@font-face{font-family:Zen Dots;src:url(/assets/ZenDots-Regular-Bgnw4vzE.ttf) format("truetype");font-display:swap}:root{--bg:#060507;--fg:#f3f1f4;--mut:#a39da8;--line:#2a272d;--pink:#fad9ee;--zen:"Zen Dots","Arial Black",sans-serif;--sans:"Geist",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.page{max-width:680px;margin:0 auto;padding:clamp(40px,8vh,96px) max(20px,env(safe-area-inset-right,0px)) 80px max(20px,env(safe-area-inset-left,0px))}.back{display:inline-block;font-family:var(--zen);letter-spacing:.14em;text-decoration:none;font-size:14px;margin-bottom:48px;min-height:44px}h1{font-family:var(--zen);font-weight:400;letter-spacing:.06em;font-size:clamp(32px,6vw,56px);line-height:1.05;margin:0 0 18px}h2{font-family:var(--zen);font-weight:400;letter-spacing:.06em;font-size:18px;margin:40px 0 8px;color:var(--pink)}p,li{font-size:16px;color:#d8d3db}.lead{font-size:18px;color:var(--fg)}ul{padding-left:20px}li{margin:6px 0}.date{margin-top:48px;font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px}.lost{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lost .ring{width:120px;height:120px;border-radius:50%;margin:0 0 32px;box-shadow:0 0 0 2px #fff,0 0 30px 6px #ffffff59}.home{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--pink);color:#000;text-decoration:none;font-weight:600;margin-top:12px}
