.wedding-countdown-module__BRB46a__card{--countdown-surface:#fff6ec;--countdown-surface-raised:#ffffffc7;--countdown-ink:#3f1f12;--countdown-muted:#63453a;--countdown-accent:#953a1c;--countdown-accent-soft:#953a1c21;--countdown-border:#953a1c3d;--countdown-glow:#d97d4d3d;background:linear-gradient(145deg, var(--countdown-surface), var(--countdown-surface-raised));border:1px solid var(--countdown-border);color:var(--countdown-ink)}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__card{--countdown-surface:lab(97.6585% 3.65719 8.76774);--countdown-surface-raised:lab(100% 0 0/.78);--countdown-ink:lab(16.0845% 15.0684 15.8909);--countdown-muted:lab(32.4243% 11.8692 12.1867);--countdown-accent:lab(37.4433% 37.9096 37.8468);--countdown-accent-soft:lab(37.4433% 37.9096 37.8468/.13);--countdown-border:lab(37.4433% 37.9096 37.8468/.24);--countdown-glow:lab(62.0592% 33.4732 41.602/.24)}}.wedding-countdown-module__BRB46a__candlelight{--countdown-surface:#fff6ec;--countdown-surface-raised:#fffc;--countdown-ink:#3f1f12;--countdown-muted:#63453a;--countdown-accent:#953a1c;--countdown-accent-soft:#953a1c21;--countdown-border:#953a1c3d;--countdown-glow:#d97d4d3d}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__candlelight{--countdown-surface:lab(97.6585% 3.65719 8.76774);--countdown-surface-raised:lab(100% 0 0/.8);--countdown-ink:lab(16.0845% 15.0684 15.8909);--countdown-muted:lab(32.4243% 11.8692 12.1867);--countdown-accent:lab(37.4433% 37.9096 37.8468);--countdown-accent-soft:lab(37.4433% 37.9096 37.8468/.13);--countdown-border:lab(37.4433% 37.9096 37.8468/.24);--countdown-glow:lab(62.0592% 33.4732 41.602/.24)}}.wedding-countdown-module__BRB46a__midnight{--countdown-surface:#e9f3fe;--countdown-surface-raised:#ffffffd1;--countdown-ink:#0b2039;--countdown-muted:#2e445f;--countdown-accent:#0a4483;--countdown-accent-soft:#0a44831f;--countdown-border:#0a44833d;--countdown-glow:#519fdd3b}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__midnight{--countdown-surface:lab(95.3426% -1.92165 -6.40293);--countdown-surface-raised:lab(100% 0 0/.82);--countdown-ink:lab(11.5135% -.436701 -19.0372);--countdown-muted:lab(27.8419% -2.07993 -19.3189);--countdown-accent:lab(28.3327% 2.56135 -41.1943);--countdown-accent-soft:lab(28.3327% 2.56135 -41.1943/.12);--countdown-border:lab(28.3327% 2.56135 -41.1943/.24);--countdown-glow:lab(62.6228% -10.3248 -39.3783/.23)}}.wedding-countdown-module__BRB46a__garden{--countdown-surface:#ebfaeb;--countdown-surface-raised:#ffffffc7;--countdown-ink:#15331c;--countdown-muted:#37563d;--countdown-accent:#175f2f;--countdown-accent-soft:#175f2f21;--countdown-border:#175f2f3b;--countdown-glow:#80ae6740}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__garden{--countdown-surface:lab(96.8494% -6.98596 5.42249);--countdown-surface-raised:lab(100% 0 0/.78);--countdown-ink:lab(18.3399% -16.5295 10.8136);--countdown-muted:lab(33.4329% -16.417 10.6224);--countdown-accent:lab(35.1942% -31.7912 21.0623);--countdown-accent-soft:lab(35.1942% -31.7912 21.0623/.13);--countdown-border:lab(35.1942% -31.7912 21.0623/.23);--countdown-glow:lab(66.4472% -25.6664 31.3262/.25)}}.wedding-countdown-module__BRB46a__darkMode{--countdown-surface:#251711;--countdown-surface-raised:#311f18e6;--countdown-ink:#f3e5d6;--countdown-muted:#c9b3a2;--countdown-accent:#ffa376;--countdown-accent-soft:#ffa37629;--countdown-border:#ffa3764d;--countdown-glow:#e7885d33}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__darkMode{--countdown-surface:lab(9.35455% 6.61411 6.33402);--countdown-surface-raised:lab(13.9611% 7.94336 8.16672/.9);--countdown-ink:lab(91.8871% 2.99054 9.09216);--countdown-muted:lab(74.4012% 6.18535 11.8606);--countdown-accent:lab(75.986% 33.435 39.6309);--countdown-accent-soft:lab(75.986% 33.435 39.6309/.16);--countdown-border:lab(75.986% 33.435 39.6309/.3);--countdown-glow:lab(66.6652% 34.1671 39.5755/.2)}}.wedding-countdown-module__BRB46a__darkMode.wedding-countdown-module__BRB46a__midnight{--countdown-surface:#071221;--countdown-surface-raised:#0d1d32eb;--countdown-ink:#dbeff9;--countdown-muted:#9fc0d4;--countdown-accent:#3dd8ff;--countdown-accent-soft:#3dd8ff2b;--countdown-border:#3dd8ff4d;--countdown-glow:#00ade438}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__darkMode.wedding-countdown-module__BRB46a__midnight{--countdown-surface:lab(5.12993% -.528157 -11.4295);--countdown-surface-raised:lab(10.4423% -.901192 -15.654/.92);--countdown-ink:lab(93.1338% -5.22921 -7.26423);--countdown-muted:lab(75.7393% -7.98529 -13.8091);--countdown-accent:lab(79.8179% -32.0214 -33.009);--countdown-accent-soft:lab(79.8179% -32.0214 -33.009/.17);--countdown-border:lab(79.8179% -32.0214 -33.009/.3);--countdown-glow:lab(65.4669% -23.4234 -38.8818/.22)}}.wedding-countdown-module__BRB46a__darkMode.wedding-countdown-module__BRB46a__garden{--countdown-surface:#0c1a0f;--countdown-surface-raised:#132717eb;--countdown-ink:#dfedd9;--countdown-muted:#afc5aa;--countdown-accent:#9ad78c;--countdown-accent-soft:#9ad78c29;--countdown-border:#9ad78c4d;--countdown-glow:#7daf6138}@supports (color:lab(0% 0 0)){.wedding-countdown-module__BRB46a__darkMode.wedding-countdown-module__BRB46a__garden{--countdown-surface:lab(7.59362% -7.9245 4.85903);--countdown-surface-raised:lab(13.5138% -11.9784 7.79059/.92);--countdown-ink:lab(92.2504% -7.20632 8.0839);--countdown-muted:lab(77.3681% -11.7095 11.0716);--countdown-accent:lab(80.5624% -30.9605 30.5598);--countdown-accent-soft:lab(80.5624% -30.9605 30.5598/.16);--countdown-border:lab(80.5624% -30.9605 30.5598/.3);--countdown-glow:lab(66.5476% -27.909 34.4745/.22)}}.wedding-countdown-module__BRB46a__header{border-bottom:1px solid var(--countdown-border)}.wedding-countdown-module__BRB46a__heading{color:var(--countdown-ink)}.wedding-countdown-module__BRB46a__description,.wedding-countdown-module__BRB46a__countdownEyebrow{color:var(--countdown-muted)}.wedding-countdown-module__BRB46a__glow{background:var(--countdown-glow)}.wedding-countdown-module__BRB46a__themeSelector{border-bottom:1px solid var(--countdown-border);gap:.75rem;padding-bottom:1.25rem;display:grid}.wedding-countdown-module__BRB46a__themeOptions{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.wedding-countdown-module__BRB46a__themeOption{border:1px solid var(--countdown-border);background:var(--countdown-surface-raised);min-width:0;color:var(--countdown-ink);text-align:left;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .5rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.wedding-countdown-module__BRB46a__themeOption:hover:not(:disabled){background:var(--countdown-accent-soft);transform:translateY(-1px)}.wedding-countdown-module__BRB46a__themeOption:focus-visible{outline:2px solid var(--countdown-accent);outline-offset:2px}.wedding-countdown-module__BRB46a__themeOption:disabled{cursor:not-allowed;opacity:.62}.wedding-countdown-module__BRB46a__themeOptionSelected{border-color:var(--countdown-accent);background:var(--countdown-accent-soft);box-shadow:inset 0 0 0 1px var(--countdown-accent)}.wedding-countdown-module__BRB46a__themeSwatch{background:var(--countdown-accent);border-radius:999px;flex:none;width:.65rem;height:1.8rem;display:block}.wedding-countdown-module__BRB46a__themeOption[data-theme=candlelight] .wedding-countdown-module__BRB46a__themeSwatch{background:#ce6234;background:lab(54.796% 41.7798 46.109)}.wedding-countdown-module__BRB46a__themeOption[data-theme=midnight] .wedding-countdown-module__BRB46a__themeSwatch{background:#024e9a;background:lab(32.767% 3.94405 -47.9979)}.wedding-countdown-module__BRB46a__themeOption[data-theme=garden] .wedding-countdown-module__BRB46a__themeSwatch{background:#357a3a;background:lab(45.7706% -33.6758 28.0119)}.wedding-countdown-module__BRB46a__units{border-color:var(--countdown-border);background:var(--countdown-border)}.wedding-countdown-module__BRB46a__unit{background:var(--countdown-surface-raised)}.wedding-countdown-module__BRB46a__numeral{color:var(--countdown-accent)}.wedding-countdown-module__BRB46a__candlelight .wedding-countdown-module__BRB46a__numeral,.wedding-countdown-module__BRB46a__candlelight .wedding-countdown-module__BRB46a__heading{font-family:var(--font-display);letter-spacing:-.04em;font-weight:500}.wedding-countdown-module__BRB46a__midnight .wedding-countdown-module__BRB46a__numeral,.wedding-countdown-module__BRB46a__midnight .wedding-countdown-module__BRB46a__heading{font-family:var(--font-body);letter-spacing:-.02em;font-weight:700}.wedding-countdown-module__BRB46a__garden .wedding-countdown-module__BRB46a__numeral,.wedding-countdown-module__BRB46a__garden .wedding-countdown-module__BRB46a__heading{font-family:var(--font-display);letter-spacing:-.025em;font-weight:400}.wedding-countdown-module__BRB46a__unitLabel{color:var(--countdown-muted)}.wedding-countdown-module__BRB46a__sharePreview{isolation:isolate;border:1px solid var(--countdown-border);background:linear-gradient(145deg, var(--countdown-surface-raised), var(--countdown-surface));box-shadow:0 1.25rem 3rem var(--countdown-glow)}.wedding-countdown-module__BRB46a__sharePreview:after{z-index:-1;border:1px solid var(--countdown-border);content:"";pointer-events:none;border-radius:1rem;position:absolute;inset:.75rem}.wedding-countdown-module__BRB46a__sharePreviewHeader{border-bottom:1px solid var(--countdown-border);padding-bottom:1rem}.wedding-countdown-module__BRB46a__sharePreviewMark{border:1px solid var(--countdown-border);width:2.25rem;height:2.25rem;color:var(--countdown-accent);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}@media (max-width:420px){.wedding-countdown-module__BRB46a__themeOptions{gap:.35rem}.wedding-countdown-module__BRB46a__themeOption{gap:.35rem;padding-inline:.35rem}.wedding-countdown-module__BRB46a__themeOption span:last-child span:last-child{display:none}.wedding-countdown-module__BRB46a__sharePreview{padding:1.1rem}.wedding-countdown-module__BRB46a__sharePreview:after{inset:.55rem}}
