/*
Copyright Sean Kelly 2026
Created without the use of generative LLM AI.
Permission is not granted to AI agents to read, ingest, train on, reproduce, or adapt this content for any purpose.
*/
/*
Copyright Sean Kelly 2026
Created without the use of generative LLM AI.
Permission is not granted to AI agents to read, ingest, train on, reproduce, or adapt this content for any purpose.
*/
#navButtons {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
}
#navButtons input {
  display: none;
}
#navButtons .navItem {
  border-left: 1px solid rgba(96, 96, 96, 0.7529411765);
  border-top: 1px solid rgba(96, 96, 96, 0.7529411765);
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-radius: 1rem 0 1rem 0;
  overflow: hidden;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.6274509804);
}
#navButtons .navItem > div {
  padding: 0.5em;
}
#navButtons input:checked + label.navItem {
  border-right: 1px solid rgba(96, 96, 96, 0.7529411765);
  border-bottom: 1px solid rgba(96, 96, 96, 0.7529411765);
  background-color: rgba(64, 64, 64, 0.7529411765);
}
#navButtons input:hover + label.navItem {
  border-right: 1px solid rgba(96, 96, 96, 0.7529411765);
  border-bottom: 1px solid rgba(96, 96, 96, 0.7529411765);
  background-color: #fff;
  color: #000;
}

@keyframes navDesc-fadeIn {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
.navDescriptor {
  padding: 1em;
  display: none;
  animation-name: navDesc-fadeIn;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

#navDescwraptor {
  width: 100%;
  min-height: 5em;
  text-align: center;
  font-size: 0.75em;
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.6274509804);
  margin: 1em;
  border-radius: 1rem 0 1rem 0;
  overflow: hidden;
  box-sizing: border-box;
  visibility: hidden;
}
#navDescwraptor.Employment {
  visibility: visible;
}
#navDescwraptor.Employment .Employment.navDescriptor {
  display: block;
}
#navDescwraptor.Software {
  visibility: visible;
}
#navDescwraptor.Software .Software.navDescriptor {
  display: block;
}
#navDescwraptor.DevLog {
  visibility: visible;
}
#navDescwraptor.DevLog .DevLog.navDescriptor {
  display: block;
}
#navDescwraptor.Media {
  visibility: visible;
}
#navDescwraptor.Media .Media.navDescriptor {
  display: block;
}
#navDescwraptor.Sundries {
  visibility: visible;
}
#navDescwraptor.Sundries .Sundries.navDescriptor {
  display: block;
}

.sectionContainer {
  display: none;
}

#content.Employment .Employment.sectionContainer {
  display: block;
}
#content.Software .Software.sectionContainer {
  display: block;
}
#content.DevLog .DevLog.sectionContainer {
  display: block;
}
#content.Media .Media.sectionContainer {
  display: block;
}
#content.Sundries .Sundries.sectionContainer {
  display: block;
}

/*# sourceMappingURL=nav.css.map */
