:root{--ob-bg:13 14 19;--ob-panel:21 23 31;--ob-panel-2:28 31 40;--ob-line:42 46 59;--ob-bronze:90 74 51;--ob-gold:176 138 62;--ob-gold-bright:214 180 106;--ob-text:232 228 218;--ob-dim:169 165 155;--ob-active:79 174 110;--ob-ok:79 174 110;--ob-warn:227 163 60;--ob-danger:224 99 74;--ob-parchment:239 230 210;--ob-parchment-2:246 239 223;--ob-parchment-line:205 185 143;--ob-ink:43 34 24;--ob-ink-dim:106 90 68;--ob-red-ink:156 47 31;--ob-wood:59 42 26}[data-skin] body{--skin-font-display:var(--font-cinzel);--skin-font-body:var(--font-cormorant)}[data-skin] .ob-surface{background-color:rgb(var(--ob-bg));color:rgb(var(--ob-text))}[data-skin] .room-obsidian :focus-visible{outline:2px solid rgb(var(--ob-gold));outline-offset:2px}[data-skin] .ob-seat-frame,[data-skin] .ob-seat-glow{position:absolute;inset:0;display:block;pointer-events:none}[data-skin] .ob-scroll-unroll{animation:ob-unroll .56s cubic-bezier(.25,.8,.25,1) both}@keyframes ob-unroll{0%{clip-path:inset(0 0 calc(100% - 34px) 0)}to{clip-path:inset(0 0 0 0)}}[data-skin] .ob-roller-travel{position:absolute;left:0;right:0;z-index:25;animation:ob-roller-travel .56s cubic-bezier(.25,.8,.25,1) both}@keyframes ob-roller-travel{0%{top:4px;opacity:1}90%{opacity:1}to{top:calc(100% - 34px);opacity:0}}[data-skin] .ob-holo{position:relative;transform:perspective(900px) rotateX(var(--ob-rx,0deg)) rotateY(var(--ob-ry,0deg));transition:transform .22s ease-out;transform-style:preserve-3d;border-radius:4.75%/3.5%;box-shadow:0 18px 40px rgba(0,0,0,.6),0 0 0 1px rgb(var(--ob-gold)/.55);overflow:hidden}[data-skin] .ob-holo-foil,[data-skin] .ob-holo-glare{position:absolute;inset:0;pointer-events:none;opacity:var(--ob-hover,0);transition:opacity .22s ease-out}[data-skin] .ob-holo-glare{background:radial-gradient(circle at var(--ob-mx,50%) var(--ob-my,50%),rgba(255,246,222,.42),transparent 48%);mix-blend-mode:overlay}[data-skin] .ob-holo-foil{background:linear-gradient(115deg,transparent 18%,rgba(255,214,140,.2) 36%,rgba(150,215,255,.18) 50%,rgba(255,160,220,.14) 64%,transparent 82%);background-size:260% 260%;background-position:var(--ob-mx,50%) var(--ob-my,50%);mix-blend-mode:color-dodge}@media (prefers-reduced-motion:reduce){[data-skin] .ob-roller-travel,[data-skin] .ob-scroll-unroll{animation:none}[data-skin] .ob-roller-travel{display:none}[data-skin] .ob-holo{transform:none}}:where([data-skin]:not([data-skin=obsidian])) .ob-panel{background-color:rgb(var(--ob-panel));background-image:linear-gradient(180deg,rgb(255 255 255/.03),rgb(0 0 0/.22));box-shadow:inset 0 1px 0 rgb(var(--ob-gold)/.14),inset 0 -1px 0 rgb(0 0 0/.6);color:rgb(var(--ob-text))}:where([data-skin]:not([data-skin=obsidian])) .ob-glass{background-color:rgb(var(--ob-panel)/.96);border:1px solid rgb(var(--ob-gold)/.4);box-shadow:0 18px 48px rgb(0 0 0/.6),inset 0 1px 0 rgb(255 255 255/.05);color:rgb(var(--ob-text))}:where([data-skin]:not([data-skin=obsidian])) .ob-heading{font-family:var(--skin-font-display),var(--font-inter),system-ui,sans-serif;letter-spacing:.04em}:where([data-skin]:not([data-skin=obsidian])) .ob-engraved-icon,:where([data-skin]:not([data-skin=obsidian])) .ob-gold-text{color:rgb(var(--ob-gold-bright))}:where([data-skin]:not([data-skin=obsidian])) .ob-bronze-btn{background:rgb(var(--ob-panel-2));border:1px solid rgb(var(--ob-gold)/.5);border-radius:9999px;box-shadow:0 4px 12px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 255 255/.06)}:where([data-skin]:not([data-skin=obsidian])) .ob-bronze-btn:hover{border-color:rgb(var(--ob-gold-bright));box-shadow:0 0 12px rgb(var(--ob-gold)/.35)}:where([data-skin]:not([data-skin=obsidian])) .ob-bronze-btn:active{transform:scale(.95)}:where([data-skin]:not([data-skin=obsidian])) .ob-bronze-btn--off{border-color:rgb(var(--ob-danger)/.8);color:rgb(var(--ob-danger))}:where([data-skin]:not([data-skin=obsidian])) .ob-bronze-btn--lit{border-color:rgb(var(--ob-gold-bright));box-shadow:0 0 14px rgb(var(--ob-gold)/.55)}:where([data-skin]:not([data-skin=obsidian])) :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2){background-image:linear-gradient(180deg,rgb(255 255 255/.07),rgb(0 0 0/.18));border-color:rgb(var(--ob-gold)/.45);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 2px 5px rgb(0 0 0/.45)}:where([data-skin]:not([data-skin=obsidian])) :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2):hover{border-color:rgb(var(--ob-gold-bright)/.8)}:where([data-skin]:not([data-skin=obsidian])) .ob-panel :where(input[type=text],input[type=search],input:not([type]),textarea,select),:where([data-skin]:not([data-skin=obsidian])) :where(input.ob\:bg-ob-panel-2,textarea.ob\:bg-ob-panel-2,select.ob\:bg-ob-panel-2){background-color:rgb(0 0 0/.4);border-color:rgb(var(--ob-gold)/.35);box-shadow:inset 0 2px 5px rgb(0 0 0/.55);color:rgb(var(--ob-text))}:where([data-skin]:not([data-skin=obsidian])) .ob-knob{background:radial-gradient(circle at 35% 30%,rgb(255 255 255/.45),transparent 55%),rgb(var(--ob-red-ink));box-shadow:0 1px 3px rgb(0 0 0/.5),0 0 0 1px rgb(0 0 0/.35)}:where([data-skin]:not([data-skin=obsidian])) .ob-plaque{background:linear-gradient(180deg,rgb(var(--ob-panel-2)),rgb(var(--ob-panel)));box-shadow:inset 0 1px 0 rgb(var(--ob-gold)/.25),0 4px 12px rgb(0 0 0/.5)}:where([data-skin]:not([data-skin=obsidian])) .ob-seat-frame{border:1px solid rgb(var(--ob-bronze)/.8);box-shadow:inset 0 0 0 1px rgb(0 0 0/.55),inset 0 0 18px rgb(0 0 0/.35)}:where([data-skin]:not([data-skin=obsidian])) .ob-seat-glow{box-shadow:inset 0 0 0 2px rgb(var(--ob-active)),inset 0 0 26px rgb(var(--ob-active)/.3)}:where([data-skin]:not([data-skin=obsidian])) .ob-active-seat{box-shadow:0 0 0 1px rgb(var(--ob-active)),0 0 30px rgb(var(--ob-active)/.38)}:where([data-skin]:not([data-skin=obsidian])) .ob-medallion{background:rgb(var(--ob-panel-2));border:1px solid rgb(var(--ob-gold)/.6);border-radius:9999px;box-shadow:0 3px 8px rgb(0 0 0/.5)}:where([data-skin]:not([data-skin=obsidian])) .ob-nameplate{background:linear-gradient(180deg,rgb(var(--ob-panel-2)/.95),rgb(var(--ob-panel)/.92));box-shadow:inset 0 -1px 0 rgb(var(--ob-line)),0 2px 6px rgb(0 0 0/.4)}:where([data-skin]:not([data-skin=obsidian])) .ob-scroll{position:relative;color:rgb(var(--ob-ink));font-family:var(--skin-font-body),var(--font-inter),system-ui,sans-serif;background-color:rgb(var(--ob-parchment));box-shadow:inset 0 0 0 1px rgb(var(--ob-parchment-line)/.6)}:where([data-skin]:not([data-skin=obsidian])) .ob-scroll :where(input[type=text],input[type=number],input[type=search],input:not([type]),select,textarea,.ob\:bg-ob-parchment-2){background-color:rgb(var(--ob-parchment-2));border-color:rgb(var(--ob-parchment-line));color:rgb(var(--ob-ink))}:where([data-skin]:not([data-skin=obsidian])) .ob-scroll :where(input,textarea)::-moz-placeholder{color:rgb(var(--ob-ink-dim))}:where([data-skin]:not([data-skin=obsidian])) .ob-scroll :where(input,textarea)::placeholder{color:rgb(var(--ob-ink-dim))}:where([data-skin]:not([data-skin=obsidian])) .ob-scroll :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:rgb(var(--ob-red-ink))}:where([data-skin]:not([data-skin=obsidian])) .ob-rolled-rail{background:linear-gradient(90deg,rgb(var(--ob-panel)),rgb(var(--ob-panel-2)) 50%,rgb(var(--ob-panel)));box-shadow:inset 0 0 0 1px rgb(var(--ob-line)),0 6px 14px rgb(0 0 0/.45);border-radius:6px}:where([data-skin]:not([data-skin=obsidian])) .ob-rule{height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ob-gold)/.7),transparent)}:where([data-skin]:not([data-skin=obsidian])) .ob-divider{display:block;height:1px;margin-block:6px;background:linear-gradient(90deg,transparent,rgb(var(--ob-gold)/.5),transparent)}:where([data-skin]:not([data-skin=obsidian])) .ob-plaque-header{background:linear-gradient(180deg,rgb(var(--ob-panel-2)),rgb(var(--ob-panel)));border:1px solid rgb(var(--ob-gold)/.35);box-shadow:0 3px 8px rgb(0 0 0/.4)}:where([data-skin]:not([data-skin=obsidian])) .ob-framed{border:1px solid rgb(var(--ob-gold)/.45)}:where([data-skin]:not([data-skin=obsidian])) .ob-note{background:rgb(var(--ob-panel-2));color:rgb(var(--ob-text));border:1px solid rgb(var(--ob-gold)/.4);box-shadow:0 10px 24px rgb(0 0 0/.55)}[data-skin=obsidian]{--ob-bg:13 14 19;--ob-panel:21 23 31;--ob-panel-2:28 31 40;--ob-line:42 46 59;--ob-bronze:90 74 51;--ob-gold:176 138 62;--ob-gold-bright:214 180 106;--ob-text:232 228 218;--ob-dim:169 165 155;--ob-active:79 174 110;--ob-ok:79 174 110;--ob-warn:227 163 60;--ob-danger:224 99 74;--ob-parchment:239 230 210;--ob-parchment-2:246 239 223;--ob-parchment-line:205 185 143;--ob-ink:43 34 24;--ob-ink-dim:106 90 68;--ob-red-ink:156 47 31;--ob-wood:59 42 26}[data-skin=obsidian] body{--skin-font-display:var(--font-cinzel);--skin-font-body:var(--font-cormorant)}[data-skin=obsidian] .ob-panel{background-color:#120e0b;background-image:linear-gradient(180deg,rgba(255,210,150,.035),rgba(0,0,0,.28)),url(/room-skin/leather.webp);background-size:auto,420px 420px;box-shadow:inset 0 1px 0 rgba(214,180,106,.16),inset 0 -1px 0 rgba(0,0,0,.7),inset 0 0 24px rgba(0,0,0,.45);color:rgb(var(--ob-text))}[data-skin=obsidian] .ob-glass{background-color:rgba(18,15,12,.94);background-image:linear-gradient(180deg,rgba(255,210,150,.04),rgba(0,0,0,.2));border:1px solid rgba(176,138,62,.45);box-shadow:0 18px 48px rgba(0,0,0,.6),inset 0 1px 0 rgba(214,180,106,.14);color:rgb(var(--ob-text))}[data-skin=obsidian] .ob-heading{font-family:var(--skin-font-display),Georgia,serif;font-variant:small-caps;letter-spacing:.08em}[data-skin=obsidian] .ob-gold-text{background:linear-gradient(180deg,#f6e3a8,#d9b66a 42%,#9a7433 78%,#6e5020);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.85))}[data-skin=obsidian] .ob-engraved-icon{color:#e7cf92;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 -1px 0 rgba(255,232,180,.16))}[data-skin=obsidian] .ob-panel svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.85)) drop-shadow(0 -.5px 0 rgba(255,232,180,.14))}[data-skin=obsidian] .ob-scroll svg{filter:drop-shadow(0 1px 0 rgba(255,250,235,.55))}[data-skin=obsidian] .ob-bronze-btn{background:url(/room-skin/btn-rim.webp) 50%/contain no-repeat;border:0;border-radius:9999px;box-shadow:0 6px 14px rgba(0,0,0,.55)}[data-skin=obsidian] .ob-bronze-btn:hover{filter:brightness(1.12) drop-shadow(0 0 8px rgba(214,180,106,.35))}[data-skin=obsidian] .ob-bronze-btn:active{transform:scale(.95)}[data-skin=obsidian] .ob-bronze-btn--off{background-image:url(/room-skin/btn-rim-off.webp);color:#ffe1d6}[data-skin=obsidian] .ob-bronze-btn--lit{filter:drop-shadow(0 0 7px rgba(214,180,106,.55)) brightness(1.15)}[data-skin=obsidian] .ob-bronze-btn--lit svg{color:#fff0c4}[data-skin=obsidian] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2){background-image:linear-gradient(180deg,#3b2d1b,#231a10 55%,#17110a);border-color:rgba(176,138,62,.55);box-shadow:inset 0 1px 0 rgba(255,222,160,.22),inset 0 -1px 0 rgba(0,0,0,.65),0 2px 5px rgba(0,0,0,.5);color:#e3cc93}[data-skin=obsidian] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2):hover{background-image:linear-gradient(180deg,#4a3822,#2c2114 55%,#1c150c);border-color:rgba(214,180,106,.85)}[data-skin=obsidian] :where(input.ob\:bg-ob-panel-2,textarea.ob\:bg-ob-panel-2,select.ob\:bg-ob-panel-2){background-color:rgba(4,4,6,.55);box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 1px 0 rgba(214,180,106,.12)}[data-skin=obsidian] .ob-knob{background:radial-gradient(circle at 35% 30%,#c65a43,#9c2f1f 55%,#6b1d12);box-shadow:0 1px 2px rgba(43,34,24,.55),0 0 0 1px #6b1d12}[data-skin=obsidian] .ob-plaque{background-image:linear-gradient(180deg,#4a3820,#2c2012 45%,#1a130a);box-shadow:inset 0 1px 0 rgba(255,226,170,.35),inset 0 -2px 0 rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.55);text-shadow:0 1px 0 rgba(0,0,0,.8)}[data-skin=obsidian] .ob-seat-frame,[data-skin=obsidian] .ob-seat-glow{border-style:solid;border-width:32px;border-image-source:url(/room-skin/frame-seat.webp);border-image-slice:135;border-image-width:32px;border-image-repeat:stretch}[data-skin=obsidian] .ob-seat-glow{border-image-source:url(/room-skin/frame-seat-glow.webp);mix-blend-mode:screen;animation:ob-glow-breathe 5s ease-in-out infinite}@keyframes ob-glow-breathe{0%,to{opacity:.45}50%{opacity:.8}}@keyframes ob-breathe{0%,to{box-shadow:0 0 0 1px rgb(var(--ob-active)),0 0 22px rgba(79,174,110,.28)}50%{box-shadow:0 0 0 1px rgb(var(--ob-active)),0 0 34px rgba(79,174,110,.42)}}[data-skin=obsidian] .ob-active-seat{animation:ob-breathe 6s ease-in-out infinite}[data-skin=obsidian] .ob-medallion{background:url(/room-skin/medallion-life.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}[data-skin=obsidian] .ob-nameplate{background:linear-gradient(180deg,rgba(40,30,18,.94),rgba(14,11,8,.92));box-shadow:inset 0 1px 0 rgba(214,180,106,.28),inset 0 -1px 0 rgba(0,0,0,.8),0 2px 6px rgba(0,0,0,.5)}[data-skin=obsidian] .ob-scroll{position:relative;color:rgb(var(--ob-ink));font-family:var(--skin-font-body),Georgia,serif;background:radial-gradient(130% 90% at 50% 45%,rgba(0,0,0,0) 60%,rgba(90,60,30,.22) 100%),url(/room-skin/parchment.webp) 50% /100% 100% no-repeat}[data-skin=obsidian] .ob-roller{display:block;height:26px;background:url(/room-skin/roller.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 4px 5px rgba(0,0,0,.6))}[data-skin=obsidian] .ob-rolled-rail{border-style:solid;border-width:20px 0;-o-border-image:url(/room-skin/rail.webp) 59 0 59 0/20px 0 stretch;border-image:url(/room-skin/rail.webp) 59 0 59 0 fill/20px 0 stretch;filter:drop-shadow(0 6px 8px rgba(0,0,0,.55))}[data-skin=obsidian] .ob-ribbon{display:block;background:url(/room-skin/ribbon.webp) top/contain no-repeat;filter:drop-shadow(1px 3px 3px rgba(0,0,0,.45))}[data-skin=obsidian] .ob-rule{height:1px;background:linear-gradient(90deg,rgba(176,138,62,0),rgb(var(--ob-gold)),rgba(176,138,62,0))}[data-skin=obsidian] .ob-scroll .ob\:bg-ob-parchment-2,[data-skin=obsidian] .ob-scroll input:not([type]),[data-skin=obsidian] .ob-scroll input[type=number],[data-skin=obsidian] .ob-scroll input[type=search],[data-skin=obsidian] .ob-scroll input[type=text],[data-skin=obsidian] .ob-scroll select,[data-skin=obsidian] .ob-scroll textarea{background-color:rgba(255,248,228,.28);border-color:rgba(92,66,34,.45);color:rgb(var(--ob-ink));box-shadow:inset 0 1px 3px rgba(80,55,25,.28),0 1px 0 rgba(255,255,255,.25)}[data-skin=obsidian] .ob-scroll input::-moz-placeholder,[data-skin=obsidian] .ob-scroll textarea::-moz-placeholder{color:rgb(var(--ob-ink-dim))}[data-skin=obsidian] .ob-scroll input::placeholder,[data-skin=obsidian] .ob-scroll textarea::placeholder{color:rgb(var(--ob-ink-dim))}[data-skin=obsidian] .ob-scroll input[type=checkbox],[data-skin=obsidian] .ob-scroll input[type=radio],[data-skin=obsidian] .ob-scroll input[type=range]{accent-color:rgb(var(--ob-red-ink))}@media (prefers-reduced-motion:reduce){[data-skin=obsidian] .ob-active-seat{animation:none;box-shadow:0 0 0 1px rgb(var(--ob-active)),0 0 28px rgba(79,174,110,.35)}[data-skin=obsidian] .ob-seat-glow{animation:none;opacity:.8}}[data-skin=obsidian] .ob-trim{display:block;position:absolute;left:-4px;right:-4px;height:14px;pointer-events:none;z-index:3;border-style:solid;border-width:0 18px;-o-border-image:url(/room-skin/bar-trim.webp) 0 50/0 18px stretch;border-image:url(/room-skin/bar-trim.webp) 0 50 fill/0 18px stretch;filter:drop-shadow(0 2px 3px rgba(0,0,0,.65))}[data-skin=obsidian] .ob-trim--bottom{bottom:-7px}[data-skin=obsidian] .ob-trim--top{top:-7px}[data-skin=obsidian] .ob-plaque-header{border-style:solid;border-width:0 14px;-o-border-image:url(/room-skin/plaque.webp) 0 31/0 14px stretch;border-image:url(/room-skin/plaque.webp) 0 31 fill/0 14px stretch;background:none;border-radius:0;box-shadow:0 3px 8px rgba(0,0,0,.45)}[data-skin=obsidian] .ob-plaque-header:hover{filter:brightness(1.14)}[data-skin=obsidian] .ob-framed{border-style:solid;border-color:transparent;-o-border-image:url(/room-skin/frame-panel.webp) 78/22px/9px stretch;border-image:url(/room-skin/frame-panel.webp) 78/22px/9px stretch}[data-skin=obsidian] .ob-note{background:url(/room-skin/parchment.webp) 50%/100% 100% no-repeat;color:rgb(var(--ob-ink));font-family:var(--skin-font-body),Georgia,serif;font-weight:600;border:0;box-shadow:0 10px 24px rgba(0,0,0,.55)}[data-skin=obsidian] .ob-note-seal{display:block;width:34px;height:34px;flex-shrink:0;margin:-6px 2px -6px -10px;transform:rotate(-8deg);background:url(/room-skin/wax-seal.webp) 50%/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}[data-skin=obsidian] .ob-divider{display:block;height:14px;border:0;background:url(/room-skin/divider.webp) 50%/contain no-repeat}[data-skin=obsidian] .ob-plaque-header .ob-gold-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#f4e6c2;filter:none;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.65)}[data-skin=obsidian] .ob-plaque-header svg{color:#f0dcae;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}[data-skin=obsidian] .ob-panel :where(input[type=text],input[type=search],input:not([type]),textarea,select){background-color:rgba(10,7,4,.62);border-color:rgba(176,138,62,.38);box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 1px 0 rgba(214,180,106,.1);color:rgb(var(--ob-text))}[data-skin=emberforge]{--ob-bg:15 13 12;--ob-panel:26 23 20;--ob-panel-2:37 32 27;--ob-line:58 50 42;--ob-bronze:74 69 64;--ob-gold:255 122 26;--ob-gold-bright:255 193 94;--ob-text:239 230 218;--ob-dim:168 154 138;--ob-active:255 138 42;--ob-ok:91 196 126;--ob-warn:227 163 60;--ob-danger:224 99 74;--ob-parchment:29 26 23;--ob-parchment-2:38 34 32;--ob-parchment-line:74 64 56;--ob-ink:239 230 218;--ob-ink-dim:168 154 138;--ob-red-ink:255 122 26;--ob-wood:42 33 26;--skin-gap:6px;--ef-brass:196 150 78;--ef-gold:#f2b54c;--ef-cream:#f3e2c0;--ef-iron:url(/room-skin/emberforge/iron.webp);--ef-iron-shade:linear-gradient(180deg,rgba(255,226,190,0.05),rgba(0,0,0,0.12) 55%,rgba(0,0,0,0.3));--ef-rivet:radial-gradient(circle at 40% 36%,#fbe6b8 0,#c89a52 24%,#6a4c22 52%,rgba(0,0,0,0.7) 64%,rgba(0,0,0,0) 74%);--ef-plate:url(/room-skin/emberforge/plate.webp) 28 fill/9px stretch;--ef-plate-lit:url(/room-skin/emberforge/plate-lit.webp) 28 fill/9px stretch;--ef-seam:linear-gradient(90deg,rgba(255,110,24,0.55),#ff9a36 12%,#ffd27a 38%,#ffc060 62%,#ff8a2a 88%,rgba(255,110,24,0.5))}[data-skin=emberforge] body{--skin-font-display:var(--font-cinzel);--skin-font-body:var(--font-inter)}[data-skin=emberforge] .ob-panel{background-color:#151210;background-image:var(--ef-iron-shade),var(--ef-iron);background-size:auto,360px 360px;box-shadow:inset 0 1px 0 rgba(255,214,170,.1),inset 0 -1px 0 rgba(0,0,0,.75),inset 0 0 22px rgba(0,0,0,.45);color:rgb(var(--ob-text))}[data-skin=emberforge] .ob-panel.border-l{border-left-color:#ff9a3c;box-shadow:-2px 0 10px rgba(255,110,24,.55),-1px 0 22px rgba(255,80,12,.3),inset 1px 0 0 rgba(255,214,140,.55),inset 0 1px 0 rgba(255,214,170,.1),inset 0 0 22px rgba(0,0,0,.45)}[data-skin=emberforge] .ob-glass{background-color:rgba(22,19,16,.97);background-image:var(--ef-iron-shade),var(--ef-iron);background-size:auto,320px 320px;border:1px solid rgba(255,138,42,.55);box-shadow:0 18px 44px rgba(0,0,0,.62),0 0 16px rgba(255,96,20,.2),inset 0 1px 0 rgba(255,214,170,.12);color:rgb(var(--ob-text))}[data-skin=emberforge] .ob-heading{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:.01em}[data-skin=emberforge] .ob-heading:is(.text-lg,.text-xl,.text-2xl,.ob\:text-base,.ob\:text-\[15px\],.ob\:text-lg,.ob\:text-xl,.ob\:text-2xl){font-family:var(--skin-font-display),Georgia,serif;font-weight:700;letter-spacing:.03em;color:#f0cf94}[data-skin=emberforge] .ob-panel h2.ob-heading{font-family:var(--skin-font-display),Georgia,serif;font-size:16px;line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f2c679;text-shadow:0 1px 0 rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.6),0 0 14px rgba(255,150,60,.18)}[data-skin=emberforge] .ob-panel h2.ob-heading.flex{font-size:21px;line-height:1.1;letter-spacing:.035em;white-space:nowrap}[data-skin=emberforge] .ob-gold-text{color:#ffd592;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 10px rgba(255,122,26,.16)}[data-skin=emberforge] .ob-engraved-icon{color:var(--ef-gold);filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 0 5px rgba(255,150,50,.22))}[data-skin=emberforge] .ob-panel svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.85))}[data-skin=emberforge] :is(.ob-bronze-btn,.ob-rolled-rail,.ob-plaque-header,footer.ob-panel) svg :is(path,circle,rect,line,polyline){stroke-width:2}[data-skin=emberforge] .ob-bronze-btn{background:url(/room-skin/emberforge/round.webp) 50%/contain no-repeat;border:0;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.55)}[data-skin=emberforge] .ob-bronze-btn:hover{filter:brightness(1.18) drop-shadow(0 0 7px rgba(255,150,50,.5))}[data-skin=emberforge] .ob-bronze-btn:active{transform:scale(.95)}[data-skin=emberforge] .ob-bronze-btn--off{background-image:url(/room-skin/emberforge/round-off.webp);color:#ffe6dc}[data-skin=emberforge] .ob-bronze-btn--lit{background-image:radial-gradient(circle,rgba(255,176,90,.55) 0,rgba(255,122,26,.3) 36%,rgba(255,96,20,0) 60%),url(/room-skin/emberforge/round.webp);filter:drop-shadow(0 0 8px rgba(255,122,26,.6))}[data-skin=emberforge] .ob-bronze-btn--lit svg{color:#ffe8bf}[data-skin=emberforge] footer.ob-panel{height:72px;container:ef-bar/inline-size}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn{width:54px;height:54px}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn svg{width:22px;height:22px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 0 5px rgba(255,150,50,.3))}[data-skin=emberforge] header.ob-panel .ob-bronze-btn:not(.w-8){background:none;box-shadow:none;border-radius:6px;color:var(--ef-gold)}[data-skin=emberforge] header.ob-panel .ob-bronze-btn:not(.w-8) svg{width:20px;height:20px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 0 6px rgba(255,150,50,.28))}[data-skin=emberforge] header.ob-panel .ob-bronze-btn:not(.w-8):hover{filter:brightness(1.2);background:radial-gradient(circle,rgba(255,150,60,.18),rgba(255,150,60,0) 70%)}[data-skin=emberforge] header.ob-panel .ob-bronze-btn--lit:not(.w-8){border-style:solid;-o-border-image:var(--ef-plate-lit);border-image:var(--ef-plate-lit);filter:drop-shadow(0 0 8px rgba(255,122,26,.55))}[data-skin=emberforge] header.ob-panel .ob-bronze-btn--lit:not(.w-8) svg{color:#ffeac4}[data-skin=emberforge] header.ob-panel .ob-bronze-btn.w-8{background:none;border-style:solid;border-radius:6px;-o-border-image:var(--ef-plate);border-image:var(--ef-plate);box-shadow:0 3px 8px rgba(0,0,0,.5);color:var(--ef-gold)}[data-skin=emberforge] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2){background-image:linear-gradient(180deg,#3a342d,#25211c 52%,#181512);border-color:rgb(var(--ef-brass)/.6);box-shadow:inset 0 1px 0 rgba(255,228,186,.16),inset 0 -1px 0 rgba(0,0,0,.65),0 2px 4px rgba(0,0,0,.5);color:#eedcb8}[data-skin=emberforge] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2):hover{background-image:linear-gradient(180deg,#463e35,#2c2620 52%,#1c1815);border-color:rgb(var(--ob-gold)/.8)}[data-skin=emberforge] .ob-panel :where(input[type=text],input[type=search],input:not([type]),textarea,select),[data-skin=emberforge] :where(input.ob\:bg-ob-panel-2,textarea.ob\:bg-ob-panel-2,select.ob\:bg-ob-panel-2){background-color:#1d1916;border-color:rgb(var(--ef-brass)/.55);box-shadow:inset 0 2px 5px rgba(0,0,0,.55),inset 0 1px 0 rgba(0,0,0,.4),0 1px 0 rgba(255,206,150,.1),0 2px 5px rgba(0,0,0,.4);color:rgb(var(--ob-text))}[data-skin=emberforge] .ob-panel :where(input,textarea)::-moz-placeholder{color:#b9a88e}[data-skin=emberforge] .ob-panel :where(input,textarea)::placeholder{color:#b9a88e}[data-skin=emberforge] :where(input,textarea,select):focus-visible{border-color:rgb(var(--ob-gold)/.8)}[data-skin=emberforge] .ob-plaque,[data-skin=emberforge] :is(header,footer).ob-panel :is(button,div).ob\:bg-ob-panel-2:not(.ob\:rounded-full,:has(>button)),[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button{background:none;border-radius:7px;-o-border-image:var(--ef-plate);border-image:var(--ef-plate);box-shadow:0 3px 8px rgba(0,0,0,.45);color:var(--ef-cream)}[data-skin=emberforge] :is(header,footer).ob-panel button.ob\:bg-ob-panel-2:not(.ob\:rounded-full):hover,[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button:hover{filter:brightness(1.18)}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2:has(>button){background:none;border-color:transparent;box-shadow:none;gap:8px;padding:0}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button{height:38px;padding-inline:14px;gap:7px;font-size:15px;font-weight:600;color:var(--ef-cream)}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button svg{width:17px;height:17px;color:var(--ef-gold)}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button[aria-pressed=true]{-o-border-image:var(--ef-plate-lit);border-image:var(--ef-plate-lit);color:#ffe2a8;filter:drop-shadow(0 0 7px rgba(255,120,24,.55))}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button[aria-pressed=true] svg{color:#ffe2a8}[data-skin=emberforge] footer.ob-panel :is(button,div).ob\:bg-ob-panel-2.ob\:rounded-md:not(:has(>button)){min-height:38px;padding-inline:14px;gap:8px;font-size:15px;font-weight:600}[data-skin=emberforge] footer.ob-panel :is(button,div).ob\:bg-ob-panel-2.ob\:rounded-md:not(:has(>button)) svg{width:16px;height:16px}[data-skin=emberforge] footer.ob-panel button.ob\:bg-ob-panel-2.ob\:rounded-md svg{color:var(--ef-gold)}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-ok,[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-warn{-o-border-image:none;border-image:none;border-width:1.5px;border-style:solid;border-radius:6px;padding:8px 14px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-ok{color:#7df0a2;border-color:rgba(98,214,136,.85);background:var(--ef-rivet) left 3px top 3px /5px 5px no-repeat,var(--ef-rivet) right 3px top 3px /5px 5px no-repeat,var(--ef-rivet) left 3px bottom 3px /5px 5px no-repeat,var(--ef-rivet) right 3px bottom 3px /5px 5px no-repeat,linear-gradient(180deg,#1c4a2c,#0f2a19);box-shadow:0 0 12px rgba(80,210,120,.4),inset 0 0 10px rgba(80,210,120,.22),inset 0 1px 0 rgba(190,255,210,.2);text-shadow:0 0 8px rgba(110,240,150,.55)}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-warn{color:#ffd27a;border-color:rgba(227,163,60,.85);background:var(--ef-rivet) left 3px top 3px /5px 5px no-repeat,var(--ef-rivet) right 3px top 3px /5px 5px no-repeat,var(--ef-rivet) left 3px bottom 3px /5px 5px no-repeat,var(--ef-rivet) right 3px bottom 3px /5px 5px no-repeat,linear-gradient(180deg,#5a3c10,#33220a);box-shadow:0 0 12px rgba(227,163,60,.35),inset 0 1px 0 rgba(255,220,150,.2)}[data-skin=emberforge] header.ob-panel :is(button,div).ob\:bg-ob-panel-2:not(.ob\:rounded-full,:has(>button)){height:34px;padding-inline:12px}[data-skin=emberforge] header.ob-panel :is(button,div).ob\:bg-ob-panel-2 .ob\:tabular-nums,[data-skin=emberforge] header.ob-panel :is(button,div).ob\:bg-ob-panel-2 .tabular-nums{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:700;color:#fff6e6}[data-skin=emberforge] header.ob-panel div.ob\:bg-ob-panel-2>span:first-child{text-transform:none;letter-spacing:.01em;font-size:15px;font-weight:600;color:var(--ef-gold)}[data-skin=emberforge] header.ob-panel span.ob\:text-ob-dim{color:#ead7b2;font-size:14px;font-weight:600}[data-skin=emberforge] .ob-plaque{color:#ffd896;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 10px rgba(255,122,26,.35)}[data-skin=emberforge] .ob-seat-frame,[data-skin=emberforge] .ob-seat-glow{border-style:solid;border-width:12px;border-image-source:url(/room-skin/emberforge/frame-seat.webp);border-image-slice:37;border-image-width:12px;border-image-repeat:round;box-shadow:none}[data-skin=emberforge] :has(>.ob-seat-frame){box-shadow:0 0 0 1px rgba(24,16,10,.9),0 0 7px 1px rgba(255,112,26,.3),0 8px 22px rgba(0,0,0,.5)}[data-skin=emberforge] .ob-seat-glow{border-image-source:url(/room-skin/emberforge/frame-seat-hot.webp);border-image-slice:33}[data-skin=emberforge] .ob-active-seat{box-shadow:0 0 0 1px rgba(255,206,130,.95),0 0 12px 2px rgba(255,130,30,.7),0 0 30px 6px rgba(255,88,14,.34),0 10px 30px rgba(0,0,0,.5)}[data-skin=emberforge] .ob-nameplate{padding:14px 18px 9px 20px;border-bottom-color:#120d09;background-color:#151210;background-image:var(--ef-rivet),var(--ef-rivet),linear-gradient(180deg,rgba(255,226,190,.08),rgba(0,0,0,.3)),var(--ef-iron);background-position:left 14px bottom 4px,right 14px bottom 4px,0 0,0 0;background-size:5px 5px,5px 5px,auto,300px 300px;background-repeat:no-repeat,no-repeat,no-repeat,repeat;box-shadow:inset 0 -2px 0 rgb(var(--ef-brass)/.85),inset 0 -3px 0 rgba(255,140,50,.25),0 2px 6px rgba(0,0,0,.55)}[data-skin=emberforge] .ob-nameplate .ob-gold-text{color:#f4dfb6;font-size:17px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.95),0 0 8px rgba(255,160,70,.12)}[data-skin=emberforge] .ob-nameplate .ob-gold-text~div.flex-shrink-0{flex:1 1 0%;min-width:0;overflow:hidden}[data-skin=emberforge] .ob-active-seat .ob-nameplate{background-image:var(--ef-rivet),var(--ef-rivet),linear-gradient(180deg,rgba(255,150,60,.12),rgba(0,0,0,.28)),var(--ef-iron);box-shadow:inset 0 -2px 0 rgba(255,170,80,.9),inset 0 -3px 0 rgba(255,110,24,.45),0 2px 6px rgba(0,0,0,.55)}[data-skin=emberforge] .ob-nameplate span.ob\:rounded-full{border-radius:4px;padding:5px 8px 4px;font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;color:#e8d6b4;background-image:linear-gradient(180deg,#3a332b,#221e1a);box-shadow:inset 0 1px 0 rgba(255,226,186,.14),0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-nameplate span.ob\:text-ob-active{color:#ffc98c;border-color:#ff8a2a;background-image:linear-gradient(180deg,#8a3a0c,#5a2208);box-shadow:inset 0 1px 0 rgba(255,190,120,.3),0 0 8px rgba(255,110,24,.45),0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-nameplate span.ob\:text-ob-gold-bright{color:#ffe7a0;border-color:#d9a83c;background-image:linear-gradient(180deg,#6e5214,#45320a);box-shadow:inset 0 1px 0 rgba(255,230,160,.3),0 0 6px rgba(230,170,60,.3),0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-nameplate button.ob\:rounded-full.ob\:bg-ob-panel-2{width:30px;height:30px;border-radius:5px;border-color:rgb(var(--ef-brass)/.85);background-image:linear-gradient(180deg,#221d18,#0e0c0a);color:var(--ef-gold)}[data-skin=emberforge] .ob-medallion{width:68px;height:34px;margin-block:-4px;padding-left:13px;-o-border-image:url(/room-skin/emberforge/life.webp) 18 18 18 52/6.4px 6.4px 6.4px 18.4px stretch;border-image:url(/room-skin/emberforge/life.webp) 18 18 18 52 fill/6.4px 6.4px 6.4px 18.4px stretch;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}[data-skin=emberforge] .ob-medallion .ob-gold-text{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700;letter-spacing:0;color:#fffaf0;text-shadow:0 1px 0 rgba(0,0,0,.95),0 0 6px rgba(255,220,170,.25)}[data-skin=emberforge] .ob-heading.ob\:text-ob-active.ob\:border-ob-active\/50{color:#6fe89a;border-color:rgba(98,214,136,.6);background-color:rgba(10,30,19,.86);box-shadow:0 0 10px rgba(80,210,120,.25),inset 0 1px 0 rgba(170,255,200,.12)}[data-skin=emberforge] .ob-heading.ob\:text-ob-active.ob\:border-ob-active\/50>.ob\:bg-ob-active{background-color:#5fe08e;box-shadow:0 0 6px rgba(95,224,142,.8)}[data-skin=emberforge] .ob-scroll{position:relative;color:rgb(var(--ob-ink));font-family:var(--skin-font-body),system-ui,sans-serif;background-color:#151210;background-image:var(--ef-rivet),var(--ef-rivet),var(--ef-rivet),var(--ef-rivet),var(--ef-iron-shade),var(--ef-iron);background-position:left 7px top 7px,right 7px top 7px,left 7px bottom 7px,right 7px bottom 7px,0 0,0 0;background-size:7px 7px,7px 7px,7px 7px,7px 7px,auto,360px 360px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;box-shadow:inset 0 0 0 1px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,214,170,.1),inset -2px 0 0 rgba(255,150,60,.75),inset 0 0 26px rgba(0,0,0,.45),2px 0 10px rgba(255,110,24,.45),6px 0 18px rgba(0,0,0,.4)}[data-skin=emberforge] .ob-scroll :where(input[type=text],input[type=number],input[type=search],input:not([type]),select,textarea,.ob\:bg-ob-parchment-2){background-color:rgba(8,6,5,.62);border-color:rgb(var(--ef-brass)/.45);color:rgb(var(--ob-ink));box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 1px 0 rgba(255,206,150,.07)}[data-skin=emberforge] .ob-scroll .ob\:bg-ob-ink.ob\:text-ob-parchment{background-color:#4a2008;background-image:linear-gradient(180deg,rgba(255,160,70,.34),rgba(255,100,20,.12));border-color:rgba(255,138,42,.95);color:#ffe6bc;box-shadow:inset 0 1px 0 rgba(255,206,150,.28),0 0 12px rgba(255,110,24,.4)}[data-skin=emberforge] .ob-knob{background:radial-gradient(circle at 35% 30%,#fff3d2,#ffbd66 40%,#f07a22 72%,#8f3608);box-shadow:0 0 6px rgba(255,140,50,.6),0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-scroll button[role=switch][data-state=checked]{background-color:#4a1f09;background-image:linear-gradient(180deg,rgba(255,150,60,.35),rgba(120,40,8,.2));border-color:rgba(255,122,26,.85);box-shadow:inset 0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(255,110,24,.35)}[data-skin=emberforge] .ob-scroll button[role=switch]>span{background:radial-gradient(circle at 35% 30%,#d9c6a0,#8d7556 52%,#3f3325);box-shadow:0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-scroll button[role=switch][data-state=checked]>span{background:radial-gradient(circle at 35% 30%,#fff3d2,#ffbd66 40%,#f07a22 72%,#8f3608);box-shadow:0 0 6px rgba(255,140,50,.75),0 1px 2px rgba(0,0,0,.6)}[data-skin=emberforge] aside:has(>.ob-rolled-rail){padding-block:0}[data-skin=emberforge] .ob-rolled-rail{margin:0;padding:5px 4px;gap:0;background-color:#120e0b;background-image:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.55)),url(/room-skin/emberforge/lava.webp);background-size:auto,150px auto;background-position:0 0,top;background-repeat:no-repeat,repeat;box-shadow:inset -2px 0 0 rgba(255,150,60,.8),2px 0 10px rgba(255,110,24,.5),inset 0 0 18px rgba(0,0,0,.6)}[data-skin=emberforge] .ob-rolled-rail button,[data-skin=emberforge] .ob-rolled-rail>div:not(.flex-1){display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-block:3px;padding:0;border:1px solid rgba(0,0,0,.85);border-radius:4px;background:var(--ef-rivet) left 4px top 4px /5px 5px no-repeat,var(--ef-rivet) right 4px top 4px /5px 5px no-repeat,var(--ef-rivet) left 4px bottom 4px /5px 5px no-repeat,var(--ef-rivet) right 4px bottom 4px /5px 5px no-repeat,linear-gradient(180deg,rgba(255,226,190,.1),rgba(0,0,0,.22)),var(--ef-iron) center /220px 220px;box-shadow:inset 0 1px 0 rgba(255,220,170,.16),inset 0 -1px 0 rgba(0,0,0,.6),0 0 0 1px rgba(255,122,30,.35),0 0 8px rgba(255,100,20,.28),0 3px 6px rgba(0,0,0,.55);color:var(--ef-gold)}[data-skin=emberforge] .ob-rolled-rail>div.flex-1{padding-block:0}[data-skin=emberforge] .ob-rolled-rail svg{width:25px;height:25px;color:#ffbd4a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 0 5px rgba(255,150,50,.3))}[data-skin=emberforge] .ob-rolled-rail button:hover:not(:disabled){color:#ffd99a;background:none;filter:brightness(1.2) drop-shadow(0 0 6px rgba(255,130,40,.45))}[data-skin=emberforge] .ob-rolled-rail>button[title^=Leav]{color:rgb(var(--ob-danger))}[data-skin=emberforge] .ob-rule{height:1px;background:linear-gradient(90deg,rgb(var(--ef-brass)/0),rgb(var(--ef-brass)/.6) 18%,rgb(var(--ef-brass)/.6) 82%,rgb(var(--ef-brass)/0));box-shadow:0 1px 0 rgba(0,0,0,.55)}[data-skin=emberforge] .ob-divider{display:block;height:9px;border:0;background:radial-gradient(circle,#ffe0a8 0,#ff9a3c 1.6px,rgba(255,110,24,.55) 2.6px,rgba(255,110,24,0) 4.5px) 50% /9px 9px no-repeat,linear-gradient(90deg,rgba(255,122,26,0),rgba(255,138,42,.75) 25%,rgba(255,138,42,.75) 75%,rgba(255,122,26,0)) 50% /100% 1px no-repeat}[data-skin=emberforge] .ob-trim{display:block;position:absolute;left:0;right:0;height:2px;pointer-events:none;z-index:3;background:var(--ef-seam);box-shadow:0 0 4px 1px rgba(255,170,70,.75),0 0 12px 3px rgba(255,110,24,.5),0 0 26px 6px rgba(255,80,12,.22)}[data-skin=emberforge] .ob-trim--bottom{bottom:-1px}[data-skin=emberforge] .ob-trim--top{top:-1px;opacity:.85}[data-skin=emberforge] .ob-panel>div:first-child:has(>div>h2.ob-heading){margin:4px 4px 0;padding:14px 16px;border-bottom-color:transparent;border-radius:7px;-o-border-image:url(/room-skin/emberforge/plate.webp) 28/10px stretch;border-image:url(/room-skin/emberforge/plate.webp) 28 fill/10px stretch;box-shadow:0 4px 10px rgba(0,0,0,.45)}[data-skin=emberforge] .ob-panel>div:first-child:has(>div>h2.ob-heading) button.ob\:bg-ob-panel-2{background:none;border-color:transparent;box-shadow:none;color:var(--ef-gold)}[data-skin=emberforge] .ob-panel>div:first-child:has(>div>h2.ob-heading) button.ob\:bg-ob-panel-2:hover{filter:brightness(1.25) drop-shadow(0 0 6px rgba(255,150,50,.45))}[data-skin=emberforge] .ob-panel>div:first-child:has(>div>h2.ob-heading) svg{width:20px;height:20px}[data-skin=emberforge] .ob-panel button.w-full.ob\:bg-ob-panel-2{min-height:42px;border-color:rgb(var(--ef-brass)/.6);border-radius:8px;background-image:linear-gradient(180deg,#3b342c,#26211c 55%,#1a1613);box-shadow:inset 0 1px 0 rgba(255,228,186,.18),inset 0 -2px 0 rgba(0,0,0,.5),0 3px 8px rgba(0,0,0,.5);color:#f3e6cf;font-size:15px;font-weight:600}[data-skin=emberforge] .ob-panel button.w-full.ob\:bg-ob-panel-2 svg{color:var(--ef-gold)}[data-skin=emberforge] .ob-panel kbd{background-color:#4a4239;color:#efe3cc;font-weight:600}[data-skin=emberforge] .ob-plaque-header{border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.08));box-shadow:inset 0 1px 0 rgb(var(--ef-brass)/.28),inset 0 -1px 0 rgb(var(--ef-brass)/.28)}[data-skin=emberforge] .ob-plaque-header:hover{background:linear-gradient(180deg,rgba(255,150,60,.08),rgba(0,0,0,.06))}[data-skin=emberforge] .ob-plaque-header .ob-gold-text{color:#f6ead4;font-size:15px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.95)}[data-skin=emberforge] .ob-plaque-header svg{color:var(--ef-gold);filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}[data-skin=emberforge] .ob-framed{border-style:solid;border-color:transparent;border-radius:0;-o-border-image:url(/room-skin/emberforge/frame-seat.webp) 37/11px/6px round;border-image:url(/room-skin/emberforge/frame-seat.webp) 37/11px/6px round}[data-skin=emberforge] .ob-note{background-color:#171513;background-image:var(--ef-iron-shade),var(--ef-iron);background-size:auto,240px 240px;border:1px solid rgb(var(--ef-brass)/.7);box-shadow:inset 0 1px 0 rgba(255,222,180,.14),0 0 0 1px rgba(0,0,0,.6),0 10px 24px rgba(0,0,0,.55),0 0 16px rgba(255,100,20,.22);color:rgb(var(--ob-text));font-family:var(--font-inter),system-ui,sans-serif;font-weight:600}[data-skin=emberforge] .ob-note-seal{display:block;width:12px;height:12px;flex-shrink:0;margin-left:2px;border-radius:9999px;background:radial-gradient(circle,#0a0908 0 2.4px,#3a2a18 2.9px,#d6ad68 3.6px,#8c6a38 4.8px,#3b2a16 5.6px,rgba(0,0,0,0) 6px)}[data-skin=emberforge] .ef-forge-glow{animation:emberforge-forge 9s ease-in-out infinite}@keyframes emberforge-forge{0%,to{opacity:.78}50%{opacity:1}}[data-skin=emberforge] .ef-heat:before{content:"";position:absolute;inset:40px;border-radius:6px;box-shadow:0 0 26px 8px rgba(255,108,22,.36),0 0 70px 22px rgba(255,84,16,.14)}@container ef-bar (max-width: 1160px){[data-skin=emberforge] footer.ob-panel :is(button,div).ob\:bg-ob-panel-2.ob\:rounded-md:not(:has(>button)),[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button{height:32px;min-height:32px;padding-inline:9px;gap:5px;font-size:13px}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2:has(>button){gap:5px}[data-skin=emberforge] footer.ob-panel :is(button,div).ob\:bg-ob-panel-2.ob\:rounded-md:not(:has(>button)) svg,[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button svg{width:14px;height:14px}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn{width:46px;height:46px}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn svg{width:19px;height:19px}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-ok,[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-warn{padding:5px 9px;font-size:13px}[data-skin=emberforge] footer.ob-panel .ob-plaque{padding-inline:12px;font-size:20px}}@container ef-bar (max-width: 1010px){[data-skin=emberforge] footer.ob-panel>div.gap-4{gap:9px}[data-skin=emberforge] footer.ob-panel>div.gap-3{gap:6px}[data-skin=emberforge] footer.ob-panel :is(button,div).ob\:bg-ob-panel-2.ob\:rounded-md:not(:has(>button)),[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2>button{height:30px;min-height:30px;padding-inline:7px;gap:4px;font-size:12px}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2:has(>button){gap:4px}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn{width:42px;height:42px}[data-skin=emberforge] footer.ob-panel .ob-bronze-btn svg{width:17px;height:17px}[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-ok,[data-skin=emberforge] footer.ob-panel div.ob\:bg-ob-panel-2.ob\:text-ob-warn{padding:4px 7px;font-size:12px}[data-skin=emberforge] footer.ob-panel .ob-plaque{padding-inline:10px;font-size:18px}}@media (prefers-reduced-motion:reduce){[data-skin=emberforge] .ef-forge-glow{animation:none;opacity:.92}}[data-skin=frostglass]{--ob-bg:11 22 36;--ob-panel:17 34 58;--ob-panel-2:30 64 100;--ob-line:98 146 188;--ob-bronze:159 183 204;--ob-gold:240 182 84;--ob-gold-bright:250 212 132;--ob-text:236 246 252;--ob-dim:192 211 228;--ob-active:127 245 208;--ob-ok:104 228 150;--ob-warn:240 190 90;--ob-danger:255 120 140;--ob-parchment:16 35 58;--ob-parchment-2:22 48 77;--ob-parchment-line:84 124 164;--ob-ink:236 246 252;--ob-ink-dim:196 214 230;--ob-red-ink:255 128 152;--ob-wood:27 44 64;--skin-gap:8px;--skin-gap-sm:6px;--fg-edge:207 232 245;--fg-rim:196 238 255;--fg-teal:127 245 208;--fg-cyan:143 227 255;--fg-violet:155 123 255;--fg-frost:236 247 255;--fg-grain:linear-gradient(transparent,transparent);--fg-sheen:linear-gradient(180deg,rgb(214 240 255/0.12),rgb(214 240 255/0.04) 34%,rgb(214 240 255/0.01) 70%,rgb(0 0 0/0.08));--fg-blur:blur(16px) saturate(160%);--fg-ice:232 251 255;--fg-glow:94 231 255;--fg-deep:9 22 44}[data-skin=frostglass] body{--skin-font-display:var(--font-inter);--skin-font-body:var(--font-inter)}[data-skin=frostglass] .ob-panel{background-color:rgb(var(--fg-deep)/.95);background-image:var(--fg-grain),var(--fg-sheen);background-size:180px 180px,auto;box-shadow:inset 0 1px 0 rgb(255 255 255/.12);color:rgb(var(--ob-text))}[data-skin=frostglass] .ob-surface>.ob-panel:not(.fixed),[data-skin=frostglass] :is(header,footer).ob-panel{background-color:rgb(7 19 40/.72);backdrop-filter:var(--fg-blur);border-color:rgb(var(--fg-rim)/.5)}[data-skin=frostglass] :where(.ob-panel,.ob-scroll,.ob-glass) .ob\:text-ob-dim\/60{color:rgb(var(--ob-dim)/.86)}[data-skin=frostglass] :where(.ob-panel,.ob-scroll,.ob-glass) :is(.ob\:text-ob-dim\/70,.ob\:text-ob-dim\/80){color:rgb(var(--ob-dim)/.95)}[data-skin=frostglass] .ob-panel .ob-panel{background:none;box-shadow:none;backdrop-filter:none}[data-skin=frostglass] header.ob-panel{background-color:rgb(4 16 40/.52);backdrop-filter:blur(6px) saturate(175%);background-image:url(/room-skin/frostglass/frost-s-tl.webp),url(/room-skin/frostglass/frost-s-tr.webp),var(--fg-grain),linear-gradient(180deg,rgb(214 240 255/.1),rgb(214 240 255/.02) 40%,rgb(214 240 255/.05));background-position:0 0,100% 0,0 0,0 0;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 6px 22px rgb(var(--fg-cyan)/.14),0 8px 24px rgb(2 8 18/.3)}[data-skin=frostglass] footer.ob-panel,[data-skin=frostglass] header.ob-panel{background-size:98px 49px,98px 49px,180px 180px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat}[data-skin=frostglass] footer.ob-panel{isolation:isolate;background-image:url(/room-skin/frostglass/frost-s-bl.webp),url(/room-skin/frostglass/frost-s-br.webp),var(--fg-grain),var(--fg-sheen);background-position:0 100%,100% 100%,0 0,0 0;box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 -6px 22px rgb(var(--fg-cyan)/.12),0 -8px 24px rgb(2 8 18/.3)}[data-skin=frostglass] footer.ob-panel:before{content:"";position:absolute;inset:5px 6px;z-index:-1;border-radius:14px;pointer-events:none;background:linear-gradient(180deg,rgb(26 54 92/.6),rgb(8 20 40/.45));box-shadow:inset 0 0 0 1.5px rgb(var(--fg-ice)/.8),inset 0 1px 0 1.5px rgb(255 255 255/.12),inset 0 0 16px rgb(var(--fg-glow)/.16),0 0 10px 1px rgb(var(--fg-glow)/.42)}[data-skin=frostglass] .ob-surface>.ob-panel:not(.fixed){background-color:rgb(8 21 42/.8);box-shadow:inset 1.5px 0 0 rgb(var(--fg-ice)/.8),inset 16px 0 22px -16px rgb(var(--fg-glow)/.28),-3px 0 12px rgb(var(--fg-glow)/.35),-10px 0 28px rgb(2 8 18/.3)}[data-skin=frostglass] .ob-surface>.ob-panel:has(.ob-plaque-header){background-image:linear-gradient(180deg,rgb(8 21 42/.62) 0 54px,transparent 54px),url(/room-skin/frostglass/frost-l-tr.webp),url(/room-skin/frostglass/frost-s-br.webp),var(--fg-grain),var(--fg-sheen);background-position:0 0,100% 0,100% 100%,0 0,0 0;background-size:auto,168px 168px,110px 55px,180px 180px,auto;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat}[data-skin=frostglass] .ob-drawer-head{border-bottom-color:rgb(var(--fg-ice)/.55);box-shadow:0 1px 8px -1px rgb(var(--fg-glow)/.45)}[data-skin=frostglass] .ob-drawer-head button{background:none;border-color:transparent;box-shadow:none;color:rgb(var(--fg-frost))}[data-skin=frostglass] .ob-drawer-head button:hover{color:#ffffff;filter:drop-shadow(0 0 5px rgb(var(--fg-glow)/.7))}[data-skin=frostglass] .ob-trim{display:block;position:absolute;left:0;right:0;height:1.5px;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgb(var(--fg-ice)/.35),rgb(var(--fg-ice)/.95) 12%,#ffffff 50%,rgb(var(--fg-ice)/.95) 88%,rgb(var(--fg-ice)/.35));box-shadow:0 0 7px 1px rgb(var(--fg-glow)/.75),0 0 20px 3px rgb(var(--fg-glow)/.3)}[data-skin=frostglass] .ob-trim--bottom{bottom:-1px}[data-skin=frostglass] .ob-trim--top{top:-1px}[data-skin=frostglass] .ob-glass{background-color:rgb(16 36 62/.94);background-image:var(--fg-grain),linear-gradient(180deg,rgb(214 240 255/.15),rgb(214 240 255/.04) 55%,rgb(0 0 0/.06));background-size:180px 180px,auto;border:1px solid rgb(var(--fg-rim)/.5);box-shadow:0 16px 40px rgb(2 8 18/.55),0 0 12px rgb(var(--fg-cyan)/.16),inset 0 1px 0 rgb(255 255 255/.2);color:rgb(var(--ob-text))}[data-skin=frostglass] .ob-framed{border:1px solid rgb(var(--fg-rim)/.6);box-shadow:0 0 0 1px rgb(2 8 18/.55),inset 0 1px 0 rgb(255 255 255/.2),0 0 16px rgb(var(--fg-cyan)/.22),0 22px 56px rgb(2 8 18/.6)}[data-skin=frostglass] .ob-heading{font-family:var(--skin-font-display),system-ui,sans-serif;letter-spacing:.01em}[data-skin=frostglass] .ob-surface>.ob-panel :is(h2,h3).ob-heading{font-family:var(--font-cinzel),Georgia,serif;font-weight:700;letter-spacing:.05em;color:rgb(var(--fg-frost))}[data-skin=frostglass] .ob-surface>.ob-panel h2.ob-heading{font-size:14.5px}[data-skin=frostglass] .ob-plaque-header .ob-heading{font-size:14px;font-weight:500}[data-skin=frostglass] .ob-gold-text{color:rgb(var(--fg-frost));text-shadow:0 0 14px rgb(var(--fg-cyan)/.25)}[data-skin=frostglass] .ob-engraved-icon{color:rgb(var(--fg-frost))}[data-skin=frostglass] .ob-bronze-btn svg{filter:drop-shadow(0 0 3px rgb(var(--fg-cyan)/.45))}[data-skin=frostglass] .ob-bronze-btn{background:radial-gradient(120% 85% at 50% 0,rgb(230 247 255/.24),transparent 60%) padding-box,linear-gradient(180deg,rgb(40 76 114/.8),rgb(13 29 50/.9)) padding-box,linear-gradient(160deg,#ffffff,#c6ecff 32%,#6f9fc4 62%,#d8f1ff) border-box;border:1.5px solid transparent;border-radius:9999px;box-shadow:inset 0 1px 0 rgb(255 255 255/.3),inset 0 -3px 6px rgb(0 0 0/.28),0 0 0 1px rgb(3 9 18/.5),0 0 12px rgb(var(--fg-cyan)/.32),0 5px 14px rgb(2 8 18/.4)}[data-skin=frostglass] .ob-bronze-btn:hover{filter:brightness(1.14) drop-shadow(0 0 7px rgb(var(--fg-cyan)/.45))}[data-skin=frostglass] .ob-bronze-btn:active{transform:scale(.95)}[data-skin=frostglass] header .ob-bronze-btn{border-radius:10px;background:linear-gradient(180deg,rgb(214 242 255/.2),rgb(214 242 255/.05) 55%,rgb(0 0 0/.08)) padding-box,linear-gradient(180deg,rgb(26 54 86/.82),rgb(14 30 52/.9)) padding-box,linear-gradient(180deg,rgb(240 250 255/.95),rgb(150 210 245/.6)) border-box}[data-skin=frostglass] .ob-bronze-btn--lit,[data-skin=frostglass] header .ob-bronze-btn--lit{background:linear-gradient(180deg,rgb(255 222 150/.32),rgb(214 150 50/.16) 60%,rgb(0 0 0/.05)) padding-box,linear-gradient(180deg,rgb(70 52 24/.85),rgb(40 30 16/.9)) padding-box,linear-gradient(180deg,#ffe2a4,#d99a3a) border-box;box-shadow:inset 0 1px 0 rgb(255 240 200/.4),0 0 0 1px rgb(3 9 18/.5),0 0 14px rgb(var(--ob-gold)/.5)}[data-skin=frostglass] .ob-bronze-btn--lit svg{color:#ffd98c;filter:drop-shadow(0 0 4px rgb(var(--ob-gold)/.6))}[data-skin=frostglass] .ob-bronze-btn--off{background:linear-gradient(180deg,rgb(52 32 54/.8),rgb(22 16 32/.9)) padding-box,linear-gradient(160deg,rgb(255 186 198/.9),rgb(140 90 112/.7) 55%,rgb(230 170 186/.8)) border-box;color:rgb(255 164 180);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 0 0 1px rgb(3 9 18/.5),0 0 10px rgb(255 130 150/.25)}[data-skin=frostglass] .ob-bronze-btn--off svg{filter:none}[data-skin=frostglass] :is(.ob\:border-ob-gold\/20,.ob\:border-ob-gold\/25,.ob\:border-ob-gold\/30,.ob\:border-ob-gold\/40,.ob\:border-ob-gold\/45,.ob\:border-ob-gold\/50){border-color:rgb(var(--fg-rim)/.55)}[data-skin=frostglass] footer div.ob\:bg-ob-panel-2:has(>button[aria-pressed]){gap:6px;padding:0;border-color:transparent;background:none;box-shadow:none}[data-skin=frostglass] footer .ob\:bg-ob-panel-2.ob\:border-ob-line:not(:has(>button)),[data-skin=frostglass] footer button[aria-pressed]{padding:8px 14px;border-radius:10px;border:1px solid rgb(var(--fg-ice)/.7);background-color:rgb(40 72 112/.62);background-image:radial-gradient(90% 70% at 12% 0,rgb(255 255 255/.2),transparent 60%),linear-gradient(180deg,rgb(226 245 255/.2),rgb(226 245 255/.05) 55%,rgb(0 0 0/.12));box-shadow:inset 0 1px 0 rgb(255 255 255/.32),inset 0 -2px 4px rgb(0 0 0/.2),0 0 10px rgb(var(--fg-glow)/.3);font-size:14px;font-weight:500;color:rgb(var(--fg-frost))}[data-skin=frostglass] footer button[aria-pressed=true][aria-pressed]{border-color:rgb(255 214 140/.95);background-color:rgb(120 82 26/.85);background-image:radial-gradient(90% 70% at 12% 0,rgb(255 236 190/.3),transparent 60%),linear-gradient(180deg,rgb(255 222 150/.28),rgb(200 140 50/.1) 60%,rgb(0 0 0/.12));box-shadow:inset 0 1px 0 rgb(255 236 190/.45),0 0 14px rgb(var(--ob-gold)/.45);color:#ffe2a4}[data-skin=frostglass] footer button[aria-pressed=false]:hover{border-color:rgb(var(--fg-rim)/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.24),0 0 14px rgb(40 204 240/.38)}[data-skin=frostglass] :is(header,footer) .ob\:border-ob-line{border-color:rgb(var(--fg-rim)/.55)}[data-skin=frostglass] footer .ob-bronze-btn{box-shadow:inset 0 1px 0 rgb(255 255 255/.3),inset 0 -3px 6px rgb(0 0 0/.28),0 0 0 1px rgb(3 9 18/.5),0 0 16px 2px rgb(40 204 240/.4),0 5px 14px rgb(2 8 18/.4)}[data-skin=frostglass] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2){background-color:rgb(44 78 120/.6);background-image:radial-gradient(80% 90% at 8% 0,rgb(255 255 255/.18),transparent 55%),linear-gradient(180deg,rgb(226 245 255/.2),rgb(226 245 255/.05) 55%,rgb(0 0 0/.12));border-color:rgb(var(--fg-ice)/.62);border-radius:10px;box-shadow:inset 0 1px 0 rgb(255 255 255/.3),0 0 9px rgb(var(--fg-glow)/.22),0 1px 3px rgb(2 8 18/.35)}[data-skin=frostglass] :where(button.ob\:bg-ob-panel-2,a.ob\:bg-ob-panel-2):hover{border-color:rgb(var(--fg-ice)/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.34),0 0 14px rgb(var(--fg-glow)/.4)}[data-skin=frostglass] :where(input.ob\:bg-ob-panel-2,textarea.ob\:bg-ob-panel-2,select.ob\:bg-ob-panel-2){box-shadow:inset 0 1px 3px rgb(0 0 0/.35),0 0 8px rgb(var(--fg-cyan)/.1)}[data-skin=frostglass] .ob-panel :where(input[type=text],input[type=search],input:not([type]),textarea,select){background-color:rgb(26 56 90/.55);border-color:rgb(var(--fg-rim)/.45);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 2px 6px rgb(0 0 0/.25),0 0 8px rgb(var(--fg-cyan)/.12);color:rgb(var(--ob-text))}[data-skin=frostglass] .ob-panel kbd{background-color:rgb(64 98 136);color:#ffffff;border-radius:5px;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 0 8px rgb(var(--fg-cyan)/.3)}[data-skin=frostglass] .ob-plaque{background:var(--fg-grain) 0 0 /180px 180px,linear-gradient(180deg,rgb(220 242 255/.2),rgb(220 242 255/.06) 52%,rgb(0 0 0/.08)),rgb(18 40 66/.78);border-color:rgb(var(--fg-rim)/.7);box-shadow:inset 0 1px 0 rgb(255 255 255/.28),0 0 0 1px rgb(3 9 18/.45),0 0 14px rgb(var(--fg-cyan)/.3),0 6px 16px rgb(2 8 18/.4);color:#f4fcff;text-shadow:0 0 12px rgb(var(--fg-cyan)/.5)}[data-skin=frostglass] .ob-seat:not(.ob\:rounded-none){border-radius:12px;background-color:rgb(var(--fg-deep));background-image:linear-gradient(180deg,rgb(30 62 104/.9),rgb(10 24 48/.95) 60%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 2px rgb(var(--fg-ice)),0 0 6px 2px rgb(var(--fg-glow)),0 0 12px 4px rgb(var(--fg-glow)/.55),0 0 20px 5px rgb(var(--fg-glow)/.18),0 12px 28px rgb(2 8 18/.45)}[data-skin=frostglass] .ob-seat-frame{border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28),inset 0 1px 0 1px rgb(255 255 255/.12),inset 0 0 12px rgb(var(--fg-glow)/.22)}[data-skin=frostglass] .ob-seat:not(.ob\:rounded-none)>.ob-seat-video{margin:0 5px 5px;border-radius:9px;box-shadow:0 0 0 2px rgb(var(--fg-ice)/.98),0 0 7px 2px rgb(var(--fg-glow)/.9),0 0 14px 3px rgb(var(--fg-glow)/.35)}[data-skin=frostglass] .ob-seat-glow{display:none}[data-skin=frostglass] .ob-seat.ob-active-seat{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 2px rgb(242 236 255),0 0 7px 2px rgb(186 160 255),0 0 13px 4px rgb(176 146 255/.5),-6px -3px 18px 0 rgb(var(--fg-teal)/.6),8px 6px 22px 0 rgb(var(--fg-violet)/.75),0 12px 30px rgb(2 8 18/.5)}[data-skin=frostglass] .ob-active-seat>.ob-seat-video{box-shadow:0 0 0 2px rgb(240 234 255/.98),0 0 8px 2px rgb(176 150 255/.9),0 0 15px 3px rgb(var(--fg-teal)/.38)}[data-skin=frostglass] .ob-medallion{height:32px;width:46px;border-radius:9px;background:linear-gradient(180deg,rgb(24 46 78/.96),rgb(8 18 36/.96));box-shadow:inset 0 0 0 1px rgb(var(--fg-ice)/.82),inset 0 1px 0 1px rgb(255 255 255/.16),0 0 9px rgb(var(--fg-glow)/.45);filter:none}[data-skin=frostglass] .ob-medallion .ob-gold-text{color:#ffffff;font-family:var(--font-inter),system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgb(var(--fg-glow)/.55),0 1px 1px rgb(0 0 0/.6)}[data-skin=frostglass] .ob-nameplate{padding:9px 10px 8px 14px;background-color:transparent;background-image:linear-gradient(180deg,rgb(52 92 140/.35),rgb(14 34 64/0));border-bottom-color:transparent;box-shadow:none}[data-skin=frostglass] .ob-active-seat .ob-nameplate{background-image:linear-gradient(90deg,rgb(var(--fg-teal)/.14),rgb(var(--fg-cyan)/.04) 48%,rgb(var(--fg-violet)/.18)),linear-gradient(180deg,rgb(52 92 140/.35),rgb(14 34 64/0))}[data-skin=frostglass] .ob-nameplate .ob-heading{color:#ffffff;font-weight:600;font-size:16px;letter-spacing:.005em;text-shadow:0 1px 2px rgb(0 0 0/.55),0 0 10px rgb(var(--fg-glow)/.22)}[data-skin=frostglass] .ob-nameplate .ob\:text-ob-dim{color:rgb(214 231 244)}[data-skin=frostglass] .ob-nameplate button{border-radius:8px;border-color:rgb(var(--fg-ice)/.65);background-color:rgb(24 46 78/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 0 8px rgb(var(--fg-glow)/.32);color:rgb(var(--fg-frost))}[data-skin=frostglass] .ob-nameplate span.ob\:text-ob-active.ob\:rounded-full,[data-skin=frostglass] .ob-nameplate span.ob\:text-ob-gold-bright.ob\:rounded-full{border-radius:6px;padding:2px 8px;font-size:10.5px;letter-spacing:.06em}[data-skin=frostglass] .ob-nameplate span.ob\:text-ob-active.ob\:rounded-full{background:linear-gradient(180deg,#e48d4c,#a14a18 55%,#7a300c);border-color:rgb(255 194 142/.95);color:#fff7ef;box-shadow:inset 0 1px 0 rgb(255 230 200/.55),0 0 8px rgb(255 140 60/.4)}[data-skin=frostglass] .ob-nameplate span.ob\:text-ob-gold-bright.ob\:rounded-full{background:linear-gradient(180deg,#d8b456,#8f6d18 55%,#6a4f0c);border-color:rgb(255 228 150/.95);color:#fffae6;box-shadow:inset 0 1px 0 rgb(255 244 200/.55),0 0 8px rgb(240 190 80/.38)}[data-skin=frostglass] .ob-holo{box-shadow:0 18px 40px rgb(2 8 18/.6),0 0 0 1.5px rgb(var(--fg-rim)/.85),0 0 16px rgb(var(--fg-cyan)/.35)}[data-skin=frostglass] .ob-scroll-unroll{animation:frostglass-slide .38s cubic-bezier(.22,.8,.3,1) both}[data-skin=frostglass] .ob-scroll-unroll>.ob-scroll{animation:frostglass-fade .38s ease-out both}@keyframes frostglass-slide{0%{transform:translateX(-14px)}to{transform:none}}@keyframes frostglass-fade{0%{opacity:0}to{opacity:1}}[data-skin=frostglass] .ob-scroll{position:relative;color:rgb(var(--ob-ink));font-family:var(--skin-font-body),system-ui,sans-serif;background-color:rgb(14 31 54/.95);background-image:var(--fg-grain),var(--fg-sheen);background-size:180px 180px,auto;border-radius:14px;box-shadow:inset 0 0 0 1px rgb(var(--fg-rim)/.5),inset 0 2px 0 -1px rgb(255 255 255/.2),0 0 0 1px rgb(2 8 18/.45),0 0 18px rgb(var(--fg-cyan)/.18),0 18px 40px rgb(2 8 18/.5)}[data-skin=frostglass] .ob-scroll-unroll>.ob-scroll{background-color:rgb(14 34 58/.8);background-image:url(/room-skin/frostglass/frost-l-tr.webp),url(/room-skin/frostglass/frost-l-bl.webp),var(--fg-grain),var(--fg-sheen);background-position:100% 0,0 100%,0 0,0 0;background-size:124px 124px,124px 124px,180px 180px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;backdrop-filter:var(--fg-blur)}[data-skin=frostglass] .ob-scroll :where(input[type=text],input[type=number],input[type=search],input:not([type]),select,textarea,.ob\:bg-ob-parchment-2){background-color:rgb(24 52 84/.6);border-color:rgb(var(--fg-rim)/.4);color:rgb(var(--ob-ink))}[data-skin=frostglass] .ob-scroll :where(input,textarea)::-moz-placeholder{color:rgb(var(--ob-ink-dim))}[data-skin=frostglass] .ob-scroll :where(input,textarea)::placeholder{color:rgb(var(--ob-ink-dim))}[data-skin=frostglass] .ob-scroll :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:rgb(var(--fg-teal))}[data-skin=frostglass] :is(button,a).ob\:bg-ob-ink,[data-skin=frostglass] :is(button,a).ob\:bg-ob-ink:hover{background-color:rgb(22 58 78/.92);background-image:linear-gradient(135deg,rgb(var(--fg-teal)/.26),rgb(var(--fg-violet)/.24));border-color:rgb(var(--fg-teal)/.8);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 0 12px rgb(var(--fg-teal)/.28);color:#f4fcff}[data-skin=frostglass] :is(button,a).ob\:bg-ob-ink:hover{border-color:rgb(var(--fg-teal));box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 0 16px rgb(var(--fg-teal)/.4)}[data-skin=frostglass] .ob-scroll .ob\:bg-ob-ink:not(button,a){background:linear-gradient(90deg,rgb(var(--fg-teal)),rgb(var(--fg-cyan)));box-shadow:0 0 6px rgb(var(--fg-cyan)/.45)}[data-skin=frostglass] .ob-knob{background:radial-gradient(circle at 34% 28%,#ffffff 0 16%,rgb(255 255 255/0) 44%),radial-gradient(circle at 50% 62%,#bff1ff 0,#66c2e2 55%,#2f7196 100%);box-shadow:0 0 0 1px rgb(236 248 255/.85),0 0 9px rgb(var(--fg-cyan)/.55),0 1px 3px rgb(2 8 18/.6)}[data-skin=frostglass] aside:has(>.ob-rolled-rail){padding-top:0;padding-bottom:0}[data-skin=frostglass] .ob-rolled-rail{margin:0;border-radius:0;background-color:rgb(12 30 52/.2);background-image:url(/room-skin/frostglass/frost-s-tl.webp),url(/room-skin/frostglass/frost-s-bl.webp),var(--fg-grain),linear-gradient(90deg,rgb(214 240 255/.02),rgb(214 240 255/.07));background-position:0 0,0 100%,0 0,0 0;background-size:64px 32px,64px 32px,180px 180px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;backdrop-filter:blur(4px) saturate(160%);box-shadow:inset -1.5px 0 0 rgb(var(--fg-rim)/.75),inset -10px 0 14px -10px rgb(var(--fg-cyan)/.35),4px 0 16px rgb(var(--fg-cyan)/.2)}[data-skin=frostglass] .ob-rolled-rail>button:first-child{background:linear-gradient(180deg,rgb(214 240 255/.16),rgb(214 240 255/.05));box-shadow:inset 0 -1px 0 rgb(var(--fg-rim)/.45),inset -1.5px 0 0 rgb(var(--fg-rim)/.75)}[data-skin=frostglass] .ob-rolled-rail .ob\:text-ob-ink\/80{color:#ffffff;filter:drop-shadow(0 0 1.5px rgb(2 10 24/.95)) drop-shadow(0 1px 3px rgb(2 8 18/.85))}[data-skin=frostglass] .ob-rolled-rail>button:first-child{color:rgb(var(--ob-gold-bright));filter:drop-shadow(0 0 5px rgb(var(--ob-gold)/.55))}[data-skin=frostglass] .ob-rule{height:1px;background:linear-gradient(90deg,rgb(var(--fg-rim)/0),rgb(var(--fg-rim)/.5) 18%,rgb(var(--fg-rim)/.5) 82%,rgb(var(--fg-rim)/0))}[data-skin=frostglass] .ob-divider{display:block;height:14px;border:0;background:url(/room-skin/frostglass/divider.svg) 50%/contain no-repeat}[data-skin=frostglass] .ob-plaque-header{background:none;border:0;border-bottom:1px solid rgb(var(--fg-ice)/.42);border-radius:0;box-shadow:0 1px 6px -2px rgb(var(--fg-glow)/.45)}[data-skin=frostglass] .ob-plaque-header:hover{background:linear-gradient(90deg,rgb(var(--fg-cyan)/0),rgb(var(--fg-cyan)/.1) 30%,rgb(var(--fg-cyan)/.1) 70%,rgb(var(--fg-cyan)/0))}[data-skin=frostglass] .ob-plaque-header .ob-gold-text{color:#ffffff}[data-skin=frostglass] .ob-note{border-radius:10px;background-color:rgb(16 36 62/.95);background-image:var(--fg-grain),linear-gradient(180deg,rgb(214 240 255/.15),rgb(214 240 255/.04));background-size:180px 180px,auto;color:rgb(var(--ob-text));border:1px solid rgb(var(--fg-rim)/.55);box-shadow:0 12px 30px rgb(2 8 18/.55),0 0 12px rgb(var(--fg-cyan)/.2),inset 0 1px 0 rgb(255 255 255/.2)}[data-skin=frostglass] .ob-note-seal{display:block;width:18px;height:18px;flex-shrink:0;background:url(/room-skin/frostglass/snowflake.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){[data-skin=frostglass] .ob-scroll-unroll,[data-skin=frostglass] .ob-scroll-unroll>.ob-scroll{animation:none}}