:root {
  --mathau-font-regular: AUPassataRegular;
  --mathau-font-bold: AUPassataBold;
  --mathau-lh: 1.6;
  --mathau-lh-lines: 1.4;
  --mathau-item-skip: 3em;
  --mathau-link-color: #00203c;
  --mathau-link-hover-color: #e2007a;
  --mathau-default-size: 115%;
  --mathau-inner-skip: 1rem;
  --mathau-inner-small-skip: 0.25em;
  --mathau-fs-small: 90%;
  --mathau-fs-xsmall: 80%;
  --mathau-text-gray: #888;
  --mathau-single-inner-skip: 1.75rem;
  --mathau-single-inner-small-skip: 1rem;
  --mathau-group-bg-1: rgba(55, 160, 203, 0.25);
  --mathau-group-fg-1: black;
  --mathau-group-bg-2: rgba(55, 160, 203, 0.15);
  --mathau-group-fg-2: black;
  --mathau-au-main-blue: #002546;
  --mathau-group-radius-1: 29% 71% 71% 29% / 29% 29% 71% 71%;
  --mathau-group-radius-2: 71% 29% 29% 71% / 29% 29% 71% 71%;
  --mathau-group-radius-1-hover: 17% 83% 23% 71% / 71% 23% 79% 41%;
  --mathau-group-radius-2-hover: 83% 17% 71% 23% / 23% 71% 41% 79%; }

.mathau .activity__list_item {
  font-family: var(--mathau-font-regular);
  font-size: var(--mathau-default-size);
  line-height: var(--mathau-lh) !important;
  margin-bottom: var(--mathau-item-skip); }
  .mathau .activity__list_item strong, .mathau .activity__list_item b {
    font-family: var(--mathau-font-bold); }
  .mathau .activity__list_item .title {
    font-family: var(--mathau-font-bold); }
    .mathau .activity__list_item .title a {
      color: var(--mathau-link-color); }
      .mathau .activity__list_item .title a:hover {
        color: var(--mathau-link-hover-color);
        text-decoration: none; }
  .mathau .activity__list_item .speaker__affil {
    margin-top: var(--mathau-inner-skip); }
    .mathau .activity__list_item .speaker__affil .speaker_affil {
      color: var(--mathau-text-gray);
      font-size: var(--mathau-fs-small); }
  .mathau .activity__list_item .date__time__where {
    margin-top: var(--mathau-inner-skip);
    font-size: var(--mathau-fs-small); }
    .mathau .activity__list_item .date__time__where .where a, .mathau .activity__list_item .date__time__where .where a:active {
      color: inherit; }
  .mathau .activity__list_item .type__org {
    color: var(--mathau-text-gray);
    font-family: var(--mathau-font-regular);
    font-size: var(--mathau-fs-small); }
    .mathau .activity__list_item .type__org .organiser a {
      color: inherit; }
      .mathau .activity__list_item .type__org .organiser a:hover {
        color: var(--mathau-link-hover-color);
        text-decoration: none; }
  .mathau .activity__list_item .vspacer {
    margin-left: 0.3em;
    margin-right: 0.3em; }
    .mathau .activity__list_item .vspacer::before {
      content: "|";
      font-family: var(--mathau-font-bold);
      color: var(--mathau-text-gray); }
.mathau .activity__single {
  font-family: var(--mathau-font-regular);
  font-size: var(--mathau-default-size);
  line-height: var(--mathau-lh) !important; }
  .mathau .activity__single strong, .mathau .activity__single b {
    font-family: var(--mathau-font-bold); }
  .mathau .activity__single .vspacer {
    margin-left: 0.3em;
    margin-right: 0.3em; }
    .mathau .activity__single .vspacer::before {
      content: "|";
      font-family: var(--mathau-font-bold);
      color: var(--mathau-text-gray); }
  .mathau .activity__single h1.title {
    font-size: 3.6rem;
    margin: 0 0 1.6rem 0;
    line-height: 4rem; }
  .mathau .activity__single .speaker__affil {
    margin-top: var(--mathau-single-inner-skip);
    line-height: var(--mathau-lh-lines); }
    .mathau .activity__single .speaker__affil .speaker {
      font-size: 2.5rem;
      line-height: 1.5rem; }
    .mathau .activity__single .speaker__affil .speaker_affil {
      padding-left: 0.3em;
      font-size: 2rem;
      color: var(--mathau-text-gray); }
  .mathau .activity__single .date__time__where {
    margin-top: var(--mathau-single-inner-skip);
    line-height: var(--mathau-lh-lines);
    font-size: 1.5rem; }
    .mathau .activity__single .date__time__where .where a, .mathau .activity__single .date__time__where .where a:active {
      color: inherit; }
  .mathau .activity__single .event__type {
    margin-top: var(--mathau-single-inner-small-skip);
    line-height: var(--mathau-lh-lines);
    color: var(--mathau-text-gray); }
  .mathau .activity__single .revised__contact {
    color: var(--mathau-text-gray);
    line-height: var(--mathau-lh-lines); }
  .mathau .activity__single .abstract {
    margin-top: var(--mathau-single-inner-skip);
    margin-bottom: var(--mathau-single-inner-skip);
    line-height: var(--mathau-lh) !important;
    padding: 1rem 2rem; }
    .mathau .activity__single .abstract hr {
      margin: 1rem auto; }
    .mathau .activity__single .abstract p {
      line-height: var(--mathau-lh) !important; }
      .mathau .activity__single .abstract p:last-child {
        margin-bottom: 0; }
  .mathau .activity__single .organiser {
    line-height: var(--mathau-lh-lines); }
  .mathau .activity__single .revised_prefix, .mathau .activity__single .contact_prefix, .mathau .activity__single .organiser_prefix {
    padding-right: 0.25em; }
.mathau .activity__nav .item_active {
  font-weight: bold; }
.mathau .publication__single {
  font-family: var(--mathau-font-regular);
  font-size: var(--mathau-default-size);
  line-height: var(--mathau-lh) !important; }
  .mathau .publication__single strong, .mathau .publication__single b {
    font-family: var(--mathau-font-bold); }
  .mathau .publication__single .title {
    font-size: 3.6rem;
    margin: 0 0 1.6rem 0;
    line-height: 4rem; }
  .mathau .publication__single .authors {
    margin-top: var(--mathau-single-inner-small-skip);
    font-size: 150%; }
  .mathau .publication__single .publ_info {
    margin-top: var(--mathau-single-inner-skip); }
    .mathau .publication__single .publ_info .vspacer {
      margin-left: 0.3em;
      margin-right: 0.3em; }
      .mathau .publication__single .publ_info .vspacer::before {
        content: "|";
        font-family: var(--mathau-font-bold);
        color: var(--mathau-text-gray); }
    .mathau .publication__single .publ_info .number {
      padding-right: 0.25em; }
  .mathau .publication__single .abstract {
    margin-top: var(--mathau-single-inner-skip);
    margin-bottom: var(--mathau-single-inner-skip);
    line-height: var(--mathau-lh) !important;
    padding: 1rem 2rem; }
    .mathau .publication__single .abstract hr {
      margin: 1rem auto; }
    .mathau .publication__single .abstract p {
      line-height: var(--mathau-lh) !important; }
      .mathau .publication__single .abstract p:last-child {
        margin-bottom: 0; }
  .mathau .publication__single .empty_abstract {
    margin-top: 0.5rem;
    border-top: 1px solid gray; }
  .mathau .publication__single .publ_data {
    font-style: italic; }
    .mathau .publication__single .publ_data p {
      margin: 0; }
  .mathau .publication__single .alt {
    font-style: italic; }
.mathau .publication__list .list_item {
  margin-bottom: 1.5em; }
  .mathau .publication__list .list_item .number__month__year .number {
    padding-right: .25em; }
  .mathau .publication__list .list_item .publ_data {
    font-style: italic; }
.mathau .publication__list .list_item_special {
  font-style: italic;
  margin-bottom: 0.5rem; }
.mathau .publication__nav .item_active {
  font-weight: bold; }
.mathau .group__data .group__block__header {
  position: relative;
  cursor: pointer;
  margin-top: 1.5rem;
  margin-bottom: 2.5rem; }
.mathau .group__data .group__block__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1rem; }
.mathau .group__data .group__active .group__block__inner {
  display: flex; }
.mathau .group__data .group__active .group__closed {
  display: none; }
.mathau .group__data .group__active .group__open {
  display: block; }
.mathau .group__data .group__open {
  display: none; }
.mathau .group__data .group__closed {
  display: block; }
.mathau .group__data .group__block__inner {
  display: none; }
.mathau .group__data .group__clicker {
  font-family: au_icons;
  float: right;
  color: var(--mathau-au-main-blue);
  font-size: 2.5rem;
  position: absolute;
  margin-top: .0rem;
  right: 1rem;
  top: -0.5rem;
  font-style: normal; }
.mathau .group__data .group__person {
  font-family: var(--mathau-font-regular);
  font-size: var(--mathau-default-size);
  line-height: var(--mathau-lh) !important;
  flex: 0 1 100%;
  padding: 0.75rem 0.75rem;
  margin-bottom: 1rem;
  hyphens: auto; }
  .mathau .group__data .group__person strong, .mathau .group__data .group__person b {
    font-family: var(--mathau-font-bold); }
  .mathau .group__data .group__person:nth-child(odd) {
    background-color: var(--mathau-group-bg-1);
    color: var(--mathau-group-fg-1); }
    .mathau .group__data .group__person:nth-child(odd) a {
      color: inherit; }
    .mathau .group__data .group__person:nth-child(odd) .image img {
      border-radius: var(--mathau-group-radius-1); }
      .mathau .group__data .group__person:nth-child(odd) .image img:hover {
        border-radius: var(--mathau-group-radius-1-hover); }
  .mathau .group__data .group__person:nth-child(even) {
    background-color: var(--mathau-group-bg-2);
    color: var(--mathau-group-fg-2); }
    .mathau .group__data .group__person:nth-child(even) a {
      color: inherit; }
    .mathau .group__data .group__person:nth-child(even) .image img {
      border-radius: var(--mathau-group-radius-2); }
      .mathau .group__data .group__person:nth-child(even) .image img:hover {
        border-radius: var(--mathau-group-radius-2-hover); }
  .mathau .group__data .group__person .name {
    font-family: var(--mathau-font-bold);
    font-size: 120%;
    line-height: 120%; }
    .mathau .group__data .group__person .name a {
      font-family: inherit;
      text-decoration: none; }
      .mathau .group__data .group__person .name a:hover {
        color: var(--mathau-link-hover-color);
        text-decoration: none; }
    .mathau .group__data .group__person .name .icon-youtube {
      padding-left: 0.5rem; }
      .mathau .group__data .group__person .name .icon-youtube::before {
        font-size: 140%;
        margin: 0 !important;
        padding: 0 !important;
        vertical-align: middle; }
      .mathau .group__data .group__person .name .icon-youtube:hover::before {
        color: var(--mathau-link-hover-color); }
  .mathau .group__data .group__person .title {
    margin-top: var(--mathau-inner-small-skip); }
  .mathau .group__data .group__person .interests {
    margin-top: var(--mathau-inner-skip);
    font-style: italic; }
  .mathau .group__data .group__person .image {
    float: right;
    max-width: 110px;
    min-width: 110px;
    padding-left: 1.5rem; }
    .mathau .group__data .group__person .image img {
      border-width: 3px;
      border-color: white;
      border-style: solid;
      transition: border-radius 500ms ease-in-out; }
    .mathau .group__data .group__person .image a img:hover {
      border-color: var(--mathau-link-hover-color); }
  .mathau .group__data .group__person .video-target .person__video {
    background-color: var(--mathau-au-main-blue);
    padding: 0;
    margin-top: var(--mathau-inner-small-skip); }
    .mathau .group__data .group__person .video-target .person__video .closer {
      text-align: right;
      margin-bottom: var(--mathau-inner-small-skip); }
      .mathau .group__data .group__person .video-target .person__video .closer .close_marker {
        color: white;
        cursor: pointer;
        font-size: var(--mathau-fs-xsmall);
        padding-right: 0.5rem; }
@media screen and (min-width: 800px) {
  .mathau .group__block .group__person {
    flex: 0 1 calc(50% - 0.5rem); }
    .mathau .group__block .group__person:nth-child(4n) {
      background-color: var(--mathau-group-bg-1);
      color: var(--mathau-group-fg-1); }
      .mathau .group__block .group__person:nth-child(4n) a {
        color: inherit; }
      .mathau .group__block .group__person:nth-child(4n) .image img {
        border-radius: var(--mathau-group-radius-1); }
        .mathau .group__block .group__person:nth-child(4n) .image img:hover {
          border-radius: var(--mathau-group-radius-1-hover); }
    .mathau .group__block .group__person:nth-child(4n+1) {
      background-color: var(--mathau-group-bg-1);
      color: var(--mathau-group-fg-1); }
      .mathau .group__block .group__person:nth-child(4n+1) a {
        color: inherit; }
      .mathau .group__block .group__person:nth-child(4n+1) .image img {
        border-radius: var(--mathau-group-radius-1); }
        .mathau .group__block .group__person:nth-child(4n+1) .image img:hover {
          border-radius: var(--mathau-group-radius-1-hover); }
    .mathau .group__block .group__person:nth-child(4n+2) {
      background-color: var(--mathau-group-bg-2);
      color: var(--mathau-group-fg-2); }
      .mathau .group__block .group__person:nth-child(4n+2) a {
        color: inherit; }
      .mathau .group__block .group__person:nth-child(4n+2) .image img {
        border-radius: var(--mathau-group-radius-2); }
        .mathau .group__block .group__person:nth-child(4n+2) .image img:hover {
          border-radius: var(--mathau-group-radius-2-hover); }
    .mathau .group__block .group__person:nth-child(4n+3) {
      background-color: var(--mathau-group-bg-2);
      color: var(--mathau-group-fg-2); }
      .mathau .group__block .group__person:nth-child(4n+3) a {
        color: inherit; }
      .mathau .group__block .group__person:nth-child(4n+3) .image img {
        border-radius: var(--mathau-group-radius-2); }
        .mathau .group__block .group__person:nth-child(4n+3) .image img:hover {
          border-radius: var(--mathau-group-radius-2-hover); } }
.mathau .mathau__error_msg {
  background: pink;
  padding: 1em 2em;
  margin-bottom: 1em; }

/* adjustments for the narrow variant (only affects activity lists) */
.mathau.narrow .activity__list_item {
  --mathau-item-skip: 2em; }
  .mathau.narrow .activity__list_item .date__time__where .where {
    display: block;
    color: var(--mathau-text-gray); }
    .mathau.narrow .activity__list_item .date__time__where .where a, .mathau.narrow .activity__list_item .date__time__where .where a:active {
      color: var(--mathau-text-gray); }
  .mathau.narrow .activity__list_item .type__org {
    color: inherit; }
  .mathau.narrow .activity__list_item .speaker__affil .speaker_affil {
    display: block; }
  .mathau.narrow .activity__list_item .vspacer.vspacer_2 {
    margin: 0; }
    .mathau.narrow .activity__list_item .vspacer.vspacer_2::before {
      content: ""; }

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