@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono&family=Caveat:wght@400;700&family=Gelasio:ital,wght@0,400;1,400&family=Inter:wght@400;600&family=Happy+Monkey&family=Gentium+Book+Plus&display=swap";@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:wght@400;500;600&display=swap";:root{--lov-text-primary: rgba(255, 255, 255, 1);--lov-text-strong: rgba(255, 255, 255, .95);--lov-text-secondary: rgba(255, 255, 255, .85);--lov-text-caption: rgba(255, 255, 255, .5);--lov-text-faint: rgba(255, 255, 255, .4);--lov-text-on-light: #111111;--lov-icon-solid: #ffffff;--lov-icon-quiet: rgba(255, 255, 255, .72);--lov-surface-cta: rgba(255, 255, 255, .9);--lov-surface-glass-cta: rgba(255, 255, 255, .1);--lov-surface-glass-soft: rgba(255, 255, 255, .3);--lov-surface-glass-bright: rgba(255, 255, 255, .15);--lov-surface-glass-wash: rgba(255, 255, 255, .08);--lov-surface-glass-press: rgba(255, 255, 255, .05);--lov-surface-smoke-soft: rgba(0, 0, 0, .08);--lov-surface-smoke: rgba(0, 0, 0, .1);--lov-surface-sheet: rgba(0, 0, 0, .2);--lov-surface-backdrop: #000000;--lov-stroke-solid: rgba(255, 255, 255, 1);--lov-stroke-handle: rgba(255, 255, 255, .8);--lov-stroke-chip-strong: rgba(255, 255, 255, .5);--lov-stroke-card: rgba(255, 255, 255, .25);--lov-stroke-chip-quiet: rgba(255, 255, 255, .2);--lov-stroke-surface: rgba(255, 255, 255, .18);--lov-stroke-chip: rgba(255, 255, 255, .15);--lov-stroke-hairline: rgba(255, 255, 255, .13);--lov-signal-red: #f25959;--lov-confirm-green: #59d980;--lov-family-base: "Geist", system-ui, sans-serif;--lov-family-hand: "Caveat", cursive;--lov-family-card: "Gelasio", Georgia, serif;--lov-family-mono: "Geist Mono", ui-monospace, monospace;--lov-weight-regular: 400;--lov-weight-medium: 500;--lov-weight-semibold: 600;--lov-size-card-title: 32px;--lov-size-headline: 22px;--lov-size-title: 20px;--lov-size-section: 18px;--lov-size-body: 16px;--lov-size-sub: 14px;--lov-size-caption: 12px;--lov-size-micro: 10px;--lov-size-hand: 19.52px;--lov-line-height-section: 29px;--lov-line-height-button: 20px;--lov-line-height-micro: 13px;--lov-tracking-tight-pct: 0px;--lov-tracking-loose-px: .14px;--lov-space-4: 4px;--lov-space-8: 8px;--lov-space-16: 16px;--lov-space-24: 24px;--lov-space-32: 32px;--lov-space-40: 40px;--lov-space-48: 48px;--lov-space-64: 64px;--lov-space-72: 72px;--lov-radius-handle: 2px;--lov-radius-8: 8px;--lov-radius-tile: 14px;--lov-radius-card: 16px;--lov-radius-screen: 20px;--lov-radius-cta: 32px;--lov-radius-chip: 48px;--lov-radius-full: 999px;--lov-blur-glass: 4;--lov-blur-scrim: 10;--lov-blur-cta: 15;--lov-blur-bar-min: 20;--lov-blur-bar-mid: 25;--lov-blur-card: 40;--lov-blur-bar-max: 60;--lov-blur-bgs-layer: 50;--lov-blur-glass-css: 4px;--lov-blur-scrim-css: 10px;--lov-blur-cta-css: 15px;--lov-blur-bar-min-css: 20px;--lov-blur-bar-mid-css: 25px;--lov-blur-card-css: 40px;--lov-blur-bar-max-css: 60px}body{font-family:var(--lov-family-base);color:var(--lov-text-primary);-webkit-font-smoothing:antialiased}.lov-backdrop{position:relative;border-radius:var(--lov-radius-card);overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;padding:40px;isolation:isolate}.lov-backdrop--photo{background:url(/backrooms.webp) center / cover no-repeat}.lov-backdrop--done{background:url(/done-backdrop.webp) center / cover no-repeat}.lov-backdrop--dark{background:#000}.lov-backdrop--light{background:#f4f4f4}.lov-spec{display:flex;flex-direction:column;gap:4px;max-width:240px}.lov-spec b{font:600 11px/1 var(--lov-family-base);color:#ffffffe6}.lov-spec span{font:400 10px/15px var(--lov-family-base);color:#ffffff8c}.lov-spec--ink b{color:#000000e6}.lov-spec--ink span{color:#0000008c}.lov-field-input::placeholder{color:#ffffff80;opacity:1}html,body,#root{margin:0;min-height:100%}html{background:#000;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{color:var(--lov-text-primary);font-family:var(--lov-family-base);overflow-x:clip;overscroll-behavior-y:none;touch-action:manipulation}button,input{font:inherit;color:inherit}.tap-x{position:relative}.tap-x:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.lov-rule::placeholder{color:#ffffff5c;white-space:pre}@media(min-width:768px){html,body{height:100%;overflow:hidden}body:before{content:"";position:fixed;inset:-60px;background:#16141a var(--lov-desk-bg, none) center / cover no-repeat;filter:blur(40px) brightness(.72) saturate(1.1)}#root{position:relative;width:440px;height:100dvh;min-height:0;margin:0 auto;overflow-x:hidden;overflow-y:auto;transform:translateZ(0);box-shadow:0 0 0 1px #ffffff0f,0 30px 90px #00000073;scrollbar-width:none}#root::-webkit-scrollbar{display:none}}:root{--site-font: "Host Grotesk", system-ui, sans-serif;--site-ink: #111111;--site-ink-soft: #5c5c5c;--site-paper: #ffffff;--site-paper-warm: #fcfcfc;--site-pink: #e6186d;--site-blue: #2f62f5;--site-lilac: #e8e9fb;--site-peach: #fde3d1;--site-cream: #f4efe4;--site-radius-pill: 999px;--site-radius-card: 20px;--site-gutter: 20px}.page,.page *{box-sizing:border-box}.page{width:390px;margin:0 auto;overflow-x:hidden;position:relative;background:var(--site-paper);font-family:var(--site-font);color:var(--site-ink);-webkit-font-smoothing:antialiased}.page--standalone{min-height:100%}.page .display{font:400 48px/46px var(--site-font);letter-spacing:-1.92px;margin:0}.page .section-title{font:400 32px/34px var(--site-font);letter-spacing:-1.2px;margin:0}.page .section-sub{font:400 17px/24px var(--site-font);letter-spacing:-.3px;color:var(--site-pink);margin:12px 0 0}.page .eyebrow{font:500 14px/21px var(--site-font);letter-spacing:-.28px}.page .body{font:400 15px/22px var(--site-font);letter-spacing:-.2px;color:var(--site-ink-soft)}
