@charset "UTF-8";
/* ==========================================================================
   Light skin — companion to _aquila_dark. Same instrument panel, lights on:
   the primary teal and accent coral are brand-invariant and stay untouched:
   only the two roots (background/text) invert, in the same slate hue family
   as the dark skin's #252a34, so the two read as one identity, not two skins.
   ========================================================================== */
/* Colors */
#main {
  margin-bottom: 5em;
}

/*
   Year group heading
   ========================================================================== */
.publication_year {
  position: sticky;
  top: 0;
  z-index: 2;
  margin: 0;
  padding: 0.35em 0;
  font-size: 1.25em;
  background-color: #cde5dc;
  border-bottom: 2px solid #00adb5;
  color: rgb(147.96, 96.84, 100.68);
}
.publication_year__count {
  float: inline-end;
  font-size: 0.75em;
  font-weight: normal;
  color: rgb(66.6, 74.6, 79.2);
}

/*
   Rows
   ========================================================================== */
.publication {
  padding: 0.6em 1em;
  border-bottom: 1px solid rgb(170.4, 190.4, 184.8);
}
.publication:target {
  background-color: rgb(180.4, 222.28, 215.32);
  outline: 2px solid #00adb5;
  outline-offset: -2px;
}
.publication .authors {
  font-weight: bold;
  color: rgb(45.95, 94.5, 52.55);
}
.publication .member_author {
  color: rgb(132.35, 88.65, 93.05);
}
.publication a {
  text-decoration: underline dotted;
}
.publication a:hover {
  text-decoration: underline;
}
.publication a.author_fast {
  text-decoration: none;
}
.publication img {
  height: 16px;
  padding: 0 0.2em;
  vertical-align: baseline;
}
.publication .publi-volume {
  font-weight: bolder;
}

/*
   Admin talks list row actions
   ========================================================================== */
.talk-actions {
  margin-top: 0.4em;
}
.talk-actions .btn {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

/*# sourceMappingURL=publi-light.css.map */
