/* Generated from theme-color.css. Edit that source, then build. */
html[data-palette="oana"]{
  --brand-purple: #6a33c6;
  --brand-pink: #ef4065;
  --paper: #faf7f3;
  --ink: #352440;
  --muted: #6f617b;
  --line: #d8cbe4;
  --lilac: #f0e8fa;
  --blush: #f8dde7;
  --lime: var(--brand-pink);
}
html[data-palette="oana"] .publication-cover{border-color:var(--line)}
html[data-palette="oana"] .publication-number,html[data-palette="oana"] .publication-cover-arrow,html[data-palette="oana"] .publication-copy h2{color:var(--brand-purple)}
html[data-palette="oana"] .publication-link:hover{color:var(--brand-purple)}
html[data-palette="oana"] .publications-contact{background:var(--lilac)}
html[data-palette="oana"] .publications-contact h2{color:var(--brand-purple)}
html[data-palette="oana"] ::selection{ background: #f5b7ce; color: var(--ink); }
html[data-palette="oana"] button:focus-visible,html[data-palette="oana"] a:focus-visible,html[data-palette="oana"] input:focus-visible,html[data-palette="oana"] select:focus-visible{
  outline-color: var(--brand-purple);
}
html[data-palette="oana"] .skip-link{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .site-header{ border-bottom-color: var(--line); }
html[data-palette="oana"] .site-header::after{ background: var(--brand-pink); }
html[data-palette="oana"] .wordmark{ color: var(--brand-purple); }
html[data-palette="oana"] .wordmark span{ color: var(--ink); }
html[data-palette="oana"] .desktop-nav a::after{ background: var(--brand-pink); }
html[data-palette="oana"] .visit-link{ border-bottom-color: var(--brand-purple); }
html[data-palette="oana"] .visit-link .tiny-cross{ color: var(--brand-purple); }
html[data-palette="oana"] .language-switch > span{ color: #aa96bb; }
html[data-palette="oana"] .language-switch a[aria-current="page"],html[data-palette="oana"] .language-switch a:hover{
  color: var(--brand-purple);
}
html[data-palette="oana"] .mobile-menu{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .mobile-menu nav a:hover{ text-decoration-color: #f5b7ce; }
html[data-palette="oana"] .mobile-menu p{ color: #eadff8; }
html[data-palette="oana"] .mobile-menu a:focus-visible{ outline-color: var(--paper); }
html[data-palette="oana"] .hero-gallery-mark{
  color: var(--brand-purple);
  background: transparent;
  border-radius: 0;
  filter: none;
  box-shadow: none;
}
html[data-palette="oana"] .hero-gallery-mark::before,html[data-palette="oana"] .hero-gallery-mark::after{ display: none; }
html[data-palette="oana"] .hero-gallery-mark img{ display: block; width: 100%; height: 100%; object-fit: contain; }
html[data-palette="oana"] .hero-gallery-mark::after,html[data-palette="oana"] .about-logo-fragment::after{
  background: var(--brand-pink);
}
html[data-palette="oana"] .hero-shade{
  background: linear-gradient(180deg, rgb(39 23 49 / .30), rgb(39 23 49 / .02) 35%, rgb(39 23 49 / .67));
}
html[data-palette="oana"] .hero-period{ color: #f5b7ce; }
html[data-palette="oana"] .hero-sticker{ background: var(--blush); color: var(--brand-purple); }
html[data-palette="oana"] .scroll-icon{ border-color: #faf7f380; }
html[data-palette="oana"] .image-wrap{ background: #e6dcec; }
html[data-palette="oana"] .image-tag{ color: var(--brand-purple); }
html[data-palette="oana"] .image-action{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .text-link:hover{ color: var(--brand-purple); }
html[data-palette="oana"] .artists,html[data-palette="oana"] .artist-page-heading{ background: var(--lilac); color: var(--ink); }
html[data-palette="oana"] .artists-intro h2,html[data-palette="oana"] .artist-page-heading h1{ color: var(--brand-purple); }
html[data-palette="oana"] .artists .section-top,html[data-palette="oana"] .artist-list a,html[data-palette="oana"] .roster-nav a,html[data-palette="oana"] .roster-heading,html[data-palette="oana"] .roster-list li{ border-color: var(--line); }
html[data-palette="oana"] .artists-intro > p,html[data-palette="oana"] .artist-preview figcaption,html[data-palette="oana"] .artist-index,html[data-palette="oana"] .roster-nav span,html[data-palette="oana"] .roster-count,html[data-palette="oana"] .roster-enquiry,html[data-palette="oana"] .roster-note,html[data-palette="oana"] .roster-history-list,html[data-palette="oana"] .artist-page-heading .breadcrumbs{ color: var(--muted); }
html[data-palette="oana"] .artist-preview img{ background: #e6d9f3; }
html[data-palette="oana"] .roster-represented .roster-heading{ border-top-color: var(--brand-purple); }
html[data-palette="oana"] .roster-represented .roster-heading h3{ color: var(--brand-purple); }
html[data-palette="oana"] .roster-represented .roster-heading h3::before{ background: var(--brand-pink); }
html[data-palette="oana"] .roster-history-list li:not(:last-child)::after{ color: #a58ab8; }
html[data-palette="oana"] .artist-list a:hover,html[data-palette="oana"] .artist-list a:focus-visible,html[data-palette="oana"] .roster-list a:hover,html[data-palette="oana"] .roster-list a:focus-visible,html[data-palette="oana"] .roster-nav a:hover,html[data-palette="oana"] .roster-nav a:focus-visible,html[data-palette="oana"] .roster-enquiry:hover{
  color: var(--brand-purple);
  text-decoration-color: var(--brand-pink);
}
html[data-palette="oana"] .roster-nav a:hover,html[data-palette="oana"] .roster-nav a:focus-visible{ border-color: var(--brand-pink); }
html[data-palette="oana"] .gallery-about{ background: var(--blush); color: var(--brand-purple); }
html[data-palette="oana"] .gallery-about .section-top,html[data-palette="oana"] .gallery-history,html[data-palette="oana"] .team{ border-color: #caa3d0; }
html[data-palette="oana"] .about-logo-fragment{ color: var(--brand-purple); }
html[data-palette="oana"] .about-story p,html[data-palette="oana"] .gallery-history p{ color: #563870; }
html[data-palette="oana"] .about-photo figcaption,html[data-palette="oana"] .team figcaption span{ color: #694a7a; }
html[data-palette="oana"] .team figure img{ filter: grayscale(1); }
html[data-palette="oana"] .archive-spotlight{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .spotlight-copy > p{ color: #f0e7fa; }
html[data-palette="oana"] .spotlight-credit{ color: #e4d5f6; }
html[data-palette="oana"] .spotlight-copy .text-link:hover{ color: var(--paper); border-color: #f5b7ce; }
html[data-palette="oana"] .archive-controls button:hover:not(:disabled){
  background: var(--brand-purple);
  border-color: var(--brand-purple);
  color: var(--paper);
}
html[data-palette="oana"] .archive-track{ scrollbar-color: var(--brand-purple) var(--line); }
html[data-palette="oana"] .slide-plus{ background: var(--blush); color: var(--brand-purple); }
html[data-palette="oana"] .archive-row:hover{ background: var(--lilac); }
html[data-palette="oana"] .journal-card{ border-top-color: #b89bd5; }
html[data-palette="oana"] .journal-card:hover{ border-top-color: var(--brand-pink); }
html[data-palette="oana"] .journal-card:hover h3{ text-decoration-color: var(--brand-purple); }
html[data-palette="oana"] .journal-read > span{ color: var(--brand-purple); }
html[data-palette="oana"] .visit{ background: #eee5f5; }
html[data-palette="oana"] .visit .section-heading h2{ color: var(--brand-purple); }
html[data-palette="oana"] .visit-contact{
  background: var(--brand-purple);
  color: var(--paper);
  padding: 30px;
  border: 0;
}
html[data-palette="oana"] .visit-contact > p{ color: #f0e7fa; }
html[data-palette="oana"] .visit-contact .pill-link{
  border-color: var(--paper);
  background: var(--paper);
  color: var(--brand-purple);
}
html[data-palette="oana"] .visit-contact .pill-link:hover{
  background: var(--blush);
  border-color: var(--blush);
}
html[data-palette="oana"] .visit-contact a:focus-visible{ outline-color: var(--paper); }
html[data-palette="oana"] .pill-link{ border-color: var(--brand-purple); color: var(--brand-purple); }
html[data-palette="oana"] .pill-link:hover{ background: var(--blush); }
html[data-palette="oana"] .contact-socials a:hover{ text-decoration-color: #f5b7ce; }
html[data-palette="oana"] .site-footer{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .footer-wordmark span{ color: #f5b7ce; }
html[data-palette="oana"] .footer-bottom{ border-color: #a77add; color: #eadff8; }
html[data-palette="oana"] .footer-bottom a:hover{
  color: var(--paper);
  text-decoration-color: #f5b7ce;
}
html[data-palette="oana"] .site-footer a:focus-visible{ outline-color: var(--paper); }
html[data-palette="oana"] .page-heading h1{ color: var(--brand-purple); }
html[data-palette="oana"] .next-exhibition{ background: var(--brand-purple); color: var(--paper); }
html[data-palette="oana"] .next-exhibition:hover{ background: #5c27b4; }
html[data-palette="oana"] .filter[aria-pressed="true"]{
  background: var(--brand-purple);
  border-color: var(--brand-purple);
  color: var(--paper);
}
html[data-palette="oana"] .filter:hover:not([aria-pressed="true"]){ background: var(--lilac); }
html[data-palette="oana"] .archive-page-nav a:hover{ color: var(--brand-purple); border-color: var(--brand-pink); }
html[data-palette="oana"] .chronology-section{ background: var(--paper); }
html[data-palette="oana"] .chronology-filters input,html[data-palette="oana"] .chronology-filters select,html[data-palette="oana"] .chronology-reset{ border-bottom-color: #a98cbd; }
html[data-palette="oana"] .chronology-year,html[data-palette="oana"] .chronology-year:last-child{ border-color: var(--line); }
html[data-palette="oana"] .chronology-row a{ border-top-color: #e3d9ec; }
html[data-palette="oana"] .chronology-year summary:hover > span:first-child{ color: var(--brand-purple); }
html[data-palette="oana"] .chronology-row a:hover .chronology-title{ text-decoration-color: var(--brand-purple); }
html[data-palette="oana"] .chronology-arrow{ color: var(--brand-purple); }
html[data-palette="oana"] .uncertainty-badge{ border-color: #b893a7; color: #745064; }
html[data-palette="oana"] .archive-notice{ border-left-color: #a57c96; }
html[data-palette="oana"] .lightbox{ background: #2d1d3c; color: var(--paper); }
html[data-palette="oana"] .lightbox::backdrop{ background: rgb(39 23 49 / .82); }
html[data-palette="oana"] .lightbox-counter{ color: #decdee; }
html[data-palette="oana"] .lightbox-close:hover,html[data-palette="oana"] .lightbox-controls button:hover{ color: #f5b7ce; }
html[data-palette="oana"] .lightbox-controls{ border-top-color: #695077; }
html[data-palette="oana"] .lightbox button:focus-visible{ outline-color: #f5b7ce; }
@media (max-width: 1050px){html[data-palette="oana"] .visit-contact{ padding: 30px; }
}
@media (max-width: 700px){html[data-palette="oana"] .hero-gallery-mark{ filter: none; }
html[data-palette="oana"] .visit-contact{ padding: 27px 24px; }
}
