.paper-scope{--bg-paper-linen:#f8f6f3;--bg-paper-card:#ece5d6;--bg-paper-inner:#f8f4ed;--ink:#1a1410;--ink-soft:#4a3f36;--ink-faint:#8c7e70;--rule-soft:#1a14102e;--rule-warm:#4a3f3657;--accent:#a23e2a;--accent-soft:#a23e2a1f;--serif:"Fraunces Variable", "Fraunces", "EB Garamond", "Newsreader", Georgia, serif;--mono:"JetBrains Mono", "IBM Plex Mono", "Fira Code", ui-monospace, monospace;--script:"Caveat", "Bradley Hand", cursive;--event-accent:#781c28;--event-ink-warm:#1a1410;--event-footer-vault:#1a1410;--event-footer-ink:#f2ede3;--event-footer-ink-soft:#c9c0b3;--event-footer-h:clamp(15rem, 22vh, 17rem)}:root.dark .paper-scope,.dark .paper-scope{--bg-paper-linen:#1a1410;--bg-paper-card:#23201a;--bg-paper-inner:#2a241d;--ink:#f2ede3;--ink-soft:#c9c0b3;--ink-faint:#8c7e70;--rule-soft:#f2ede32e;--rule-warm:#f2ede357;--event-accent:#c95a6a;--event-ink-warm:#f2ede3}.paper-scope.bg-paper-linen,.paper-scope .bg-paper-linen{background-color:var(--bg-paper-linen)}.font-fraunces{letter-spacing:-.02em;font-family:Fraunces Variable,Fraunces,EB Garamond,Newsreader,Georgia,serif}.font-caveat{font-family:Caveat,Bradley Hand,cursive}.paper-scope .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--event-accent,var(--accent));margin-bottom:1.5rem;font-size:.78rem}.paper-scope .scrawl{font-family:var(--script);letter-spacing:-.01em;color:var(--ink);transform-origin:0 100%;padding:0 .04em;font-style:normal;font-weight:600;line-height:1;display:inline-block;position:relative;transform:rotate(-2deg)translateY(.04em)}.paper-scope .scrawl .scrawl-text{z-index:2;position:relative}.paper-scope .scrawl .highlighter{z-index:1;pointer-events:none;mix-blend-mode:multiply;width:calc(100% + .14em);height:calc(100% - .26em);position:absolute;inset:.22em -.08em .04em -.06em;overflow:visible;transform:rotate(-.7deg)}.paper-scope .notebook-page{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1em - 2.25px), var(--rule-warm) calc(1em - 2.25px), var(--rule-warm) calc(1em - .25px), transparent calc(1em - .25px), transparent 1em);background-position:0 0;background-size:100% 1em;padding:1em 0;display:inline-block}.paper-scope .ruled-line{line-height:1;display:block}@media (max-width:1023px){.paper-scope .scrawl{transform:rotate(-1deg)translateY(.04em)}}.dark .paper-scope .rsvp-card,.dark .paper-scope .paper-white-card{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827}.dark .paper-scope .rsvp-card h1,.dark .paper-scope .rsvp-card h2,.dark .paper-scope .rsvp-card h3,.dark .paper-scope .rsvp-card h4,.dark .paper-scope .rsvp-card label,.dark .paper-scope .rsvp-card p,.dark .paper-scope .rsvp-card div,.dark .paper-scope .rsvp-card span,.dark .paper-scope .paper-white-card h1,.dark .paper-scope .paper-white-card h2,.dark .paper-scope .paper-white-card h3,.dark .paper-scope .paper-white-card h4,.dark .paper-scope .paper-white-card label,.dark .paper-scope .paper-white-card p,.dark .paper-scope .paper-white-card div,.dark .paper-scope .paper-white-card span{color:inherit}.dark .paper-scope .rsvp-card [class*=text-caption],.dark .paper-scope .rsvp-card [class*=text-gray-500],.dark .paper-scope .rsvp-card [class*=text-gray-400],.dark .paper-scope .rsvp-card [class*=text-text-radix-muted],.dark .paper-scope .paper-white-card [class*=text-caption],.dark .paper-scope .paper-white-card [class*=text-gray-500],.dark .paper-scope .paper-white-card [class*=text-gray-400],.dark .paper-scope .paper-white-card [class*=text-text-radix-muted]{color:#6b7280}.dark .paper-scope .rsvp-card [class*=text-gray-600],.dark .paper-scope .rsvp-card [class*=text-gray-300],.dark .paper-scope .rsvp-card [class*=text-text-radix-secondary],.dark .paper-scope .paper-white-card [class*=text-gray-600],.dark .paper-scope .paper-white-card [class*=text-gray-300],.dark .paper-scope .paper-white-card [class*=text-text-radix-secondary]{color:#4b5563}.pac-container{background-color:#f2ede3;border:1px solid #1a14102e;border-radius:8px;margin-top:4px;font-family:inherit;box-shadow:0 2px 8px #0000000f,0 12px 32px -8px #0000001a}.pac-item{color:#1a1410b8;cursor:pointer;border-top:1px solid #1a141014;padding:6px 12px;font-size:14px}.pac-item:first-child{border-top:none}.pac-item:hover,.pac-item-selected{background-color:#781c280f}.pac-item-query{color:#1a1410eb;font-size:14px}.pac-icon{display:none}.pac-logo:after{opacity:.5}
