@layer reset{a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}textarea:focus-visible{outline:3px solid var(--mui-palette-primary-main);outline-offset:3px}}@layer mui;*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizelegibility}html,body{max-width:100vw;min-height:100%;margin:0}body{color:var(--mui-palette-text-primary);background:var(--mui-palette-background-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background:var(--app-ambient-glow)}body:after{background-image:var(--app-ambient-grain);opacity:var(--app-ambient-grain-opacity)}@media (forced-colors:active),print{body:before,body:after{display:none}}::selection{color:#fff;background:#6e49e8}:focus-visible:not(.MuiInputBase-input):not(textarea){outline:3px solid var(--mui-palette-primary-main);outline-offset:3px}:root{--congrat-control-height:48px;--congrat-radius-control:10px;--congrat-radius-card:16px;--congrat-radius-dialog:16px;--congrat-space-1:4px;--congrat-space-2:8px;--congrat-space-3:12px;--congrat-space-4:16px;--congrat-space-5:24px;--congrat-space-6:32px;--wishes-note-lavender-surface:#f1edf7;--wishes-note-lavender-ink:#503b78;--wishes-note-sage-surface:#eaf1ed;--wishes-note-sage-ink:#245c42;--wishes-note-sand-surface:#f4efe8;--wishes-note-sand-ink:#704a1b;--app-photo-backdrop:#eee7df;--app-header-surface:#f7f6f4b8;--app-ambient-glow:radial-gradient(60% 55% at 85% -10%, #ffaa8c8c, #ffaa8c00 70%), radial-gradient(55% 60% at 55% -20%, #bea5eb8c, #bea5eb00 70%), radial-gradient(50% 45% at 20% 115%, #c8b4f073, #c8b4f000 70%);--app-ambient-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--app-ambient-grain-opacity:.035;--app-cta-glow:radial-gradient(55% 80% at 100% 0%, #ffaa8c66, #ffaa8c00 70%), radial-gradient(55% 80% at 0% 100%, #bea5eb66, #bea5eb00 70%)}[data-mui-color-scheme=dark]{--wishes-note-lavender-surface:#262130;--wishes-note-lavender-ink:#f0e8fb;--wishes-note-sage-surface:#1d2925;--wishes-note-sage-ink:#e3f2e9;--wishes-note-sand-surface:#2b241e;--wishes-note-sand-ink:#f2e6d8;--app-photo-backdrop:#16161b;--app-header-surface:#0b0b0e99;--app-ambient-glow:radial-gradient(60% 55% at 85% -10%, #ff7a54d9, #ff7a5400 70%), radial-gradient(55% 60% at 55% -20%, #966ed7cc, #966ed700 70%), radial-gradient(50% 45% at 20% 115%, #825cbeb3, #825cbe00 70%);--app-ambient-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--app-ambient-grain-opacity:.05;--app-cta-glow:radial-gradient(55% 80% at 100% 0%, #ff7a5452, #ff7a5400 70%), radial-gradient(55% 80% at 0% 100%, #966ed757, #966ed700 70%)}.wishes-surface{--wishes-bg:#f7f6f4;--wishes-surface:#fff;--wishes-ink:#16141c;--wishes-muted:#6b6775;--wishes-line:#14101c14;--wishes-line-strong:#14101c24;--wishes-accent:#16141c;--wishes-accent-hover:#2b2833;--wishes-accent-contrast:#fff;--wishes-soft:#14101c0d;--wishes-card-surface:#fff;--wishes-card-ink:#16141c;--wishes-card-muted:#6b6775}.public-wishlist-surface{--public-page-surface:#f7f6f4;--public-card-surface:#fff;--public-dialog-surface:#fff;--public-ink:#16141c;--public-muted-ink:#6b6775;--public-border:#737373;--public-focus:#6e4fa3;--public-control-surface:#16141c;--public-control-ink:#fff}[data-mui-color-scheme=dark] .wishes-surface{--wishes-bg:#0b0b0e;--wishes-surface:#16161b;--wishes-ink:#f5f5f7;--wishes-muted:#a3a3ae;--wishes-line:#ffffff17;--wishes-line-strong:#ffffff29;--wishes-accent:#fff;--wishes-accent-hover:#e9e9ee;--wishes-accent-contrast:#0b0b0e;--wishes-soft:#ffffff0f;--wishes-card-surface:#16161b;--wishes-card-ink:#f5f5f7;--wishes-card-muted:#a3a3ae}[data-mui-color-scheme=dark] .public-wishlist-surface{--public-page-surface:#0b0b0e;--public-card-surface:#16161b;--public-dialog-surface:#1c1c22;--public-ink:#f5f5f7;--public-muted-ink:#a3a3ae;--public-border:#8a8a8a;--public-focus:#cdb6f2;--public-control-surface:#fff;--public-control-ink:#0b0b0e}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible:not(.MuiInputBase-input){outline-offset:3px;outline:3px solid highlighttext!important}}
