:root{color:#fff9ef;--gold:#f2d58a;--coral:#ff6b78;background:#050407;font-family:Inter,SF Pro Display,system-ui}*{box-sizing:border-box}html,body{background:#050407;min-height:100%;margin:0}body{min-height:100vh}.landing{background:#050407;min-height:100vh;position:relative;overflow:hidden}.backdrop{filter:saturate(.86)contrast(1.06);background:url(/bolingoo/door-mystery.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.veil{background:linear-gradient(90deg,#050407f5 0%,#050407d9 39%,#05040762 68%,#05040735 100%),linear-gradient(#0000 54%,#050407b8 100%);position:absolute;inset:0}nav{z-index:2;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brand i{border:1.5px solid var(--gold);border-radius:13px 13px 3px 3px;width:19px;height:29px;position:relative}.brand i:after{content:"";background:var(--gold);border-radius:2px;width:3px;height:14px;position:absolute;bottom:4px;left:4px}.brand b{letter-spacing:-.055em;font-size:30px}.locale{color:#fff9ef;background:#05040788;border:1px solid #f2d58a55;border-radius:999px;padding:10px 16px;font-weight:700}.minimalHero{z-index:1;align-items:center;min-height:calc(100vh - 96px);padding:0 clamp(24px,7vw,110px) 8vh;display:flex;position:relative}.heroCopy{max-width:650px}.eyebrow{letter-spacing:.35em;color:var(--gold);margin:0 0 24px;font-size:10px;font-weight:800}.heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:.98}.heroCopy h1 em{background:linear-gradient(90deg,var(--coral),#ff9a68);color:#0000;-webkit-background-clip:text;font-style:normal}.heroCopy button{color:#fff9ef;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080609c7;border:1px solid #f2d58a88;border-radius:999px;min-width:220px;min-height:58px;margin-top:42px;padding:0 28px;font-size:15px;font-weight:800;transition:all .25s}.heroCopy button:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 42px #f2b85a2e}@media (max-width:700px){.backdrop{background-position:62%}.veil{background:linear-gradient(#05040750 0%,#050407c4 40%,#050407f8 100%)}nav{height:82px}.minimalHero{align-items:flex-end;min-height:calc(100vh - 82px);padding-bottom:58px}.heroCopy h1{font-size:clamp(46px,14vw,68px)}.eyebrow{margin-bottom:18px}.heroCopy button{width:100%}}.heroCopy a.doorLink{color:#fff9ef;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080609c7;border:1px solid #f2d58a88;border-radius:999px;min-width:220px;min-height:58px;margin-top:42px;padding:0 28px;font-size:15px;font-weight:800;transition:all .25s}.heroCopy a.doorLink:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 42px #f2b85a2e}.heroCopy a.doorLink{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}a.locale{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}
