:root{--lodge-ink:#0B0B0B;--lodge-panel:#101010;--lodge-hair:#232323;--lodge-paper:#E9E9E4;--lodge-dim:#93938C;--lodge-faint:#4C4C48;--lodge-bone:#CFC9B4;--lodge-lime:#D9FF3D;--lodge-red:#E8452F;--lodge-amber:#FF9A2E;--lodge-uncircled-opacity:.22;--lodge-font-ui:"Barlow Condensed",system-ui,sans-serif;--lodge-font-data:"IBM Plex Mono",ui-monospace,monospace;--lodge-radius:0}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--lodge-ink);color:var(--lodge-paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:dark}a{color:var(--lodge-lime)}button,input,select,textarea{font-family:inherit;border-radius:0}:focus-visible{outline:2px solid var(--lodge-lime);outline-offset:2px}::selection{background:var(--lodge-lime);color:var(--lodge-ink)}.card-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px max(16px,env(safe-area-inset-left,0px));background:radial-gradient(70% 50% at 50% 0,#1a1a14,transparent 70%),var(--lodge-ink)}.card{width:100%;max-width:560px;border:1px solid #34332f;background:#111110;padding:26px 24px 24px}.card-top{display:flex;justify-content:space-between;align-items:center}.wordmark{font-family:var(--lodge-font-ui);font-weight:700;letter-spacing:.2em;font-size:18px}.pill{font-family:var(--lodge-font-data);font-size:11px;letter-spacing:.14em;color:var(--lodge-lime);border:1px solid rgba(217,255,61,.45);padding:5px 8px}.card h1,.pill{text-transform:uppercase}.card h1{font-family:var(--lodge-font-ui);font-weight:700;font-size:clamp(36px,9vw,58px);line-height:.95;margin:26px 0 8px;text-wrap:balance}.card .host{margin:0;color:var(--lodge-dim);font-size:15px}.count{margin:24px 0 8px}.count b{font-family:var(--lodge-font-ui);font-size:30px;text-transform:uppercase;color:var(--lodge-lime)}.cd{display:flex;gap:10px}.cd span{flex:1 1;border:1px solid #34332f;padding:10px 4px;text-align:center;background:#0d0d0c}.cd b{display:block;font-family:var(--lodge-font-data);font-size:34px;color:var(--lodge-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd i{font-style:normal;font-family:var(--lodge-font-data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lodge-dim)}.yours{margin:18px 0 10px;font-size:16px}.yours b{color:var(--lodge-paper)}.places{list-style:none;margin:0;padding:0;border-top:1px solid #252522}.places li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:11px 0;border-bottom:1px solid #252522}.places .city{font-family:var(--lodge-font-ui);font-weight:600;font-size:20px;text-transform:uppercase}.places .time{font-family:var(--lodge-font-data);font-size:15px;color:var(--lodge-lime);align-self:center}.places .names{grid-column:1/-1;color:var(--lodge-dim);font-size:13px}.places li.late .time{color:var(--lodge-bone)}.how{margin:20px 0 0;color:var(--lodge-dim);font-size:14px;line-height:1.6}.foot{color:var(--lodge-faint);font-family:var(--lodge-font-data);font-size:11px;letter-spacing:.1em;text-decoration:none}.keep{width:100%;max-width:560px}.keep-img{width:100%;height:auto;display:block;border:1px solid #34332f;aspect-ratio:4/5;background:#111110}.keep-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.btn-red{background:var(--lodge-lime);color:var(--lodge-ink);border:0;padding:14px 20px;font-weight:700;font-size:16px}.btn-ghost,.btn-red{font-family:var(--lodge-font-ui);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn-ghost{background:transparent;color:var(--lodge-paper);border:1px solid #34332f;padding:13px 18px;font-weight:600;font-size:15px}.room-head{flex-wrap:wrap;row-gap:6px;padding-block:8px;height:auto!important;min-height:52px}.room-stage{position:relative;background:#000}.room-stage:-webkit-full-screen{display:flex;align-items:center}.room-stage:fullscreen{display:flex;align-items:center}.room-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.room-body{padding:0!important;gap:12px!important}.room-body>:not(.room-stage){margin-inline:14px}.room-head .host-cap{display:none}.room-honest{font-size:12px!important}}@media (max-width:640px) and (orientation:landscape){.room-head,.room-honest,.room-roster{display:none!important}}.room{min-height:100dvh;display:flex;flex-direction:column}.room>.room-head{display:flex;align-items:center;gap:16px;padding-inline:20px;border-bottom:1px solid var(--lodge-hair)}.room-body{flex:1 1;display:flex;flex-direction:column;padding:20px;gap:18px}.room-honest{margin:0;color:var(--lodge-faint);font-size:12.5px;line-height:1.8;max-width:620px}.encore-gone{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:var(--lodge-dim)}.fs-btn{min-height:40px;background:transparent;border:1px solid #34332f;color:var(--lodge-paper);font-family:var(--lodge-font-data);font-size:11px;letter-spacing:.14em;padding:8px 12px;cursor:pointer}@media (max-width:640px){.room-stage video{max-height:70dvh}}@media (min-width:641px){.room-stage .lodge-player,.room-stage>video{max-height:calc(100dvh - 140px)}}@media (max-width:820px),(pointer:coarse){input,select,textarea{font-size:16px!important}}