/* Ziarama Wedding V4.15.5 — automatic system dark mode. */
:root{
  --zi-dark-bg:#17120f;
  --zi-dark-surface:#211915;
  --zi-dark-surface-2:#2a201a;
  --zi-dark-text:#f5eadb;
  --zi-dark-muted:#cbbbab;
  --zi-dark-line:rgba(229,196,124,.16);
  --zi-dark-gold:#e1bd71;
  --zi-dark-copper:#bd8458;
}
html[data-zi-theme="dark"] body.v3{background:var(--zi-dark-bg);color:var(--zi-dark-text)}
html[data-zi-theme="dark"] body.v3:not([data-header-theme="overlay"]) .site-header,
html[data-zi-theme="dark"] body.v3 .site-header.is-scrolled{background:rgba(23,18,15,.86)!important;border-color:var(--zi-dark-line)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
html[data-zi-theme="dark"] body.v3 .site-header:not([data-header-theme="overlay"]) .desktop-nav a,
html[data-zi-theme="dark"] body.v3 .site-header.is-scrolled .desktop-nav a,
html[data-zi-theme="dark"] body.v3 .site-header.is-scrolled .brand-word,
html[data-zi-theme="dark"] body.v3 .site-header.is-scrolled .text-link{color:var(--zi-dark-text)!important}
html[data-zi-theme="dark"] body.v3 .decor-section,
html[data-zi-theme="dark"] body.v3 .decor-section::before,
html[data-zi-theme="dark"] body.v3 .home-story-intro,
html[data-zi-theme="dark"] body.v3 .home-couples-section,
html[data-zi-theme="dark"] body.v3 .couples-showcase,
html[data-zi-theme="dark"] body.v3 .gallery-signature-v45,
html[data-zi-theme="dark"] body.v3 .events-v4,
html[data-zi-theme="dark"] body.v3 .zi-story-v414,
html[data-zi-theme="dark"] body.v3 .souls-signature-v45{background-color:var(--zi-dark-bg)!important;color:var(--zi-dark-text)}
html[data-zi-theme="dark"] body.v3 h1,
html[data-zi-theme="dark"] body.v3 h2,
html[data-zi-theme="dark"] body.v3 h3,
html[data-zi-theme="dark"] body.v3 .section-subtitle,
html[data-zi-theme="dark"] body.v3 .partner-words-v45,
html[data-zi-theme="dark"] body.v3 .event-copy-v4{color:var(--zi-dark-text)}
html[data-zi-theme="dark"] body.v3 p,
html[data-zi-theme="dark"] body.v3 .section-description{color:var(--zi-dark-muted)}
html[data-zi-theme="dark"] body.v3 .eyebrow,
html[data-zi-theme="dark"] body.v3 .section-title-v4 small,
html[data-zi-theme="dark"] body.v3 .gallery-signature-head-v45 small,
html[data-zi-theme="dark"] body.v3 .souls-signature-heading-v45 small,
html[data-zi-theme="dark"] body.v3 .zi-story-heading .eyebrow{
  color:var(--zi-dark-gold)!important;
  text-shadow:0 0 18px rgba(225,189,113,.26),0 0 34px rgba(189,132,88,.12);
}
html[data-zi-theme="dark"] body.v3 em{color:var(--zi-dark-gold)}
html[data-zi-theme="dark"] body.v3 .couples-toolbar,
html[data-zi-theme="dark"] body.v3 .couples-search-shell,
html[data-zi-theme="dark"] body.v3 .zi-access-card,
html[data-zi-theme="dark"] body.v3 .zi-payment-panel,
html[data-zi-theme="dark"] body.v3 .zi-payment-method,
html[data-zi-theme="dark"] body.v3 .zi-payment-lock-v4154{
  background:rgba(39,29,23,.78)!important;
  border-color:var(--zi-dark-line)!important;
  color:var(--zi-dark-text)!important;
  box-shadow:0 20px 50px rgba(0,0,0,.22)!important;
}
html[data-zi-theme="dark"] body.v3 input,
html[data-zi-theme="dark"] body.v3 textarea,
html[data-zi-theme="dark"] body.v3 select{
  color:var(--zi-dark-text);
  background-color:rgba(255,255,255,.045);
  border-color:var(--zi-dark-line);
  caret-color:var(--zi-dark-gold);
}
html[data-zi-theme="dark"] body.v3 input::placeholder,
html[data-zi-theme="dark"] body.v3 textarea::placeholder{color:#9f8f81}
html[data-zi-theme="dark"] body.v3 .v3-footer{background:#100c0a!important;color:var(--zi-dark-text)}
html[data-zi-theme="dark"] body.v3 .zi-bottom-nav{
  background:rgba(19,14,12,.88)!important;
  border-color:rgba(225,189,113,.14)!important;
  box-shadow:0 -16px 42px rgba(0,0,0,.34)!important;
}
html[data-zi-theme="dark"] body.v3 .zi-bottom-nav a,
html[data-zi-theme="dark"] body.v3 .zi-bottom-nav button{color:#dacbbc!important}
html[data-zi-theme="dark"] body.v3 .zi-bottom-nav .is-active,
html[data-zi-theme="dark"] body.v3 .zi-bottom-nav a[aria-current="page"]{color:var(--zi-dark-gold)!important}
html[data-zi-theme="dark"] body.v3 .zi-book-page{background:#f2e6d3;color:#32251c}
html[data-zi-theme="dark"] body.v3 .zi-book-page textarea,
html[data-zi-theme="dark"] body.v3 .zi-book-page input{color:#32251c;background:transparent;border-color:rgba(105,75,47,.16)}
html[data-zi-theme="dark"] body.v3 .gallery-tile-v45{box-shadow:0 18px 38px rgba(0,0,0,.26)}
html[data-zi-theme="dark"] body.v3 .heart-divider,
html[data-zi-theme="dark"] body.v3 .story-heading-ornament-v45 b,
html[data-zi-theme="dark"] body.v3 .partner-ornament-v45 b{color:var(--zi-dark-gold);filter:drop-shadow(0 0 10px rgba(225,189,113,.22))}
@media (prefers-reduced-motion:reduce){html[data-zi-theme="dark"] body.v3 .eyebrow{transition:none}}
