#installation-banner{z-index:20;color:#f4e8d5;background:#231f25e6;border:1px solid #a58261;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font:14px system-ui;display:flex;position:fixed;top:12px;right:12px;box-shadow:0 4px 12px #0008}#installation-banner[hidden]{display:none!important}#installation-banner p{color:#f4e8d5;margin:0;font:14px system-ui}#installation-banner button{color:#f4e8d5;cursor:pointer;app-region:no-drag;-webkit-app-region:no-drag;background:#352b30;border:1px solid #a58261;border-image:;border-radius:5px;min-height:32px;padding:6px 12px;font:14px system-ui}#installation-banner button:focus-visible,#launch a:focus-visible{outline-offset:3px;outline:3px solid #ffe3ad}:root{--installation-header-height:0px}#launch{padding:max(32px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));top:0}@font-face{font-family:Jersey25;src:url(/releases/479aedec09760634eb8e2612/theme/Jersey25-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(/releases/479aedec09760634eb8e2612/fonts/Inter-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color:#f4e8d5;font-synthesis:none;--paper:#eed1a5;--ink:#513a2a;--muted:#715039;--gold:#c49a6c;--violet:#9c75ff;--control-accent:#dec190;--focus-light:#ffe3ad;--focus-dark:#35242f;-webkit-tap-highlight-color:transparent;background:#231f25;font-family:ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}#workspace{height:calc(100dvh - var(--installation-header-height,0px));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}#workspace[data-chat=shown]{grid-template-columns:minmax(0,1fr) 340px}::selection{background:var(--violet);color:#fff}#world-pane{flex-direction:column;min-width:0;min-height:0;display:flex}#world-strip{background:#352b30;border-bottom:1px solid #735651;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}#workspace[data-strip=below] #world-strip{border-top:1px solid #735651;border-bottom:0;order:2}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:contain;flex:none;width:60px;height:41px}#world-strip>button{flex:none;padding:1px 6px;font-size:21px}.eyebrow{letter-spacing:.12em;color:#d5b592;margin:0;font-size:10px}h1,h2,button,.button-link,legend{font-family:Jersey25,ui-sans-serif,system-ui,sans-serif;font-weight:400}h1{color:#f5d9ad;margin:0;font-size:36px;line-height:1.1}.status{color:#d5b592;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;margin-left:auto;font-size:12px;display:flex}.room{background:#322936;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}#room{touch-action:none;width:100%;height:100%;display:block}#overlay{z-index:6;text-align:center;background:#231f25ed;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}[hidden],#overlay[hidden],button[hidden],#wardrobe[hidden]{display:none!important}h2{margin:0;font-size:38px;line-height:1.15}p{color:#dac3a8;line-height:1.6}button,.button-link{image-rendering:pixelated;color:var(--ink);cursor:pointer;background:0 0;border:8px solid #0000;border-image:url(/releases/479aedec09760634eb8e2612/theme/base_button_medium.png) 5 fill;border-radius:0;min-height:40px;padding:3px 12px 5px;font-size:23px;line-height:1.1}button:hover:not(:disabled),.button-link:hover{color:#2b1e16;border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light.png)}button:active:not(:disabled),.button-link:active{border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light_pressed.png)}button:disabled{color:#595359;cursor:wait;border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_greyscale.png)}#signin{margin-top:8px}#detail{max-width:440px;font-size:13px}#dialogue{z-index:4;overscroll-behavior:contain;color:#faf7fb;scrollbar-color:#79617f #241b25;background:#241b25;border:8px solid #a58261;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;width:min(580px,100% - 32px);max-height:calc(100% - 32px);margin:0;padding:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:16px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 6px #100c12,0 18px 30px #0004}.dialogue-speaker{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dialogue-portrait{color:#c2adc5;background:#38293d;border:1px solid #8b6e83;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}#npc-portrait{width:64px;height:64px;image-rendering:pixelated;position:absolute;inset:0}.dialogue-portrait:has(canvas:not([hidden]))>span{visibility:hidden}.dialogue-identity{flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding-right:16px;display:flex}#npc-name{color:#eed4e3;overflow-wrap:anywhere;margin:0;font:32px/34px Jersey25,ui-sans-serif,system-ui,sans-serif}#npc-role{color:#c2adc5;white-space:nowrap;text-overflow:ellipsis;height:16px;min-height:16px;margin:2px 0 0;font:400 11px/16px Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.dialogue-reading{grid-template-columns:minmax(0,1fr) 58px;align-items:end;gap:8px;margin:18px 0 16px;display:grid}#npc-line{white-space:pre-line;color:#faf7fb;overflow-wrap:anywhere;border-left:2px solid #79617f;margin:0;padding-left:14px;font:24px/1.3 Jersey25,ui-sans-serif,system-ui,sans-serif}#choices{border-top:1px solid #503e54;gap:8px;padding-top:13px;display:grid}#choices:empty{display:none}#dialogue button{color:#efeff1;image-rendering:auto;border-image:;font:400 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}#choices button{text-align:left;overflow-wrap:anywhere;background:#332635;border:1px solid #6e5376;border-radius:5px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:flex}#choices button:before{content:"";border-top:1px solid #c9a6d7;border-right:1px solid #c9a6d7;flex:none;width:5px;height:5px;margin-right:5px;transform:rotate(45deg)}#choices button:hover{color:#fff;background:#4d3855;border-color:#b191bd}#choices button:active{background:#57425e}.dialogue-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:7px;display:flex}#dialogue #close-dialogue{color:#c1adca;text-align:left;background:0 0;border:0;padding:9px 0;font-size:12px}#dialogue #close-dialogue:hover{color:#fff}#dialogue kbd{color:#bcadbf;border:1px solid #725c76;border-bottom-width:2px;border-radius:3px;padding:2px 4px;font:10px Inter,ui-sans-serif,system-ui,sans-serif}#dialogue #dismiss-dialogue{color:#bdacbd;background:0 0;border:0;width:32px;height:32px;min-height:32px;padding:0;font-size:21px;line-height:1;position:absolute;top:10px;right:8px}#dialogue #dismiss-dialogue:hover{color:#fff;background:#ffffff0d}@media (max-width:600px){#dialogue{width:calc(100% - 24px);max-height:calc(100% - 24px);padding:16px;bottom:12px}.dialogue-speaker{gap:13px}#npc-name{font-size:30px}#npc-line{font-size:22px}#choices button{padding:11px}}#interaction-notice,#connection-notice{color:#edc78e;pointer-events:none;background:#231f25dd;margin:0;padding:6px 8px;font-size:12px;position:absolute;bottom:0;left:8px;right:8px}#connection-notice{bottom:48px}#interaction-notice:empty,#connection-notice:empty{display:none}#sprite-status{pointer-events:none;background:#231f25dd;margin:0;padding:4px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0}#sprite-status:empty{display:none}@media (max-width:600px){#world-strip{gap:8px;padding:6px 8px}.brand{flex-direction:column;gap:0}.brand-logo{width:48px;height:32px}.eyebrow{letter-spacing:.08em;font-size:7px}.status{text-align:right;gap:2px;font-size:10px;display:grid}h2{font-size:30px}}#celebration{z-index:2;pointer-events:none;color:#fff0be;text-align:center;background:#352b30ed;border:2px solid #c58b52;border-radius:6px;width:max-content;max-width:calc(100% - 1rem);padding:.65rem 1rem;font-weight:600;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 3px #17161b}#celebration[hidden]{display:none}#tavern-status{z-index:3;color:#faf7fb;width:max-content;max-width:min(420px,100% - 32px);box-shadow:none;white-space:pre-line;text-align:center;overflow-wrap:anywhere;pointer-events:none;opacity:1;background:#241b25 padding-box padding-box;border:4px solid #a58261;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;margin:0;padding:12px 16px;font:22px/1.2 Jersey25,ui-sans-serif,system-ui,sans-serif;transition:opacity .18s;animation:.15s ease-out tavern-notice-appear;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}#tavern-status[data-fading=true]{opacity:0}@keyframes tavern-notice-appear{0%{opacity:0}to{opacity:1}}#workspace[data-reduced-motion=true] #tavern-status{transition:none;animation:none}#tavern-status:empty{display:none}#guestbook{width:min(820px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);scrollbar-width:thin;background:0 0;border:0;padding:0;overflow:auto}#guestbook::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171019c7}.book-chrome{color:#f5d9ad;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.book-chrome>span{letter-spacing:.02em;font:26px Jersey25,serif}.book-chrome button{font-size:21px}.book-paper{image-rendering:pixelated;background:url(/releases/479aedec09760634eb8e2612/tavern/book-pages.png) 0 0/900% 200% no-repeat,linear-gradient(#e9d7b4,#e9d7b4) 50% 62%/94% 78% no-repeat;border-radius:12px;box-shadow:0 10px 30px #0005}.book-spread{aspect-ratio:270/183;box-sizing:border-box;grid-template-columns:1fr 1fr;gap:10%;padding:9% 8% 8%;display:grid}.book-spread article{min-width:0}.book-mystery{color:#594331;place-items:center;font:clamp(64px,12vw,128px)/1 Jersey25,serif;display:grid}@media (max-width:640px){.book-chrome{padding:6px 0}.book-chrome>span{font-size:23px}}#raids{z-index:3;text-align:center;pointer-events:none;color:#fff0be;background:#302737ed;border:2px solid #eab674;border-radius:8px;width:max-content;max-width:min(90%,38rem);padding:.6rem 1rem;position:absolute;top:4.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #17161b80}#raids p{overflow-wrap:anywhere;margin:.2rem 0;font:26px Jersey25,serif}#raid-destination{pointer-events:auto;color:#f6ce74;padding:.4rem;display:inline-block}#raid-host{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}#raid-host small{max-width:25rem;font-size:12px}#raid-host span{color:#ee9876;font-size:12px}#raids[hidden],#raids [hidden],#raid-host[hidden],#raid-host [hidden]{display:none}#raid-host{border-top:1px solid #6a5056;flex:1 0 100%;order:2;padding-top:.65rem}#raid-host button{white-space:nowrap;flex-shrink:0}.twitch-links{background:#352b30;border:1px solid #735651;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0;padding:10px 12px;display:flex;box-shadow:0 3px #17161b}.twitch-links a{color:#f5d9ad;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.twitch-links svg{flex:none}.twitch-stream{flex:1}.twitch-stream>span{gap:2px;display:grid}.twitch-stream strong{white-space:nowrap;font:23px Jersey25,ui-sans-serif,system-ui,sans-serif}.twitch-stream small{color:#d5b592;font-size:12px}.stream-icon{color:#c7adff}.twitch-stream:hover strong,.twitch-stream:hover small{color:#fff0be;text-underline-offset:3px;text-decoration:underline}.twitch-links .twitch-chat{white-space:nowrap;color:var(--ink);image-rendering:pixelated;border:8px solid #0000;border-image:url(/releases/479aedec09760634eb8e2612/theme/base_button_medium.png) 5 fill;gap:7px;padding:1px 6px;font:21px Jersey25,ui-sans-serif,system-ui,sans-serif}.twitch-links .twitch-chat:hover{color:#2b1e16;border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light.png)}.twitch-links .twitch-chat:active{border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light_pressed.png)}@media (max-width:420px){.twitch-links{gap:10px}.twitch-stream{flex-basis:100%}.twitch-links .twitch-chat{justify-content:center;width:100%}}#sound-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}#sound-controls label{align-items:center;gap:5px;display:flex}#sound-controls input[type=range]{width:85px;accent-color:var(--control-accent)}#follow-reaction{pointer-events:none;z-index:3;justify-items:center;gap:12px;width:max-content;max-width:min(22rem,100% - 24px);display:grid;position:absolute;top:0;left:0}.follow-mark{width:24px;height:24px;display:block;position:relative}.follow-mark:before{content:"";border:1px solid var(--follow-accent,#bde6ce);background:var(--follow-surface,#25372e);border-radius:50%;position:absolute;inset:-6px;box-shadow:0 2px #17161b,0 0 0 3px #171a1f44}.follow-heart{width:20px;height:20px;fill:var(--follow-accent,#bde6ce);filter:drop-shadow(0 2px #17271f);position:absolute;top:2px;left:2px}.follow-burst{transform-origin:50%;width:80px;height:80px;position:absolute;top:-28px;left:-28px;overflow:visible}.follow-caption{white-space:pre-line;border:1px solid var(--follow-accent,#8aa78c);background:var(--follow-surface,#25372e);min-width:0;max-width:100%;color:var(--follow-ink,#e0f2d6);text-align:center;overflow-wrap:anywhere;box-shadow:inset 0 0 0 3px var(--follow-surface,#25372e),inset 0 0 0 4px #ffffff18,0 3px 0 #17161b,0 6px 16px #17161b44;border-radius:3px;padding:10px 16px;font:24px/1.15 Jersey25,ui-sans-serif,system-ui,sans-serif}#follow-reaction[hidden]{display:none}#player-profile{color:#3a281e;text-align:center;background:#f3dfb5;border:6px solid #906447;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;border-radius:0;width:280px;padding:0;box-shadow:0 4px #20130b80,0 12px 32px #100c1266}#player-profile .profile-identity{background:linear-gradient(#fff0d144,#fff0d100);border-bottom:1px solid #b68d65;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:14px 10px 14px 14px;display:grid}#player-profile h2{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;align-self:stretch;align-items:center;min-width:0;margin:0;font-size:26px;line-height:1.05;display:flex}#player-profile canvas{display:block}#player-profile .profile-identity canvas{outline-offset:3px;border-radius:50%;outline:1px solid #b68d65;width:48px;height:48px}#player-profile .profile-close{color:#795a43;background:0 0;border:0;align-self:start;width:32px;height:40px;min-height:40px;margin:-6px -4px 0 0;padding:0;font:26px/1 ui-sans-serif,system-ui,sans-serif}#player-profile .profile-close kbd{color:#795a43;border:1px solid #b68d65;border-bottom-width:2px;border-radius:2px;width:17px;margin:1px auto 0;padding:1px 0;font:10px/1.1 Inter,ui-sans-serif,system-ui,sans-serif;display:block}#player-profile .profile-close:hover{color:#3a281e;background:#795a4314}#player-profile .profile-stage{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--profile-color,#68694f) 80%,#24201e),color-mix(in srgb,var(--profile-color,#68694f) 35%,#24201e) 70%);border:1px solid #856748;place-items:center;margin:12px;padding:16px 0 20px;display:grid;position:relative;box-shadow:inset 0 2px 8px #20130b44,0 1px #fff0d1}#player-profile .profile-stage:after{content:"";background:#1c221d50;border-radius:50%;width:64px;height:10px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#player-profile .profile-stage canvas{z-index:1;width:112px;height:112px;image-rendering:pixelated;position:relative}#player-profile #ban-player{margin:0 12px 12px}#player-profile #ban-player-notice{margin:0 12px 12px;font-size:13px}.window{overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;position:fixed;top:0;left:0;overflow:auto}.window-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.window.dragging{will-change:transform}.window.dragging .window-grip{cursor:grabbing}#settings{color:#f4e8d5;scrollbar-color:#8c6449 #29232d;background:#29232d;border:2px solid #735651;border-radius:8px;width:400px;padding:0;box-shadow:0 12px 48px #0008}.window-heading{z-index:1;background:#352b30;border-bottom:1px solid #735651;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;top:0}.window-heading h2{flex:1;align-self:stretch;align-items:center;font-size:30px;display:flex}.window-heading button{padding:1px 5px;font-size:20px}.settings-content{padding:16px}.layout-choice{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.layout-choice select{font:inherit;color:#f4e8d5;background:#18151e;border:1px solid #735651;max-width:65%;padding:8px}#settings-actions{flex-wrap:wrap;gap:8px;display:flex}#settings-actions button{font-size:21px}#settings-credits{border-top:1px solid #735651;flex-basis:100%;min-width:0;padding:12px 0}#settings-credits h3{margin:0 0 6px;font-size:18px}#settings-credits p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}#settings .twitch-stream{flex-basis:100%}#tavern-bell{z-index:3;color:#ffe4a6;text-align:center;pointer-events:none;background:#292019f2;border:2px solid #c58b52;border-radius:6px;width:max-content;max-width:calc(100% - 1rem);padding:.65rem 1rem;font-weight:650;position:absolute;top:3.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0006}#tavern-bell[hidden]{display:none}#twitch-events:not([hidden]){text-align:left;background:#231c27;border:1px solid #735651;flex-basis:100%;gap:12px;width:100%;max-width:420px;margin-top:8px;padding:14px;display:grid}#twitch-events h3{color:#f5d9ad;margin:0;font:28px/1.1 Jersey25,ui-sans-serif,system-ui,sans-serif}#twitch-events [role=status]{color:#dac3c9;font-size:13px;line-height:1.5}#twitch-events [role=status]:empty{display:none}.twitch-event-controls{gap:8px;display:grid}#twitch-events select{color:#f4e8d5;width:100%;min-width:0;min-height:40px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#362939;border:1px solid #927285;border-radius:0;padding:8px;font-size:13px}#twitch-events a{color:#dac3e8;text-align:center;background:#302435;border:1px solid #927285;justify-content:center;align-items:center;min-height:40px;padding:8px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}#twitch-events a:hover{color:#fff;background:#48334f;border-color:#bb97c8}#twitch-sidebar{background:#18181b;border-left:1px solid #735651;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.twitch-sidebar-header{background:#352b30;border-bottom:1px solid #493d47;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.twitch-channel{align-items:center;gap:8px;min-width:0;display:flex}.twitch-channel img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;display:block}.twitch-sidebar-header h2{color:#f5d9ad;font-size:25px;line-height:1.1}.twitch-sidebar-header button{flex:none;padding:1px 5px;font-size:20px}.twitch-chat-frame{flex:1;min-height:0;position:relative}.twitch-chat-frame iframe{background:#18181b;border:0;width:100%;height:100%;display:block}.twitch-chat-frame[aria-busy=true] iframe{visibility:hidden}.twitch-chat-loading{color:#bfa98d;text-align:center;pointer-events:none;place-items:center;padding:24px;font:23px/1.2 Jersey25,monospace;display:grid;position:absolute;inset:0}.twitch-sidebar-actions{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:900px){#workspace[data-chat=shown]{grid-template-columns:minmax(0,1fr)}#twitch-sidebar{z-index:7;border:1px solid #735651;width:min(340px,100vw - 16px);height:auto;max-height:calc(100dvh - 72px);position:fixed;top:64px;bottom:8px;right:8px;box-shadow:0 8px 40px #0008}}@media (max-width:360px){.twitch-sidebar-header{gap:6px;padding:8px}.twitch-sidebar-header h2{font-size:22px}.twitch-sidebar-actions{gap:4px}.twitch-sidebar-header button,.chat-popout{padding:1px 3px;font-size:18px}}#npc-line{position:relative}#npc-line-layout{visibility:hidden}#npc-line-visible{position:absolute;inset:0 0 0 14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#dialogue #show-dialogue{color:#c9b4d2;background:0 0;border:0;flex:none;width:58px;height:40px;padding:0;font-size:24px}#dialogue #show-dialogue:disabled{opacity:.28;cursor:default}#dialogue #show-dialogue:hover:not(:disabled){color:#fff;background:#ffffff0d}.dialogue-footer #close-dialogue{margin-left:auto}#choices button kbd{visibility:hidden;flex:none;margin-left:auto}#choices button.sole-choice kbd,#choices button:focus kbd{visibility:visible}.dialogue-fast-forward-icon{display:inline-block;transform:translateY(4px)}#movement-settings{border:1px solid #776158;border-radius:6px;flex-basis:100%;grid-template-columns:auto minmax(100px,1fr) 75px;align-items:center;gap:8px 12px;min-width:0;padding:12px;display:grid}#movement-settings legend{padding:0 6px}#movement-settings input{width:100%;min-width:0;accent-color:var(--control-accent)}#movement-settings output{text-align:right;font-variant-numeric:tabular-nums}#movement-settings p{opacity:.8;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.themed-switch{appearance:none;width:28px;height:18px;image-rendering:pixelated;cursor:pointer;background:url(/releases/479aedec09760634eb8e2612/theme/check_button.png) 50%/28px 18px no-repeat;border:0;border-radius:0;flex:none;margin:0 0 0 3px}.themed-switch:checked{background-image:url(/releases/479aedec09760634eb8e2612/theme/check_button_checked_blue.png)}.themed-switch:hover{filter:brightness(1.2)}#emote-picker{z-index:5;width:min(var(--wheel-size),calc(100% - 16px));aspect-ratio:1;touch-action:none;color:#f0d4ac;position:absolute;transform:translate(-50%,-50%)}.emote-wheel-art{filter:drop-shadow(0 4px 7px #12091a55);width:100%;height:100%;position:absolute;inset:0}.emote-wheel-art path{fill:rgb(41 33 46/var(--wheel-backdrop));stroke:#af8d72;stroke-width:1px}.emote-wheel-art path.hot{fill:#634256cc;stroke:#f2c98f;stroke-width:2px}.emote-wheel-art path.empty{opacity:.35}#emote-picker .emote-slot{color:#ead3b4;background:0 0;border:1px solid #0000;border-image:;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:48px;height:54px;min-height:0;padding:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}#emote-picker .emote-slot.hot{background:#6b485e55;border-color:#e4bc8255}#emote-picker .emote-slot:disabled{opacity:.3;filter:grayscale();cursor:not-allowed}.emote-slot canvas{width:28px;height:28px;image-rendering:pixelated;pointer-events:none;display:block}#emote-picker kbd{pointer-events:none;border:1px solid #997c6980;border-radius:2px;padding:0 4px;font:15px/16px Jersey25,monospace}.emote-wheel-hub{background:rgb(41 33 46/var(--wheel-backdrop));pointer-events:none;border:1px solid #8e6e73;border-radius:50%;place-items:center;width:72px;height:72px;font:23px Jersey25;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#open-emotes{z-index:3;width:64px;height:68px;box-shadow:none;border-width:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px;display:flex;position:absolute;bottom:18px;right:18px}#open-emotes canvas{width:28px;height:28px;image-rendering:pixelated;pointer-events:none}#open-emotes kbd{color:inherit;pointer-events:none;background:0 0;border:0;padding:0;font:22px/20px Jersey25,monospace}#open-emotes[aria-expanded=true],#open-emotes[aria-expanded=true]:hover{color:#f0d4ac;box-shadow:none;background:#29212e26;border-image:url(/releases/479aedec09760634eb8e2612/theme/base_button_light.png) 5}#open-emotes:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){#open-emotes{bottom:12px;right:12px}}.profile-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 0 12px;display:flex}.profile-badge{color:#dac3e8;background:#231c27;align-items:center;min-height:22px;padding:2px;font-size:12px;display:inline-flex}#player-profile .profile-badge canvas{width:18px;max-width:none;height:18px;image-rendering:pixelated;flex-shrink:0}:focus:not(:focus-visible){outline:none}:root :focus-visible{outline:3px solid var(--focus-light);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-dark)}@media (forced-colors:active){:root :focus-visible{box-shadow:none;outline:3px solid highlight}}#room:focus{box-shadow:none;outline:none}#room,#room-gpu{image-rendering:pixelated}.door-portrait{width:64px;height:64px;display:none}#dialogue[data-speaker=door] .dialogue-portrait{background:#19141e;border-radius:4px}#dialogue[data-speaker=door] .dialogue-portrait>span{display:none}#dialogue[data-speaker=door] .door-portrait{display:block}#door-socials{flex-wrap:wrap;gap:12px;margin:0 0 20px;padding-left:16px;display:flex}#door-socials a{color:#eed4e3;text-underline-offset:4px;font:14px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}#door-socials a:hover{color:#e9c989}#door-socials a:focus-visible{outline-offset:4px;outline:2px solid #e9c989}#world-strip>#open-settings{width:44px;height:48px;min-height:48px;image-rendering:pixelated;background:url(/releases/479aedec09760634eb8e2612/theme/settings_button_sheet.png) 0 0/182px 48px no-repeat;border:0;border-image:;padding:0}#world-strip>#open-settings:hover{background-position-x:-46px}#world-strip>#open-settings:active{background-position-x:-92px}#world-strip>#open-settings:disabled{background-position-x:-138px}#motion-settings{color:var(--ink);border:1px solid #b79068;margin:10px 0;padding:10px}#motion-settings label{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}#motion-settings p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}#world-viewport[data-gpu=true]>#room{opacity:0}.button-link{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.button-link:focus-visible{outline-offset:2px;outline:2px solid #e7c39c}#character-workbench{color:#f4e8d5;scrollbar-color:#8c6449 #29232d;background:#29232d;border:2px solid #735651;width:980px;padding:0;box-shadow:0 12px 48px #0008}#character-workbench .workbench-content{padding:20px}#character-workbench .workbench-toolbar{color:#d5b592;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}#character-workbench button{border-width:6px;min-height:36px;padding:3px 8px 5px;font-size:20px}#character-workbench button:disabled{cursor:default;opacity:.4}#character-workbench button[aria-pressed=true],#character-workbench button[aria-expanded=true]{text-underline-offset:3px;border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light_pressed.png);text-decoration:underline}#character-workbench :focus-visible{outline-offset:3px;outline:2px solid #ffe3ad}#character-workbench #notice{color:#d5b592;min-height:22px;margin:12px 0 18px;font-size:12px}#character-workbench #workbench{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}#character-workbench .preview{min-width:0;position:sticky;top:76px}#character-workbench .choices{gap:6px;margin-bottom:12px;display:flex}#character-workbench .choices button{flex:1;padding-left:5px;padding-right:5px}#character-workbench .stage{height:330px;image-rendering:pixelated;background:#302936;border:8px solid #a58261;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;place-items:center;margin-bottom:16px;display:grid;box-shadow:0 4px #17121a}#character-workbench #character{width:280px;height:280px;image-rendering:pixelated}#character-workbench .transport{align-items:center;gap:6px;margin:14px 0;display:flex}#character-workbench #play{min-width:80px}#character-workbench #frame{color:#d5b592;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}#character-workbench .rate{color:#d5b592;align-items:center;gap:10px;font-size:12px;display:flex}#character-workbench .rate input{accent-color:#c49a6c;flex:1;min-width:40px}#character-workbench .rate output{text-align:right;font-variant-numeric:tabular-nums;min-width:54px}#character-workbench .hint{text-align:center;color:#d5b592;font-size:11px}#character-workbench .parts-panel{border-left:1px solid #735651;min-width:0;padding-left:24px}#character-workbench .parts-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#character-workbench .parts-heading h2{font-size:28px}#character-workbench .parts-heading .choices{margin:0}#character-workbench .parts-heading button{font-size:18px}#character-workbench #validity{color:#d5b592;min-height:30px;font-size:12px}#character-workbench #parts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;display:grid}#character-workbench .part{flex-direction:column;gap:4px;min-width:0;display:flex}#character-workbench .part>span,#character-workbench .layer-name{color:#f5d9ad;font:20px/1.4 Jersey25,ui-sans-serif,system-ui,sans-serif}#character-workbench .part small{color:#d5b592;margin-left:5px;font:10px ui-sans-serif,system-ui,sans-serif}#character-workbench select{color:#f4e8d5;text-overflow:ellipsis;background:#35242f;border:1px solid #927367;border-radius:3px;width:100%;min-height:38px;padding:7px 10px;font:14px ui-sans-serif,system-ui,sans-serif}#character-workbench .layer-editor{border-bottom:1px solid #735651;margin:0 0 18px;padding-bottom:16px}#character-workbench #layers-toggle{font-size:18px}#character-workbench .layer-heading{color:#d5b592;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}#character-workbench .layer-heading button{flex-shrink:0;min-height:30px;padding:2px 6px 4px;font-size:16px}#character-workbench #layer-stack{margin:10px 0 0;padding:0;list-style:none}#character-workbench #layer-stack li{border-top:1px solid #493b45;align-items:center;gap:5px;padding:6px 0;display:flex}#character-workbench .layer-name{flex:1;min-width:0}#character-workbench .layer-name small{color:#d5b592;overflow-wrap:anywhere;font:11px/1.4 ui-sans-serif,system-ui,sans-serif;display:block}#character-workbench #layer-stack button{min-width:34px;min-height:30px;padding:1px 5px 3px}@media (max-width:820px){#character-workbench #workbench{grid-template-columns:1fr;gap:24px}#character-workbench .preview{width:100%;max-width:400px;margin:auto;position:static}#character-workbench .parts-panel{border-top:1px solid #735651;border-left:0;padding:20px 0 0}#character-workbench .workbench-content{padding:12px}}@media (max-width:360px){#character-workbench .workbench-content,#character-workbench .window-heading{padding:8px}#character-workbench .window-heading h2{font-size:25px}#character-workbench .stage{border-width:6px}#character-workbench #parts{gap:12px 8px}#character-workbench select{padding:7px 6px}#character-workbench .choices{gap:4px}}#overlay{overscroll-behavior:contain;background:radial-gradient(at 50% 5%,#4c343e 0%,#2a202c 52%,#211b25 100%);justify-content:flex-start;padding:28px 20px;overflow:auto}#entry-card{text-align:center;background:#21172525;border:1px solid #695047;flex:none;width:min(100%,510px);margin:auto;padding:30px 32px 24px;position:relative;box-shadow:0 12px 34px #0003}#entry-card:before{content:"";pointer-events:none;border:1px solid #a67c4c25;position:absolute;inset:8px}.welcome-logo{object-fit:contain;width:122px;height:83px;image-rendering:pixelated;margin:0 auto;display:block}#welcome-tag{letter-spacing:.21em;color:#d1ac82;margin:14px 0 0;font:10px Inter,system-ui,sans-serif}.welcome-ornament{color:#b98459;justify-content:center;align-items:center;gap:14px;margin:25px auto 22px;font-size:12px;display:flex}.welcome-ornament:before,.welcome-ornament:after{content:"";background:#98684670;width:46px;height:1px}#entry-title{color:#fae2b9;overflow-wrap:anywhere;margin:0 0 16px;font:43px/1.05 Jersey25,system-ui,sans-serif}#entry-title:focus{outline:none}#entry-intro{color:#dfc6b4;white-space:pre-line;max-width:380px;margin:0 auto 22px;font:23px/1.3 Jersey25,system-ui,sans-serif}#welcome-paper{text-align:left;color:#dfc6b4;background:#160f1b40;border:1px solid #8c65544d;padding:16px;font:21px/1.4 Jersey25,system-ui,sans-serif}#welcome-body{font:inherit;line-height:inherit;color:inherit;white-space:pre-line;margin:0}#welcome-paper.welcome-warning{color:#ffecd5;background:#50352b55;border-color:#b98e61;font-size:23px;line-height:1.4}#welcome-paper.welcome-warning strong{color:#ffe0a9;margin-bottom:8px;font:28px/1.2 Jersey25,system-ui,sans-serif;display:block}#entry-actions{gap:10px;margin-top:24px;display:grid}#entry-actions button{width:100%;margin:0;padding:7px 8px;scroll-margin-block:16px;font-size:23px;line-height:1.15}#entry-actions button:focus-visible{outline-offset:4px;outline:3px solid #e3bfef}#entry-card #detail{color:#dac3a8;max-width:none;margin:16px 0 0;font:12px/1.6 Inter,system-ui,sans-serif}#entry-card #detail:empty{display:none}@media (max-width:520px){#overlay{padding:16px 12px}#entry-card{padding:26px 20px 20px}#entry-title{font-size:38px}#entry-intro{font-size:22px}}@media (max-height:620px){#overlay{padding:12px}#entry-card{padding-top:18px}.welcome-logo{width:88px;height:60px}.welcome-ornament{margin:16px auto}#entry-intro{margin-bottom:16px}}#event-rehearsal{color:#f7ead9;box-sizing:border-box;background:#2b202c;border:2px solid #b18466;border-radius:5px;width:min(350px,100vw - 16px);max-height:calc(100dvh - 24px);padding:18px;overflow:auto;box-shadow:0 8px 24px #0005}#event-rehearsal header{justify-content:space-between;align-items:center;gap:12px;display:flex}#event-rehearsal h2{margin:0;font:28px/1 Jersey25,system-ui}#event-rehearsal header button{padding:2px 8px;line-height:1}.rehearsal-intro{color:#cab8c8;margin:12px 0 18px;font:13px/1.45 Inter,system-ui}.rehearsal-events{gap:9px;display:grid}.rehearsal-row{grid-template-columns:minmax(0,1fr) 75px 66px;align-items:center;gap:8px;font:21px/1.1 Jersey25,system-ui;display:grid}.rehearsal-row input{box-sizing:border-box;color:#fff;background:#1e1722;border:1px solid #856e82;border-radius:3px;width:75px;padding:7px 5px;font:15px Inter,system-ui}.rehearsal-row input[hidden]+button{grid-column:3}.rehearsal-row button{padding:6px;font:20px Jersey25,system-ui}.rehearsal-notice{color:#d5c0d6;min-height:36px;margin:15px 0 0;font:13px/1.4 Inter,system-ui}#event-rehearsal :focus-visible{outline-offset:2px;outline:2px solid #d5b7ed}#music-box{color:#efd6ac;background:#2c202c;border:4px solid #95674c;width:min(330px,100vw - 48px);padding:22px;font-family:"Jersey 25",Jersey25,monospace;box-shadow:0 0 0 3px #20151f,0 12px #160f19}#music-box::backdrop{background:#160f1999}#music-box h2{text-align:center;margin:0 0 18px;font-size:28px}#music-box .music-track{width:100%;font:inherit;color:#ffe1ae;background:#694938;border:2px solid #bd9167;margin:10px 0;padding:12px 8px;font-size:20px;display:block;box-shadow:0 3px #1d1420}#music-box .music-track[aria-pressed=true]{color:#d2bc7f;box-shadow:none;background:#342c2d;border-color:#d2bc7f}#music-box .music-track[aria-pressed=true]:before{content:"♫ "}#music-box p{min-height:20px;font-size:16px;line-height:1.4}#music-box .music-box-close{margin:16px auto 0;display:block}#music-box .music-track[data-cursor=true]{outline-offset:3px;background:#825941;outline:2px solid #ffe8b4}#music-box .music-track[data-cursor=true][aria-pressed=true]{background:#4b4037}#music-box .music-box-keys{text-align:center;color:#cbb898;font-size:16px}#music-toast{z-index:12;color:#ffe1ae;pointer-events:none;text-align:center;background:#2c202cf2;border:2px solid #a58261;max-width:calc(100% - 32px);padding:9px 14px;font:20px/1.2 Jersey25,monospace;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 3px #160f19}#music-toast:empty{opacity:0}#music-box [hidden]{display:none!important}#music-box .music-now-playing{color:#ffe1ae;border-block:1px solid #95674c;padding-block:12px;font-size:22px}#guestbook{color:#624732;scrollbar-color:#977454 #211821;scrollbar-width:thin;width:min(920px,100vw - 24px)}#guestbook::-webkit-scrollbar{width:6px}#guestbook::-webkit-scrollbar-track{background:#211821}#guestbook::-webkit-scrollbar-thumb{background:#977454;border-radius:3px}.guestbook-toolbar{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 12px 0;display:grid;position:relative}#guestbook-sign{grid-column:2}#close-guestbook{white-space:nowrap;justify-self:end;font-size:21px}.guestbook-meta{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin:8px 12px 0;display:flex;position:relative}#guestbook .book-paper{margin-top:-6%}@media (min-width:641px){#guestbook{width:min(920px,100vw - 24px,max(640px,161.677dvh - 291.018px))}}#guestbook-count{text-align:center;color:#bfa98d;min-height:20px;margin:0;font:18px Jersey25,serif}#guestbook .book-spread{gap:10%;padding:9% 8% 8%}.guestbook-page{flex-direction:column;min-width:0;display:flex}.guestbook-heading{border-bottom:1px solid #8e684c55;flex-shrink:0;height:76px;margin-bottom:8px}.guestbook-eyebrow{letter-spacing:.18em;color:#8b6645;margin-bottom:3px;font:9px system-ui,sans-serif;display:block}.guestbook-heading h2{color:#694631;margin:0;font:36px/1 Jersey25,serif}.guestbook-signatures{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.guestbook-signature{border-bottom:1px solid #b58e642d;align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.guestbook-portrait{background:#d5b585;border:1px solid #97734f;border-radius:3px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:2px;font:26px Jersey25,serif;display:grid;overflow:hidden;transform:rotate(-3deg);box-shadow:1px 2px #8b624522}.guestbook-signature:nth-child(2n) .guestbook-portrait{transform:rotate(2deg)}.guestbook-portrait img{object-fit:cover;image-rendering:auto;filter:sepia()saturate(.65)contrast(.88);mix-blend-mode:multiply;background:#382e38;width:100%;height:100%;display:block}.guestbook-name{text-overflow:ellipsis;white-space:nowrap;font:clamp(18px,2.6vw,25px)/1.1 Jersey25,serif;overflow:hidden}.guestbook-you{color:#765335;text-transform:uppercase;border:1px solid #95744c;flex-shrink:0;margin-left:auto;padding:3px 5px;font:12px Jersey25,serif;transform:rotate(-7deg)}.guestbook-signature.mine{background:linear-gradient(90deg,#0000,#a6773020,#0000)}.guestbook-page-number{text-align:center;opacity:.65;margin-top:12px;font:17px Jersey25,serif}.guestbook-empty{text-align:center;color:#987a56;grid-row:1/-1;align-self:center;font:25px Jersey25,serif}.guestbook-paging{color:#cbb492;justify-content:center;align-items:center;gap:20px;margin-top:12px;font:18px Jersey25,serif;display:flex}#guestbook .guestbook-paging button{color:#e9cfa8;background:#392d33;border:1px solid #7e6256;border-image:;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:76px;min-height:44px;padding:5px 10px;display:flex;box-shadow:0 2px #120e16}#guestbook .guestbook-paging button:hover:enabled{color:#fff0cf;background:#514047;border-color:#c0a17c}#guestbook .guestbook-paging button:active:enabled{background:#30232d;box-shadow:0 1px #120e16}#guestbook .guestbook-paging button:disabled{opacity:.25;cursor:default}#guestbook .guestbook-paging kbd{background:#241b25;border-color:#9d8065;margin:0;padding:3px 5px;font-size:18px;line-height:1}#guestbook-sign{color:#4e352a;background:#e5c494;border:2px solid #fae0b4;border-bottom-color:#9d7753;border-radius:4px;align-items:center;gap:14px;padding:8px 14px;font-size:25px;display:flex;box-shadow:0 4px #51372e}#guestbook-sign:hover:enabled{background:#f0d4a8}#guestbook-self{object-fit:cover;filter:sepia();border:1px solid #876245;border-radius:2px;width:32px;height:32px}#guestbook kbd{border:1px solid #977755;border-bottom-width:3px;margin-left:10px;padding:2px 6px;font:20px Jersey25,serif}#guestbook-sign:disabled{opacity:1;color:#d3b892;box-shadow:none;background:#31262d;border-color:#816450}#guestbook-status{color:#d4bda4;text-align:center;min-height:22px;margin:0;font:18px Jersey25,serif}@media (min-width:641px) and (max-width:800px){.guestbook-heading{height:62px}.guestbook-heading h2{font-size:29px}.guestbook-portrait{width:32px;height:32px}.guestbook-signature{gap:8px}.guestbook-page-number{margin-top:5px}}@media (max-width:640px){#guestbook{max-width:440px}#guestbook .book-paper{background:linear-gradient(90deg,#b38a58 0,#e6cea6 3%,#efdcba 8%,#e9d3ac 96%,#c8a572 100%);border-top:4px solid #795539;border-bottom:9px solid #9a744e;border-left:4px solid #795539;border-right:7px solid #795539;border-radius:4px 8px 9px 4px;box-shadow:inset 0 -3px #efdebd,inset 0 -5px #b9986c}#guestbook .book-spread{aspect-ratio:auto;padding:25px 25px 16px;display:block}.guestbook-page{min-height:414px}.guestbook-signature{height:57px}.guestbook-signatures{min-height:285px}.guestbook-name{font-size:24px}.guestbook-page-number{margin-top:17px}}#guestbook:focus{box-shadow:none;outline:none}#guestbook-status:empty{display:none}@media (max-width:640px){.guestbook-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 2px 0}#guestbook-sign{grid-column:1;justify-content:center;gap:6px;min-width:0;padding:8px 6px;font-size:21px}#guestbook-self{flex-shrink:0;width:24px;height:24px}#guestbook kbd{margin-left:3px;padding:2px 4px;font-size:18px}#close-guestbook{padding:8px;font-size:19px}#guestbook .book-paper{margin-top:12px}}#emote-unlock-toast{color:#ffe1ae;pointer-events:none;text-align:center;background:#2c202cf5;border:2px solid #bd966e;max-width:calc(100vw - 32px);margin:0;padding:12px 18px 12px 52px;font:23px/1.2 Jersey25,monospace;position:fixed;inset:auto 16px 24px auto;box-shadow:0 3px #160f19}#emote-unlock-toast .unlock-sparkle{opacity:0;clip-path:polygon(40% 0,60% 0,60% 30%,70% 30%,70% 40%,100% 40%,100% 60%,70% 60%,70% 70%,60% 70%,60% 100%,40% 100%,40% 70%,30% 70%,30% 60%,0 60%,0 40%,30% 40%,30% 30%,40% 30%);background:#ffe7ac;width:20px;height:20px;position:absolute;top:14px;left:12px}#emote-unlock-toast .unlock-sparkle:nth-of-type(2){background:#fff4d6;width:10px;height:10px;top:7px;left:32px}#emote-unlock-toast .unlock-sparkle:nth-of-type(3){background:#dfad73;width:10px;height:10px;top:30px;left:33px}.guestbook-signature.mine{transform:translateY(var(--signature-y,0px));position:relative}.guestbook-signature.mine:after{content:"";width:15px;height:15px;opacity:var(--signature-glint,0);clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);pointer-events:none;background:#fff0be;position:absolute;top:9px;right:28px}.guestbook-signature.mine .guestbook-portrait{box-shadow:0 0 10px rgb(255 220 144/var(--signature-glint,0))}#group-photo-invitation{z-index:5;color:#f4e1c1;background:#322634;border:2px solid #b28e68;grid-template-columns:1fr auto;gap:6px 12px;width:min(330px,100vw - 40px);padding:14px;font:14px Inter,sans-serif;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 5px 20px #0005}#group-photo-invitation strong{font:24px Jersey25,sans-serif}#group-photo-invitation>span{align-self:center;font-size:11px}#group-photo-invitation progress{accent-color:#edc179;grid-column:1/-1;width:100%;height:5px}#group-photo-invitation button{font-size:20px}#group-photo-invitation[data-countdown=true] strong{color:#ffdb8f}#photo-album{color:#f6e4c5;scrollbar-color:#92705e #332634;background:#332634;border:8px solid #a88160;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;width:min(820px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:18px;font:13px/1.5 Inter,sans-serif;overflow:auto}#photo-album::backdrop{background:#17101abd}#photo-album header,#photo-album footer,.photo-album-navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}#photo-album header h2{font-size:34px}#photo-album p{color:#d8c0ad;margin:8px 0}#photo-album .photo-album-intro{margin-bottom:16px}.group-photo-image{background:#261c28;place-items:center;min-height:170px;margin:12px 0;display:grid}.group-photo-image img{width:100%;height:auto;image-rendering:pixelated;display:block}.photo-caption{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-caption input{color:#493326;background:#f5e5c9;border:1px solid #ad805a;flex:1;min-width:130px;padding:8px;font:16px Inter,sans-serif}#photo-album .photo-caption-note{font-size:11px}#photo-album footer{flex-wrap:wrap;margin-top:14px}#photo-album :is(button,.button-link){font-size:20px}#photo-album:focus{outline:none}#photo-album :focus-visible{outline-offset:2px;outline:2px solid #e7c39c}:is(#photo-album,#group-photo-invitation,#character-card) button:disabled kbd{color:#777970;opacity:.55;background:#d0d1c8;border-color:#999b92}#wardrobe{overscroll-behavior:contain;color:#493326;z-index:5;scrollbar-width:thin;scrollbar-color:#92705e #e3cba6;background:#f0dcb7 padding-box padding-box;border:8px solid #a88160;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;width:min(990px,100% - 24px);max-height:calc(100% - 24px);padding:0;font:12px/1.5 Inter,system-ui,sans-serif;position:absolute;inset:12px auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 5px #140f17,0 20px 65px #140f1766}#wardrobe h2,#wardrobe h3,#wardrobe h4{color:#493326;margin:0;font-family:Jersey25,system-ui,sans-serif;font-weight:400}#wardrobe h2{margin-top:4px;font-size:29px;line-height:1.1}#wardrobe h3{font-size:29px;line-height:1}#wardrobe h4{margin:15px 0 10px;font-size:22px;line-height:1.2}#wardrobe p{color:#81634c;margin:0}#wardrobe button{color:#493326;cursor:pointer;background:#f5e6c9;border:1px solid #c2a37c;border-image:;border-radius:3px;min-height:40px;padding:6px 10px;font:20px/1.1 Jersey25,system-ui,sans-serif}#wardrobe button:hover:not(:disabled){color:#493326;background:#fff0d2}#wardrobe button:disabled{opacity:.45;cursor:default}#wardrobe button:focus,#wardrobe input:focus-visible,#wardrobe select:focus-visible,#wardrobe button.is-cursor{outline:2px solid var(--wardrobe-focus,#765594);outline-offset:-4px;box-shadow:none}#wardrobe .wardrobe-heading{background:#f6e5c7;border-bottom:1px solid #c8a579;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;display:flex}#wardrobe .wardrobe-eyebrow{letter-spacing:.16em;color:#8d6646;font-size:9px;font-weight:700}#wardrobe #close-wardrobe{color:#795c50;background:0 0;border:0;flex:none;align-items:center;gap:6px;width:auto;min-height:36px;padding:0;font:26px Inter;display:flex}#wardrobe .wardrobe-categories{scrollbar-width:thin;scrollbar-color:#92705e #e3cba6;background:#e3cba655;border-bottom:1px solid #c8a579;gap:2px;padding:8px 12px;display:flex;overflow:auto hidden}#wardrobe .wardrobe-categories button{white-space:nowrap;background:0 0;border-color:#0000;flex:none;min-width:65px;min-height:34px;padding:6px;font-size:21px}#wardrobe .wardrobe-categories button[aria-pressed=true]{color:#fff0d7;box-shadow:none;background:#59434b;border-color:#59434b}#wardrobe .wardrobe-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid}#wardrobe .wardrobe-preview{color:#ead6bd;background:radial-gradient(at 50% 68%,#594e59,#302933 85%);flex-direction:column;align-self:stretch;align-items:center;padding:24px 20px 18px;display:flex}#wardrobe .wardrobe-mirror{background:radial-gradient(50% 48%,#85786455 0%,#85786400 100%);align-content:end;justify-items:center;width:352px;height:352px;padding-bottom:16px;display:grid;position:relative}#wardrobe #appearance-preview{z-index:1;width:280px;height:280px;image-rendering:pixelated;background:0 0;border:0;margin:0;display:block;position:relative}#wardrobe .wardrobe-mark{letter-spacing:.3em;color:#c5aa94;font-size:9px;position:absolute;top:5px}#wardrobe .wardrobe-shadow{background:#18181c55;border-radius:50%;width:180px;height:28px;position:absolute;bottom:18px}#wardrobe .wardrobe-pose{z-index:1;font-size:10px;line-height:normal}#wardrobe .wardrobe-body-note{color:#ead6bd;text-align:center;margin:0 0 8px;font:11px/1.5 Inter}#wardrobe .wardrobe-poses{justify-content:space-between;align-items:center;gap:7px;width:280px;margin-top:2px;display:flex}#wardrobe .wardrobe-poses button{color:#eadcc6;background:#51464e;border-color:#8a747e}#wardrobe .wardrobe-poses button:hover{color:#fff0d7;background:#6b5a65}#wardrobe .wardrobe-poses button:first-child,#wardrobe .wardrobe-poses button:last-child{width:38px;padding:0;font-size:30px}#wardrobe .wardrobe-poses button[aria-pressed=true]{box-shadow:none;background:#726758}#wardrobe .wardrobe-small{color:#c4aeac;align-items:center;gap:10px;margin-top:15px;font-size:10px;display:flex}#wardrobe .wardrobe-small canvas{width:56px;height:56px;image-rendering:pixelated}#wardrobe .wardrobe-controls{border:0;min-width:0;margin:0;padding:18px 20px 12px}#wardrobe .wardrobe-toolbar{border-bottom:1px solid #caae85;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-bottom:14px;display:flex}#wardrobe .wardrobe-cycle{background:#f4e2c1;border:1px solid #bda17b;border-radius:4px;flex:none;align-items:center;display:flex}#wardrobe .wardrobe-cycle span{text-align:center;min-width:86px;padding:0 3px;font:17px Jersey25;display:block}#wardrobe .wardrobe-cycle button{background:0 0;border:0;width:40px;height:42px;min-height:42px;padding:0;font:28px Jersey25}#wardrobe .wardrobe-palettes{scrollbar-width:thin;scrollbar-color:#92705e #e3cba6;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:268px;padding:6px;scroll-padding:6px;display:grid;overflow-y:auto}#wardrobe .wardrobe-palettes button{background:#e8d0aa;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:59px;padding:8px 3px 6px;font-size:17px;display:flex}#wardrobe .wardrobe-palettes button[aria-pressed=true]{box-shadow:none;background:#dae0bc;border-color:#788564}#wardrobe .wardrobe-palettes button[data-palette^=Yours]{background:#ded3af;border-color:#91835f}#wardrobe .wardrobe-chips{border:1px solid #725c4466;border-radius:2px;max-width:100%;display:flex;overflow:hidden}#wardrobe .wardrobe-chips i{flex:1;width:10px;min-width:3px;height:12px}#wardrobe .wardrobe-palette-note{color:#81634c;margin-top:9px;font:10px/1.5 Inter}#wardrobe .wardrobe-palette-note+h4{border-top:1px solid #c4a880;margin-top:14px;padding-top:14px}#wardrobe .wardrobe-color{border-bottom:1px solid #c4a88055;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}#wardrobe .wardrobe-color:last-child{border-bottom:0}#wardrobe .wardrobe-color label{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;font:18px Jersey25;display:flex}#wardrobe .wardrobe-color input{cursor:pointer;background:#f5e4c6;border:1px solid #af8c63;border-radius:3px;flex:none;width:40px;height:34px;padding:2px}#wardrobe .wardrobe-color code{color:#8c6e55;margin-left:auto;font:10px ui-monospace,monospace}#wardrobe .wardrobe-color button{color:#886d56;background:0 0;border:0;width:34px;min-height:36px;padding:0;font:22px Jersey25}#wardrobe #wardrobe-notice{color:#6b433c;background:#f6e5c7;padding:10px 16px;font-size:12px}#wardrobe .wardrobe-footer{background:#e7d1ad;border-top:1px solid #c8a579;align-items:center;gap:6px;min-height:62px;padding:8px 14px;display:flex}#wardrobe .wardrobe-footer button{background:0 0;border-color:#0000;min-height:42px;padding:4px 10px;font-size:19px}#wardrobe #apply-appearance{white-space:nowrap;background:0 0;border:8px solid #0000;border-image:url(/releases/479aedec09760634eb8e2612/theme/base_button_medium.png) 5 fill;min-height:44px;margin-left:auto;padding:0 10px;font-size:23px}#wardrobe #apply-appearance:hover{border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_light.png)}#wardrobe #apply-appearance:disabled{border-image-source:url(/releases/479aedec09760634eb8e2612/theme/base_button_greyscale.png)}#wardrobe kbd{opacity:.7;border:1px solid;border-bottom-width:2px;border-radius:3px;padding:2px 4px;font:10px/1.3 Inter;display:inline-block}#wardrobe #apply-appearance kbd{position:relative;top:-5px}#wardrobe .wardrobe-hints{background:#e7d1ad;padding:9px 14px;font-size:9px;line-height:2}#wardrobe .wardrobe-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@supports selector(::-webkit-scrollbar){#wardrobe,#wardrobe .wardrobe-categories,#wardrobe .wardrobe-palettes{scrollbar-width:auto;scrollbar-color:auto}#wardrobe::-webkit-scrollbar{width:8px;height:8px}#wardrobe .wardrobe-categories::-webkit-scrollbar{width:8px;height:8px}#wardrobe .wardrobe-palettes::-webkit-scrollbar{width:8px;height:8px}#wardrobe::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe .wardrobe-categories::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe .wardrobe-palettes::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe .wardrobe-categories::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe .wardrobe-palettes::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe .wardrobe-categories::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe .wardrobe-palettes::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe::-webkit-scrollbar-button{display:none}#wardrobe .wardrobe-categories::-webkit-scrollbar-button{display:none}#wardrobe .wardrobe-palettes::-webkit-scrollbar-button{display:none}}@media (max-width:1000px){#wardrobe .wardrobe-workspace{grid-template-columns:minmax(0,1fr) 345px}#wardrobe .wardrobe-mirror{width:280px;height:324px}#wardrobe .wardrobe-controls{padding:16px}}@media (max-width:760px){#wardrobe{width:calc(100% - 16px);max-height:calc(100% - 16px);inset:8px auto auto 50%}#wardrobe .wardrobe-heading{padding:12px}#wardrobe h2{font-size:25px}#wardrobe .wardrobe-categories{padding:6px}#wardrobe .wardrobe-categories button{flex:none;min-width:70px;font-size:20px}#wardrobe .wardrobe-workspace{grid-template-columns:1fr}#wardrobe .wardrobe-preview{gap:8px;padding:16px}#wardrobe .wardrobe-mirror{width:280px;height:280px}#wardrobe #appearance-preview{width:224px;height:224px}#wardrobe .wardrobe-poses{width:240px}#wardrobe .wardrobe-small{display:none}#wardrobe .wardrobe-controls{padding:13px 16px 16px}#wardrobe .wardrobe-toolbar{gap:8px;min-height:43px;padding-bottom:10px}#wardrobe h3{font-size:27px}#wardrobe .wardrobe-cycle span{min-width:80px}#wardrobe .wardrobe-palettes button{min-height:56px}#wardrobe .wardrobe-footer{min-height:60px;padding:7px 10px}#wardrobe .wardrobe-footer button{padding:4px 8px}}@media (max-width:380px){#wardrobe .wardrobe-mirror{width:240px}#wardrobe .wardrobe-controls{padding:12px}#wardrobe h3{font-size:25px}#wardrobe .wardrobe-cycle span{min-width:64px}#wardrobe .wardrobe-cycle button{width:36px}#wardrobe .wardrobe-palettes{gap:5px}#wardrobe .wardrobe-palettes button{font-size:16px}#wardrobe .wardrobe-chips i{width:9px}#wardrobe .wardrobe-footer{gap:3px}#wardrobe .wardrobe-footer button{padding:3px 6px}#wardrobe #apply-appearance{padding-inline:6px;font-size:21px}}#wardrobe:focus{outline:none}#wardrobe .wardrobe-history{color:#e6d5bf;width:100%;min-width:0;margin-top:auto;padding:22px 6px 8px}#wardrobe .wardrobe-history h3{color:#ecdbc4;margin:0 0 13px;font-size:25px}#wardrobe .wardrobe-comparison{background:#251e2a33;border:1px solid #92778366;border-radius:4px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;padding:12px;display:grid}#wardrobe .wardrobe-comparison>div{color:#c7b6c0;flex-direction:column;align-items:center;gap:4px;font:10px Inter;display:flex}#wardrobe .wardrobe-comparison>div+div{border-left:1px solid #92778355}#wardrobe .wardrobe-comparison canvas{width:84px;height:84px;image-rendering:pixelated}#wardrobe .wardrobe-recent{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}#wardrobe .wardrobe-recent button{color:#cbbabf;background:#241d2938;border:1px solid #8f76804d;border-radius:3px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:3px 0 8px;font:15px Jersey25;display:flex}#wardrobe .wardrobe-recent button:hover:not(:disabled){color:#f6e7c8;background:#6a5866;border-color:#c3a2a6}#wardrobe .wardrobe-recent button[aria-pressed=true]{color:#f6e7c8;background:#665969;border-color:#dcc393;box-shadow:inset 0 -2px #b59c79}#wardrobe .wardrobe-recent canvas{width:56px;height:56px;image-rendering:pixelated;pointer-events:none}#wardrobe .wardrobe-history-hint{color:#bba9b5;text-align:center;margin:11px 0 0;font:10px/1.5 Inter}@media (max-width:1000px){#wardrobe .wardrobe-history{padding-inline:0}#wardrobe .wardrobe-recent{gap:4px}#wardrobe .wardrobe-recent canvas{width:28px;height:28px}}@media (max-width:760px){#wardrobe .wardrobe-workspace>.wardrobe-history{background:radial-gradient(at 50% 30%,#594e59,#302933 85%);border-top:1px solid #92778355;margin:0;padding:22px 18px 20px}#wardrobe .wardrobe-recent canvas{width:56px;height:56px}}@media (max-width:380px){#wardrobe .wardrobe-recent canvas{width:28px;height:28px}#wardrobe .wardrobe-recent button{min-height:60px}}#wardrobe-leave{color:#493326;background:#f0dcb7 padding-box padding-box;border:8px solid #a88160;border-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png) 8;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow:auto;box-shadow:0 12px 40px #140f1766}#wardrobe-leave::backdrop{background:#140f1799}#wardrobe-leave h2{color:#493326;font-size:32px}#wardrobe-leave p{color:#715039;margin:12px 0 20px;font:14px/1.5 Inter,system-ui,sans-serif}#wardrobe-leave>div{flex-wrap:wrap;gap:10px;display:flex}#wardrobe-leave button{white-space:nowrap;flex:1;min-height:44px;padding:4px;font-size:21px}#wardrobe-leave #discard-appearance{color:#795146;background:0 0;border:1px solid #ba9976;border-image:;flex-basis:100%;font-size:19px}#wardrobe-leave button:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #92705e}@media (forced-colors:active){#wardrobe-leave button:focus-visible{outline-color:highlight}}#wardrobe .wardrobe-areas{gap:5px;margin-bottom:12px;display:flex}#wardrobe .wardrobe-areas button{color:#70513d;background:#e6cba7;border:1px solid #b99a76;border-radius:3px;flex:1;min-width:0;padding:4px 6px;font:18px Jersey25}#wardrobe .wardrobe-areas button[aria-pressed=true]{color:#fff0d5;background:#513c54;border-color:#513c54;box-shadow:inset 0 -3px #aa8a9d}#wardrobe [data-active=true]{outline:none}#wardrobe .wardrobe-color .wardrobe-adjust{color:#493326;text-align:left;flex:none;width:auto;padding:0 4px;font:18px Jersey25}#wardrobe .wardrobe-color label{gap:5px;min-width:0}#wardrobe .wardrobe-tuning{background:#e3cba9;border:1px solid #927783;border-radius:3px;margin-top:14px;padding:12px}#wardrobe .wardrobe-tuning h4{align-items:center;gap:8px;margin-bottom:10px;font-size:21px;display:flex}#wardrobe .wardrobe-tuning h4:before{content:"";background:var(--tuning-color);border:1px solid #927783;flex:none;width:20px;height:20px}#wardrobe .wardrobe-tuning label{border-radius:3px;align-items:center;gap:8px;padding:7px 4px;display:flex}#wardrobe .wardrobe-tuning label.is-current{background:#513c5418;box-shadow:inset 3px 0 #705575}#wardrobe .wardrobe-tuning label span{width:38px;font:17px Jersey25}#wardrobe .wardrobe-tuning input{accent-color:#705575;cursor:pointer;width:100%;min-width:0}#wardrobe .wardrobe-tuning output{text-align:right;flex:none;width:25px;font:11px ui-monospace,monospace}#wardrobe .wardrobe-tuning button{margin-top:10px;padding:4px 12px;font:19px Jersey25}#wardrobe .wardrobe-hints{z-index:1;border-top:1px solid #c8a579;position:sticky;bottom:0;box-shadow:0 -3px 8px #4933260c}#wardrobe .wardrobe-palettes button{scroll-margin:4px}#wardrobe .wardrobe-palette-heading{justify-content:flex-start;align-items:center;gap:8px;display:flex}#wardrobe .wardrobe-category-guide{background:#e3cba655;justify-content:space-between;gap:8px;padding:7px 14px 0;display:flex}#wardrobe .wardrobe-key-hint{color:#81634c;white-space:nowrap;align-items:center;gap:4px;font:10px/1.3 Inter,system-ui,sans-serif;display:inline-flex}#wardrobe .wardrobe-heading-keys{align-items:center;gap:10px;display:flex}#wardrobe .wardrobe-cycle{flex-wrap:wrap;justify-content:flex-end}#wardrobe .wardrobe-cycle>.wardrobe-key-hint{flex-basis:100%;justify-content:flex-end}#wardrobe #close-wardrobe{justify-content:center;align-items:center;gap:6px;width:auto;display:flex}#wardrobe #close-wardrobe kbd{font-size:10px}#wardrobe .wardrobe-areas{flex-wrap:wrap}#wardrobe .wardrobe-areas button{flex:1 0 27%;min-height:30px;font-size:17px}#wardrobe .wardrobe-categories{padding:6px 12px;scroll-padding:6px 12px}#wardrobe .wardrobe-categories button{scroll-margin:4px}#wardrobe .wardrobe-cycle{justify-content:space-between;gap:0;width:176px;padding:4px}#wardrobe .wardrobe-cycle>.wardrobe-key-hint{flex-basis:auto;margin:0 2px 4px}#wardrobe .wardrobe-cycle #style-selection{flex:1;width:auto;min-width:65px;padding:0 3px;font:17px Jersey25}#wardrobe .wardrobe-pose-keys{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}#wardrobe .wardrobe-pose-keys .wardrobe-key-hint,#wardrobe .wardrobe-history .wardrobe-key-hint{color:#ccb8c2}#wardrobe .wardrobe-tuning>.wardrobe-key-hint{margin:0 12px 8px 0}#wardrobe .wardrobe-history .wardrobe-palette-heading{flex-wrap:wrap}#wardrobe .wardrobe-footer kbd{vertical-align:middle}#wardrobe{scroll-padding-block:10px}@media (max-width:380px){#wardrobe .wardrobe-cycle{width:163px}#wardrobe .wardrobe-palette-heading{flex-wrap:wrap;gap:5px}#wardrobe .wardrobe-category-guide{gap:4px;padding-inline:9px}#wardrobe .wardrobe-category-guide .wardrobe-key-hint{font-size:9px}}#wardrobe .wardrobe-categories[data-active=true]{outline:none;box-shadow:inset 0 -2px #927783}#wardrobe #apply-appearance kbd{top:-1px}#wardrobe .wardrobe-guide-host{flex:none;align-items:center;gap:6px;margin-left:0;display:inline-flex}#wardrobe .wardrobe-guide-host[data-active=true]{outline:none}#wardrobe .wardrobe-guidance{color:#81634c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:2px 0 9px;font:10px/1.5 Inter,system-ui,sans-serif;display:flex}#wardrobe .wardrobe-guidance>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#wardrobe .wardrobe-category-guide{padding:7px 14px 0}#wardrobe .wardrobe-category-guide .wardrobe-guidance{padding-bottom:3px}#wardrobe .wardrobe-cycle{flex-wrap:nowrap;gap:0;width:auto;padding:0}#wardrobe .wardrobe-cycle #style-selection{min-width:80px}#wardrobe .wardrobe-palette-note+.wardrobe-palette-heading{border-top:1px solid #c4a880;padding-top:14px}#wardrobe .wardrobe-poses button{justify-content:center;align-items:center;gap:6px;display:inline-flex}#wardrobe .wardrobe-poses button kbd{font:9px/1.3 Inter}#wardrobe .wardrobe-poses button:first-child,#wardrobe .wardrobe-poses button:last-child{flex:none;width:50px}#wardrobe #preview-walk{white-space:nowrap;flex:1;padding-inline:6px;font-size:18px}#wardrobe .wardrobe-history .wardrobe-guidance{color:#ccb8c2}#wardrobe .wardrobe-history h3 kbd{margin-left:auto}#wardrobe .wardrobe-tuning .wardrobe-guidance{padding:0 0 8px}@media (max-width:380px){#wardrobe .wardrobe-cycle #style-selection{min-width:64px}}#wardrobe .wardrobe-category-strip{background:#e3cba655;border-bottom:1px solid #c8a579;align-items:center;gap:3px;padding-inline:6px;display:flex}#wardrobe .wardrobe-category-strip>button{background:0 0;border:0;flex:none;min-height:34px;padding:3px}#wardrobe .wardrobe-category-strip .wardrobe-categories{background:0 0;border:0;flex:0 auto;min-width:0;padding-inline:5px}#wardrobe .wardrobe-cycle button{justify-content:center;align-items:center;gap:4px;width:48px;font-size:20px;display:flex}#wardrobe .wardrobe-cycle button kbd{padding:1px 3px;font-size:9px}#wardrobe #style-selection{min-width:74px;padding:0 3px;font-size:17px}#wardrobe .wardrobe-guide-host .wardrobe-area-key{background:0 0;border:0;min-height:26px;padding:0;font:10px Inter}#wardrobe .wardrobe-select-key{visibility:hidden;font-size:10px}#wardrobe .wardrobe-guide-host[data-active=true] .wardrobe-select-key{visibility:visible}#wardrobe .wardrobe-guide-host[data-active=true] .wardrobe-area-key{color:#513c54}#wardrobe .wardrobe-history .wardrobe-guide-host button{color:#ead6bd}#wardrobe .wardrobe-heights{justify-content:center;gap:8px;padding:8px 14px;display:flex}#wardrobe .wardrobe-heights button[aria-pressed=true]{color:#fff0d7;background:#59434b;border-color:#59434b}#wardrobe{width:min(1170px,100% - 24px)}#wardrobe .wardrobe-sections{background:#e7cfaa;border-bottom:1px solid #c8a579;align-items:center;gap:4px;padding:0 20px;display:flex}#wardrobe .wardrobe-sections button{color:#8a6951;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:104px;padding:10px 18px;font-size:25px}#wardrobe .wardrobe-sections button[aria-pressed=true]{color:#493326;background:#f1ddbb66;border-bottom-color:#59434b}#wardrobe .wardrobe-section-hint{color:#8a6951;margin-left:12px;font-size:10px}#wardrobe .wardrobe-heights{background:0 0;border:0;gap:4px;padding:0;position:absolute;top:76px;right:16px}#wardrobe .wardrobe-heights button{min-height:32px;padding:4px 14px;font-size:18px}#wardrobe .wardrobe-workspace{grid-template-columns:310px minmax(0,1fr)}#wardrobe[data-body-section=true] .wardrobe-workspace{grid-template-columns:290px 190px minmax(0,1fr)}#wardrobe .wardrobe-preview{min-width:0;padding:20px 8px 14px}#wardrobe .wardrobe-mirror{align-content:center;width:100%;max-width:330px;height:340px;padding:15px 0 0;position:relative}#wardrobe #appearance-preview{pointer-events:none;width:224px;height:224px}#wardrobe .wardrobe-shadow{width:130px;height:18px;bottom:45px}#wardrobe .wardrobe-mark{font-size:8px;top:8px}#wardrobe .wardrobe-pose{position:absolute;bottom:7px}#wardrobe .wardrobe-poses{width:235px}#wardrobe .wardrobe-body-note{max-width:250px;min-height:27px;font-size:9px}#wardrobe .wardrobe-body-overview{background:#ead4af;border-right:1px solid #c9aa80;padding:20px 12px}#wardrobe .wardrobe-body-overview h3{font-size:28px}#wardrobe .wardrobe-body-overview h4{margin:15px 0 8px;font-size:20px}#wardrobe .wardrobe-body-overview p{margin-top:7px;font-size:10px;line-height:1.5}#wardrobe .wardrobe-body-styles{gap:6px;display:grid}#wardrobe .wardrobe-body-styles button{text-align:left;background:#f3e1c0;min-height:38px;padding:7px 10px;font-size:19px}#wardrobe .wardrobe-body-styles button[aria-pressed=true]{background:#dce0bd;border-color:#83916a;box-shadow:inset 3px 0 #83916a}#wardrobe .wardrobe-body-overview .wardrobe-body-summary{min-height:32px;margin:16px 0 9px}#wardrobe #match-whole-body,#wardrobe #use-body-colors{width:100%;min-height:36px;margin:4px 0;font-size:17px}#wardrobe .wardrobe-controls{padding:18px 17px 14px}#wardrobe .wardrobe-toolbar{gap:6px;padding-bottom:9px}#wardrobe .wardrobe-part-status{align-items:center;gap:8px;min-height:44px;padding:8px 0;display:flex}#wardrobe .wardrobe-part-badge{color:#65734e;background:#dde1bf;border:1px solid #b2bc91;border-radius:3px;padding:3px 6px;font-size:9px}#wardrobe .wardrobe-part-status[data-custom=true] .wardrobe-part-badge{color:#6d4666;background:#e4cedd;border-color:#c19ab6}#wardrobe .wardrobe-part-status p{flex:1;font-size:9px}#wardrobe #match-body-part{background:0 0;min-height:28px;padding:4px 7px;font:10px Inter}#wardrobe .wardrobe-piece-styles{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 2px;scroll-padding:4px;display:grid}#wardrobe .wardrobe-piece-styles button{background:#f4e3c4;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:85px;padding:4px;font-size:16px;display:flex}#wardrobe .wardrobe-piece-styles button[aria-pressed=true]{color:#fff0d7;background:#59434b;border-color:#59434b}#wardrobe .wardrobe-piece-thumbnail{width:56px;height:56px;image-rendering:pixelated;display:block;overflow:hidden}#wardrobe .wardrobe-piece-thumbnail img{width:448px;max-width:none;height:224px;image-rendering:pixelated;display:block}#wardrobe .wardrobe-piece-empty{color:#a08361;place-items:center;width:56px;height:56px;font-size:30px;display:grid}#wardrobe .wardrobe-palettes{max-height:195px}@media (max-width:1050px) and (min-width:701px){#wardrobe[data-body-section=true] .wardrobe-workspace{grid-template-columns:260px minmax(0,1fr)}#wardrobe .wardrobe-body-overview{grid-area:1/2;padding:15px}#wardrobe .wardrobe-controls{grid-column:2}#wardrobe .wardrobe-preview{grid-row:1/3}#wardrobe .wardrobe-body-styles{grid-template-columns:repeat(2,minmax(0,1fr))}#wardrobe .wardrobe-body-overview .wardrobe-body-summary{min-height:0}#wardrobe #match-whole-body,#wardrobe #use-body-colors{width:auto;margin-right:6px}}@media (max-width:700px){#wardrobe{width:calc(100% - 12px);max-height:calc(100% - 12px);inset:6px auto auto 50%}#wardrobe .wardrobe-heading{padding:12px}#wardrobe .wardrobe-heading h2{font-size:25px}#wardrobe .wardrobe-sections{padding:0 8px}#wardrobe .wardrobe-sections button{min-width:78px;padding:8px 12px;font-size:23px}#wardrobe .wardrobe-section-hint{margin-left:4px;display:inline-flex}#wardrobe .wardrobe-heights{top:73px;right:9px}#wardrobe .wardrobe-heights button{min-height:29px;padding:4px 9px;font-size:16px}#wardrobe .wardrobe-workspace,#wardrobe[data-body-section=true] .wardrobe-workspace{flex-direction:column;display:flex}#wardrobe .wardrobe-preview{width:100%;padding:12px 10px}#wardrobe .wardrobe-mirror{max-width:300px;height:310px}#wardrobe .wardrobe-body-overview{border-bottom:1px solid #c9aa80;border-right:0;width:100%;padding:15px}#wardrobe .wardrobe-body-styles{grid-template-columns:repeat(2,minmax(0,1fr))}#wardrobe #match-whole-body,#wardrobe #use-body-colors{width:auto;margin-right:5px}#wardrobe .wardrobe-body-overview .wardrobe-body-summary{min-height:0;margin-top:10px}#wardrobe .wardrobe-controls{width:100%;padding:15px 12px}#wardrobe .wardrobe-piece-styles{grid-template-columns:repeat(3,minmax(0,1fr))}#wardrobe .wardrobe-part-status{flex-wrap:wrap}#wardrobe .wardrobe-small{margin-top:8px}}#wardrobe [hidden]{display:none!important}#wardrobe .wardrobe-workspace,#wardrobe[data-body-section=true] .wardrobe-workspace{grid-template-columns:290px minmax(0,1fr)}#wardrobe .wardrobe-controls{grid-area:auto}#wardrobe .wardrobe-tabs{border-bottom:1px solid #c9aa80;flex-wrap:wrap;gap:5px;margin-bottom:16px;padding-bottom:12px;display:flex}#wardrobe .wardrobe-tabs button{padding:7px 10px;font-size:21px}#wardrobe .wardrobe-tabs button[aria-pressed=true]{color:#fff0d7;background:#59434b}#wardrobe .wardrobe-body-overview{border:1px solid #c9aa80;margin-bottom:18px;padding:14px}#wardrobe .wardrobe-body-styles{grid-template-columns:repeat(3,minmax(0,1fr))}#wardrobe .wardrobe-body-overview h4{margin-top:9px}#wardrobe .wardrobe-body-overview .wardrobe-body-summary{min-height:0;margin-top:10px}#wardrobe .wardrobe-library p,#wardrobe .wardrobe-transfer p{margin:10px 0;font-size:11px;line-height:1.5}#wardrobe .wardrobe-library-tools{border:0;min-width:0;padding:0}#wardrobe .wardrobe-library form{flex-wrap:wrap;align-items:center;gap:7px;margin:15px 0;display:flex}#wardrobe .wardrobe-library input,#wardrobe .wardrobe-library select{color:#392a33;background:#fff6df;border:1px solid #92705e;min-width:0;max-width:100%;padding:8px;font:14px sans-serif}#wardrobe .wardrobe-library button{padding:6px 9px;font-size:18px}#wardrobe .wardrobe-library label{font-size:14px}#wardrobe .wardrobe-library-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}#wardrobe .wardrobe-saved-entry{background:#f4e3c4;border:1px solid #c9aa80;border-radius:4px;min-width:0;padding:0;overflow:hidden}#wardrobe .wardrobe-saved-name{overflow-wrap:anywhere;margin:0;font-size:18px}#wardrobe .wardrobe-saved-entry [role=group]{justify-content:flex-end;gap:8px;padding:0 7px 6px;display:flex}#wardrobe .wardrobe-saved-preview{text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;width:100%;padding:8px;display:flex}#wardrobe .wardrobe-palette-bands{border:1px solid #725c4466;border-radius:2px;width:100%;height:58px;display:flex;overflow:hidden}#wardrobe .wardrobe-palette-bands i{flex:1;min-width:0}#wardrobe .wardrobe-saved-caption{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}#wardrobe .wardrobe-saved-caption kbd{flex:none}#wardrobe .wardrobe-palette-actions button{color:#765b55;background:0 0;border-color:#0000;min-height:24px;padding:3px;font-size:14px}#wardrobe .wardrobe-gallery-count{color:#81634c;margin-left:auto;font-size:11px}#wardrobe .wardrobe-gallery-hint{font-size:10px}#wardrobe .wardrobe-library .wardrobe-palette-save{border-top:1px solid #c9aa80;margin:14px 0 8px;padding-top:12px}#wardrobe .wardrobe-palette-save input{flex:1;width:160px}#wardrobe .wardrobe-library-refresh{min-height:28px;padding:4px 8px;font-size:16px}#wardrobe .wardrobe-empty-gallery{text-align:center;border:1px dashed #b89b7d;border-radius:4px;grid-column:1/-1;padding:22px}#wardrobe .wardrobe-transfer{background:#f4e3c4;border:2px solid #927783;padding:14px}#wardrobe .wardrobe-transfer label{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}#wardrobe .wardrobe-transfer [role=group]{gap:8px;margin-top:14px;display:flex}@media (max-width:700px){#wardrobe .wardrobe-workspace,#wardrobe[data-body-section=true] .wardrobe-workspace{flex-direction:column;display:flex}#wardrobe .wardrobe-body-styles{grid-template-columns:repeat(2,minmax(0,1fr))}#wardrobe .wardrobe-transfer label{flex-direction:column;align-items:stretch}}#wardrobe .wardrobe-footer{z-index:2;position:sticky;bottom:0;box-shadow:0 -2px 8px #392a3322}#wardrobe .wardrobe-nav-hint{color:#765b55;margin:0 0 14px;font-size:10px;line-height:1.4}#wardrobe{flex-direction:column;height:min(850px,100% - 24px);display:flex;overflow:hidden}#wardrobe[hidden]{display:none}#wardrobe .wardrobe-heading,#wardrobe .wardrobe-sections,#wardrobe .wardrobe-parts-group,#wardrobe .wardrobe-footer{flex-shrink:0}#wardrobe .wardrobe-heading{padding:10px 20px}#wardrobe .wardrobe-sections button{min-height:42px;padding:7px 18px}#wardrobe .wardrobe-heights{top:72px}#wardrobe .wardrobe-parts-group{background:#e9d2af;border-bottom:1px solid #bc9b78;padding:7px 10px 4px}#wardrobe .wardrobe-group-heading{align-items:center;gap:12px;min-height:25px;margin-bottom:5px;display:flex}#wardrobe .wardrobe-group-heading strong{min-width:40px;font:21px Jersey25}#wardrobe .wardrobe-group-heading h3{font-size:26px}#wardrobe .wardrobe-group-heading h4{margin:0;font-size:22px}#wardrobe .wardrobe-colors-view .wardrobe-palette-heading{align-items:center;gap:8px;display:flex}#wardrobe .wardrobe-heights>kbd{align-self:center;margin-right:4px}#wardrobe .wardrobe-group-keys{color:#7e6357;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}#wardrobe .wardrobe-group-switch{color:#7e6357;white-space:nowrap;margin-left:auto;font-size:10px}#wardrobe .wardrobe-category-strip{background:0 0;border:0;padding:0}#wardrobe .wardrobe-category-strip .wardrobe-categories{gap:2px;padding:3px}#wardrobe .wardrobe-categories button{min-width:0;padding:6px 9px;font-size:20px}#wardrobe .wardrobe-categories[data-active=true]{box-shadow:none}#wardrobe .wardrobe-parts-group[data-active=true]{box-shadow:inset 0 0 0 2px #81698c}#wardrobe .wardrobe-workspace,#wardrobe[data-body-section=true] .wardrobe-workspace{flex:1;grid-template-columns:290px minmax(0,1fr);align-items:stretch;min-height:0;overflow:hidden}#wardrobe .wardrobe-preview{grid-row:auto;gap:4px;padding:12px 14px;overflow:auto}#wardrobe .wardrobe-mirror{flex-shrink:0;align-content:center;height:285px;padding-top:0}#wardrobe .wardrobe-shadow{bottom:38px}#wardrobe .wardrobe-body-note{min-height:0;margin:0 0 6px;font-size:9px}#wardrobe .wardrobe-body-overview{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:8px 0 0;padding:0;display:flex}#wardrobe .wardrobe-body-overview .wardrobe-body-summary{text-align:center;color:#dcc6c5;width:100%;min-height:0;margin:0;font-size:10px}#wardrobe #match-whole-body,#wardrobe #use-body-colors{color:#eadcc6;background:#51464e;border-color:#927783;flex:1;width:auto;min-height:31px;margin:0;padding:5px;font-size:15px}#wardrobe .wardrobe-small{margin-top:4px}#wardrobe .wardrobe-controls{scrollbar-width:thin;scrollbar-color:#92705e #e3cba6;min-height:0;padding:0 12px 10px;overflow:auto}#wardrobe .wardrobe-tab-bar{z-index:2;background:#f0dcb7;border-bottom:2px solid #c9aa80;margin:0 0 10px;display:grid;position:sticky;top:0}#wardrobe .wardrobe-parts-group{display:grid}#wardrobe .wardrobe-parts-group>.wardrobe-category-strip,#wardrobe .wardrobe-parts-group>.wardrobe-choice-preview{grid-area:1/1;min-width:0}#wardrobe .wardrobe-parts-group[data-preview=true]>.wardrobe-category-strip{visibility:hidden;pointer-events:none}#wardrobe .wardrobe-tabs{border:0;gap:7px;margin:0;padding:6px 0 8px}#wardrobe .wardrobe-tabs button{align-items:center;gap:10px;min-height:36px;padding:5px 10px;font-size:20px;display:inline-flex}#wardrobe .wardrobe-preview,#wardrobe .wardrobe-categories button[aria-pressed=true],#wardrobe .wardrobe-tabs button[aria-pressed=true]{--wardrobe-focus:#d7bcde}#wardrobe .wardrobe-tabs kbd{opacity:1;font-size:11px}#wardrobe .wardrobe-tabs button[aria-pressed=true] kbd{color:#fff0d7;border-color:#cbb0bd}#wardrobe .wardrobe-controls,#wardrobe .wardrobe-workspace{scroll-padding-block:66px 12px}#wardrobe .wardrobe-body-overview kbd,#wardrobe .wardrobe-part-status kbd{margin-left:6px}#wardrobe .wardrobe-style-view,#wardrobe .wardrobe-palette-group{border:2px solid #0000;border-radius:4px;margin-bottom:5px;padding:7px}#wardrobe .wardrobe-style-view[data-active=true],#wardrobe .wardrobe-palette-group[data-active=true]{background:#f5e5c544;border-color:#81698c}#wardrobe .wardrobe-piece-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:3px;scroll-padding:3px}#wardrobe .wardrobe-piece-styles button{background:#f6e8cb;gap:4px;min-height:116px;padding:6px;font-size:18px}#wardrobe .wardrobe-piece-styles button[aria-pressed=true]{color:#493326;box-shadow:none;background:#dedfbd;border-color:#788564}#wardrobe .wardrobe-piece-styles canvas{box-sizing:content-box;width:84px;height:84px;image-rendering:pixelated;pointer-events:none;padding:4px}#wardrobe .wardrobe-part-status{min-height:30px;padding:0 2px 5px}#wardrobe .wardrobe-palettes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:none;padding:3px;overflow:visible}#wardrobe .wardrobe-palettes button{min-height:62px;font-size:16px}#wardrobe .wardrobe-palette-group .wardrobe-group-heading{margin-bottom:3px}#wardrobe .wardrobe-draft-hint{color:#81634c;margin-left:auto;font-size:10px}#wardrobe #apply-appearance{margin-left:10px}#wardrobe .wardrobe-footer{min-height:54px;padding:5px 12px}#wardrobe .wardrobe-history{color:#493326;margin:0;padding:8px}#wardrobe .wardrobe-history h3,#wardrobe .wardrobe-history .wardrobe-guide-host button{color:#493326}#wardrobe .wardrobe-recent button{color:#493326;background:#ead4b7}#wardrobe .wardrobe-comparison>div{color:#493326}#wardrobe .wardrobe-history-hint{color:#81634c}@media (max-height:780px) and (min-width:761px){#wardrobe .wardrobe-mirror{height:250px}#wardrobe .wardrobe-small{display:none}#wardrobe .wardrobe-piece-styles button{gap:0;min-height:84px;padding:3px}#wardrobe .wardrobe-piece-styles canvas{width:56px;height:56px}#wardrobe .wardrobe-style-view,#wardrobe .wardrobe-palette-group{padding:4px}#wardrobe .wardrobe-tab-bar{margin-bottom:4px}}@media (max-width:760px){#wardrobe{height:calc(100% - 16px)}#wardrobe .wardrobe-heading{padding:9px 12px}#wardrobe .wardrobe-heights{top:65px;right:9px}#wardrobe .wardrobe-group-heading{flex-wrap:wrap;gap:6px}#wardrobe .wardrobe-group-switch{font-size:9px}#wardrobe .wardrobe-workspace,#wardrobe[data-body-section=true] .wardrobe-workspace{flex-direction:column;display:flex;overflow:auto}#wardrobe .wardrobe-preview{flex-shrink:0;grid-template-columns:1fr 1fr;place-items:center;padding:8px;display:grid;overflow:visible}#wardrobe .wardrobe-mirror{grid-row:1/4;width:140px;height:170px}#wardrobe #appearance-preview{width:140px;height:140px}#wardrobe .wardrobe-shadow{width:70px;bottom:24px}#wardrobe .wardrobe-mark{font-size:7px;top:0}#wardrobe .wardrobe-pose{bottom:2px}#wardrobe .wardrobe-body-note{font-size:8px}#wardrobe .wardrobe-poses{flex-wrap:wrap;gap:3px;width:100%}#wardrobe .wardrobe-poses button{min-height:28px}#wardrobe .wardrobe-body-overview{margin:0}#wardrobe .wardrobe-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}#wardrobe .wardrobe-controls{flex-shrink:0;width:100%;padding:0 8px 8px;overflow:visible}#wardrobe .wardrobe-piece-styles{grid-template-columns:repeat(2,minmax(0,1fr))}#wardrobe .wardrobe-draft-hint{display:none}#wardrobe #apply-appearance{margin-left:auto}}#wardrobe .wardrobe-choice-preview{background:#e6d6bc;border:1px solid #ad8f81;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:6px 8px;display:flex}#wardrobe .wardrobe-choice-preview>span{color:#67485d;margin-right:auto;font:19px Jersey25}#wardrobe .wardrobe-choice-preview button{min-height:32px;padding:5px 9px;font-size:18px}#wardrobe #keep-choice{color:#fff0d7;--wardrobe-focus:#d7bcde;background:#59434b}#wardrobe .wardrobe-choice-preview kbd{margin-left:5px}@media (max-width:760px){#wardrobe .wardrobe-choice-preview{flex-wrap:wrap;gap:5px}#wardrobe .wardrobe-choice-preview>span,#wardrobe .wardrobe-choice-preview button{font-size:16px}}#wardrobe .wardrobe-heading{min-height:40px;padding:5px 14px}#wardrobe .wardrobe-heading h2{margin:0;font-size:25px}#wardrobe .wardrobe-section-row{background:#e9d2af;border-bottom:1px solid #c8a579;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}#wardrobe .wardrobe-section-row .wardrobe-sections{border:0;min-width:0;padding-right:0}#wardrobe .wardrobe-section-row .wardrobe-heights{flex:none;margin:0 10px 0 18px;position:static}#wardrobe .wardrobe-parts-group{padding:3px 10px}#wardrobe .wardrobe-guide-host[hidden]{display:none}#wardrobe .wardrobe-category-strip>.wardrobe-guide-host{flex:none;margin:0 2px 0 0}#wardrobe .wardrobe-color[data-active=true]{background:#e7d6cd;box-shadow:inset 3px 0 #81698c}#wardrobe .wardrobe-color-entry .wardrobe-tuning{margin:0 0 8px;padding:10px}#wardrobe .wardrobe-colors-view .wardrobe-palette-heading{margin-top:12px}@media (max-width:760px){#wardrobe .wardrobe-heading{padding:4px 10px}#wardrobe .wardrobe-heading h2{font-size:23px}#wardrobe .wardrobe-section-row .wardrobe-sections button{min-width:0;padding:7px 10px;font-size:21px}#wardrobe .wardrobe-section-row .wardrobe-heights{gap:4px;margin-right:7px}#wardrobe .wardrobe-section-row .wardrobe-heights>kbd{display:none}}#wardrobe .wardrobe-parts-group{position:relative}#wardrobe .wardrobe-parts-group>.wardrobe-choice-preview{flex-wrap:nowrap;padding:2px 8px;position:absolute;inset:3px 10px}#wardrobe .wardrobe-choice-preview button{min-height:28px;padding:3px 8px}@media (max-width:760px){#wardrobe .wardrobe-choice-preview{gap:4px}#wardrobe .wardrobe-choice-preview>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}#wardrobe .wardrobe-choice-preview button{flex:none;padding:3px 5px;font-size:15px}}#wardrobe .wardrobe-workspace,#wardrobe .wardrobe-preview{scrollbar-width:thin;scrollbar-color:#92705e #e3cba6}#wardrobe .wardrobe-body-action{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 12px;display:flex}#wardrobe .wardrobe-body-action p{color:#806553;margin:0;font-size:11px}#wardrobe .wardrobe-body-action kbd{margin-left:5px}@supports selector(::-webkit-scrollbar){#wardrobe .wardrobe-workspace,#wardrobe .wardrobe-preview,#wardrobe .wardrobe-controls{scrollbar-width:auto;scrollbar-color:auto}#wardrobe .wardrobe-workspace::-webkit-scrollbar{width:8px;height:8px}#wardrobe .wardrobe-preview::-webkit-scrollbar{width:8px;height:8px}#wardrobe .wardrobe-controls::-webkit-scrollbar{width:8px;height:8px}#wardrobe .wardrobe-workspace::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe .wardrobe-preview::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe .wardrobe-controls::-webkit-scrollbar-track{background:#e3cba6;box-shadow:inset 0 0 0 1px #c6a37b}#wardrobe .wardrobe-workspace::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe .wardrobe-preview::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe .wardrobe-controls::-webkit-scrollbar-thumb{background:#92705e;border:1px solid #e3cba6;box-shadow:inset 0 1px #bb9577}#wardrobe .wardrobe-workspace::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe .wardrobe-preview::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe .wardrobe-controls::-webkit-scrollbar-thumb:hover{background:#70535e}#wardrobe .wardrobe-workspace::-webkit-scrollbar-button{display:none}#wardrobe .wardrobe-preview::-webkit-scrollbar-button{display:none}#wardrobe .wardrobe-controls::-webkit-scrollbar-button{display:none}}#wardrobe .wardrobe-body-action #match-whole-body,#wardrobe .wardrobe-body-action #use-body-colors{color:#493326;background:#f8e8c9;border-color:#c8a579;flex:0 auto;width:auto;padding:5px 9px}#wardrobe .wardrobe-style-heading{flex-wrap:nowrap;gap:8px;min-height:34px}#wardrobe .wardrobe-style-heading h3,#wardrobe .wardrobe-style-heading>.wardrobe-group-keys,#wardrobe .wardrobe-style-heading>.wardrobe-guide-host{flex:none}#wardrobe .wardrobe-style-heading .wardrobe-part-status{flex-wrap:nowrap;flex:1;gap:8px;min-width:0;min-height:0;padding:0}#wardrobe .wardrobe-style-heading .wardrobe-part-badge{box-sizing:border-box;text-align:center;white-space:nowrap;flex:none;width:62px}#wardrobe .wardrobe-part-explanation{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:9px;overflow:hidden}#wardrobe .wardrobe-style-heading #match-body-part{white-space:nowrap;flex:none;min-height:30px;margin-left:auto}@media (max-width:760px){#wardrobe .wardrobe-style-heading,#wardrobe .wardrobe-style-heading .wardrobe-part-status{gap:5px}#wardrobe .wardrobe-part-explanation{display:none}#wardrobe .wardrobe-style-heading #match-body-part{padding:4px;font-size:10px}#wardrobe .wardrobe-style-heading .wardrobe-part-badge{width:57px;padding:3px}}#wardrobe .wardrobe-context-history{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}#wardrobe .wardrobe-section-label{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}#wardrobe .wardrobe-style-heading{flex-wrap:nowrap;display:flex}#wardrobe .wardrobe-style-heading .wardrobe-part-status{flex:1}#wardrobe .wardrobe-style-heading>.wardrobe-context-history{flex:none}#wardrobe [data-colour-heading]{align-items:center;gap:8px;display:flex}#wardrobe .wardrobe-section-row>.wardrobe-context-history{flex:none;min-height:30px;margin-left:auto}@media (max-width:760px){#wardrobe .wardrobe-section-row .wardrobe-sections{gap:0;padding-left:5px}#wardrobe .wardrobe-section-row .wardrobe-sections button{padding:7px 4px;font-size:18px}#wardrobe .wardrobe-section-row>.wardrobe-context-history{gap:3px;padding:4px 5px;font-size:11px}#wardrobe .wardrobe-section-row .wardrobe-heights{gap:3px;margin:0 5px}#wardrobe .wardrobe-section-row .wardrobe-heights button{padding:4px 6px}#wardrobe .wardrobe-section-label{gap:5px}#wardrobe .wardrobe-style-heading .wardrobe-part-status{flex:0 auto}#wardrobe .wardrobe-style-heading #match-body-part{padding:4px;font-size:10px}#wardrobe .wardrobe-style-heading .wardrobe-group-keys{gap:2px}#wardrobe .wardrobe-style-heading .wardrobe-group-keys kbd{font-size:8px}#wardrobe .wardrobe-style-heading h3{font-size:22px}#wardrobe .wardrobe-context-history{padding:4px 6px;font-size:11px}}#wardrobe .wardrobe-category-strip>button[hidden]{display:none}#character-card{color:#f4e8d5;background:#211927;border:2px solid #9c7b68;border-radius:8px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:18px;overflow:auto;box-shadow:0 12px 48px #100b18aa}#character-card::backdrop{background:#100b18cc}#character-card-preview{object-fit:contain;border-radius:3px;width:100%;height:auto;max-height:65dvh;display:block}#character-card-preview[hidden]{display:none}#character-card-notice{color:#f0d6b0;text-wrap:pretty;margin:12px 0 20px;padding:4px 0;font:24px/1.3 Jersey25,monospace}.character-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}#character-card :is(button,.button-link){padding:9px 14px;font-size:14px}#character-card-notice:empty{margin:0;padding:0}:is(#character-card,#photo-album,#group-photo-invitation) :is(button,.button-link) kbd{color:#513a2a;vertical-align:middle;background:#f5dfbb;border:1px solid #72503e;border-bottom-width:3px;border-radius:3px;justify-content:center;align-items:center;min-width:23px;height:25px;margin-right:9px;padding:0 4px;font:20px/1 Jersey25,monospace;display:inline-flex}:is(#character-card,#photo-album,#group-photo-invitation) :is(button,.button-link):active kbd{border-bottom-width:1px;transform:translateY(1px)}#character-card:focus{outline:none;box-shadow:0 12px 48px #100b18aa}#world-announcements{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.announcement-layout{flex-direction:column;align-items:center;gap:10px;max-width:540px;margin:auto;display:flex;position:absolute;top:16px;left:12px;right:12px}.announcement-invitation{width:100%}.announcement-events{flex-direction:column;align-items:center;gap:9px;width:100%;max-width:480px;display:flex}:is(.announcement-invitation:not(:has(>:not([hidden]))),.announcement-events:not(:has(>:not([hidden])))){display:none}#world-announcements :is(#shared-toast,#bits-announcement,#celebration-announcement,#celebration,#tavern-bell){box-sizing:border-box;flex:none;width:100%;max-width:100%;margin:0;position:relative;top:auto;left:auto;transform:translateY(var(--announcement-lift,0px))!important}#world-announcements [hidden]{display:none}#world-announcements #shared-toast[data-phase=cheers]{width:max-content;margin:auto}#world-announcements #shared-toast[data-phase=memory]{max-width:420px;margin:auto}#world-announcements :is(#bits-announcement,#celebration-announcement){padding:11px 14px 13px}#world-announcements :is(#bits-announcement,#celebration-announcement) :is(.bits-kicker,.bits-thanks,.celebration-kicker,.celebration-thanks){display:none}#world-announcements :is(#bits-announcement,#celebration-announcement) :is(.bits-body,.celebration-body){grid-template-columns:42px minmax(0,1fr);gap:12px}#world-announcements :is(#bits-announcement,#celebration-announcement) :is(.bits-face,.celebration-face){width:40px;height:40px}#world-announcements :is(#bits-announcement,#celebration-announcement) :is(.bits-name,.celebration-name){font-size:21px}#world-announcements :is(#bits-announcement,#celebration-announcement) .bits-action{font-size:11px;display:inline}#world-announcements :is(#bits-announcement,#celebration-announcement) .bits-amount{vertical-align:middle;gap:6px;margin:2px 0 0 7px;font-size:24px;display:inline-flex}#world-announcements :is(#bits-announcement,#celebration-announcement) .bits-gem{width:22px;height:22px}#world-announcements :is(#bits-announcement,#celebration-announcement) .celebration-title{margin-top:3px;font-size:23px}@container (width>=741px){.announcement-layout:has(.announcement-invitation>:not([hidden])):has(.announcement-events>:not([hidden])):not(:has(.announcement-events>:not([hidden])~:not([hidden]))){grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;max-width:960px;display:grid}}@container (width<=520px){.announcement-layout{top:10px;left:10px;right:10px}#world-announcements #shared-toast{flex-wrap:wrap;gap:8px;padding:12px 14px 15px}#world-announcements .toast-words{flex-basis:calc(100% - 42px)}#world-announcements .toast-words strong{font-size:22px}#world-announcements #shared-toast button{margin-left:auto}#world-announcements .toast-detail{font-size:12px}#world-announcements #shared-toast[data-phase=cheers]{padding:10px 16px}#world-announcements #shared-toast[data-phase=cheers] .toast-words{flex:initial}}:root,.surface-slate{--ui-font-display:Jersey25, ui-sans-serif, system-ui, sans-serif;--ui-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--ui-surface-bg:#261e29;--ui-surface-elevated:#342937;--ui-surface-recessed:#1b161e;--ui-surface-header:#352b30;--ui-surface-footer:#201923;--ui-surface-divider:#735651;--ui-card-bg:#322736;--ui-card-hover:#413347;--ui-input-bg:#1c151f;--ui-input-border:#876974;--ui-ink-primary:#f4e8d5;--ui-ink-heading:#f5d9ad;--ui-ink-muted:#cbb59d;--ui-accent-gold:#d8a96c;--ui-accent-bright:#ffe3ad;--ui-selected-bg:#4e3d57;--ui-selected-ink:#fff0be;--ui-selected-border:#eab674;--ui-danger-bg:#5c2828;--ui-danger-ink:#ffd4cc;--ui-danger-border:#b85d52;--ui-focus-ring:#ffe3ad;--ui-frame-image:url(/releases/479aedec09760634eb8e2612/theme/basic_wooden_frame.png);--ui-frame-slice:8;--ui-btn-default:url(/releases/479aedec09760634eb8e2612/theme/base_button_medium.png);--ui-btn-hover:url(/releases/479aedec09760634eb8e2612/theme/base_button_light.png);--ui-btn-active:url(/releases/479aedec09760634eb8e2612/theme/base_button_light_pressed.png);--ui-btn-disabled:url(/releases/479aedec09760634eb8e2612/theme/base_button_greyscale.png);--ui-btn-slice:5;--ui-radius-sm:3px;--ui-radius-md:4px}.surface-parchment{--ui-surface-bg:#f0dcb7;--ui-surface-elevated:#f6e5c7;--ui-surface-recessed:#e3cba6;--ui-surface-header:#f6e5c7;--ui-surface-footer:#e7d1ad;--ui-surface-divider:#c4a378;--ui-card-bg:#e8d0aa;--ui-card-hover:#f7e6c8;--ui-input-bg:#fbf0da;--ui-input-border:#ad885e;--ui-ink-primary:#493326;--ui-ink-heading:#3e291d;--ui-ink-muted:#7a5b43;--ui-accent-gold:#c49a6c;--ui-accent-bright:#ffe3ad;--ui-selected-bg:#dae0bc;--ui-selected-ink:#2f3822;--ui-selected-border:#6f7d5c;--ui-danger-bg:#5c2828;--ui-danger-ink:#ffd4cc;--ui-danger-border:#b85d52;--ui-focus-ring:#765594}.thematic-window{border:8px solid #a88160;border-image:var(--ui-frame-image) 8 stretch;background-color:var(--ui-surface-bg);color:var(--ui-ink-primary);font-family:var(--ui-font-body);background-clip:padding-box;flex-direction:column;font-size:13px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 6px #120d15,0 18px 42px #0a070da6}.thematic-window-header{background:var(--ui-surface-header);border-bottom:1px solid var(--ui-surface-divider);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.thematic-window-grip{cursor:grab;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.thematic-window-grip:active{cursor:grabbing}.thematic-eyebrow{font-family:var(--ui-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-ink-muted);margin:0;font-size:9px;font-weight:700}.thematic-title{font-family:var(--ui-font-display);color:var(--ui-ink-heading);margin:0;font-size:26px;font-weight:400;line-height:1.05}.thematic-window-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.thematic-window-footer{background:var(--ui-surface-footer);border-top:1px solid var(--ui-surface-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 14px;display:flex}.thematic-well{border-radius:var(--ui-radius-sm);color:#ead6bd;background:radial-gradient(at 50% 68%,#594e59,#2b242f 85%);border:1px solid #856748a6;padding:10px;box-shadow:inset 0 2px 10px #0f0a128c}.thematic-btn{border:8px solid #0000;border-image:var(--ui-btn-default) 5 fill stretch;image-rendering:pixelated;min-height:38px;font-family:var(--ui-font-display);color:#4b3526;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;gap:6px;padding:2px 10px 4px;font-size:20px;line-height:1;display:inline-flex}.thematic-btn:hover:not(:disabled){border-image-source:var(--ui-btn-hover);color:#261911}.thematic-btn:active:not(:disabled),.thematic-btn[aria-pressed=true]{border-image-source:var(--ui-btn-active);color:#261911}.thematic-btn:disabled{border-image-source:var(--ui-btn-disabled);color:#595359;cursor:not-allowed}.thematic-btn-sm{border-width:6px;min-height:32px;padding:1px 8px 3px;font-size:18px}.thematic-btn-subtle{border:1px solid var(--ui-surface-divider);border-radius:var(--ui-radius-sm);background:var(--ui-card-bg);min-height:34px;color:var(--ui-ink-primary);font-family:var(--ui-font-display);cursor:pointer;white-space:nowrap;border-image:;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:18px;line-height:1;display:inline-flex}.thematic-btn-subtle:hover:not(:disabled){background:var(--ui-card-hover);border-color:var(--ui-accent-gold)}.thematic-btn-subtle[aria-pressed=true]{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:var(--ui-selected-border)}.thematic-btn-danger{border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-sm);background:var(--ui-danger-bg);min-height:34px;color:var(--ui-danger-ink);font-family:var(--ui-font-display);cursor:pointer;border-image:;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:18px;line-height:1;display:inline-flex}.thematic-btn-danger:hover:not(:disabled){color:#fff;background:#783232;border-color:#e07a6d}.thematic-kbd{color:#493326;min-width:20px;height:21px;font-family:var(--ui-font-display);vertical-align:middle;background:#f5dfbb;border:1px solid #72503e;border-bottom-width:3px;border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-size:15px;line-height:1;display:inline-flex}:is(.thematic-btn,.thematic-btn-subtle):active .thematic-kbd{border-bottom-width:1px;transform:translateY(1px)}.thematic-tabs{border-bottom:1px solid var(--ui-surface-divider);background:#0000001f;gap:4px;padding:5px 10px;display:flex;overflow-x:auto}.thematic-tab{border-radius:var(--ui-radius-sm);min-height:32px;color:var(--ui-ink-primary);font-family:var(--ui-font-display);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-image:;align-items:center;gap:6px;padding:5px 11px;font-size:19px;line-height:1;display:inline-flex}.thematic-tab:hover:not([aria-selected=true]){background:var(--ui-card-hover)}.thematic-tab[aria-selected=true]{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:var(--ui-selected-border);box-shadow:inset 0 -2px 0 var(--ui-accent-gold)}.thematic-stepper{border:1px solid var(--ui-surface-divider);border-radius:var(--ui-radius-md);background:var(--ui-input-bg);align-items:center;display:inline-flex;overflow:hidden}.thematic-stepper button{width:32px;height:32px;min-height:32px;color:var(--ui-ink-primary);font-family:var(--ui-font-display);cursor:pointer;background:0 0;border:0;border-image:;padding:0;font-size:22px;line-height:1}.thematic-stepper button:hover{background:var(--ui-card-hover)}.thematic-stepper span{text-align:center;min-width:72px;font-family:var(--ui-font-display);color:var(--ui-ink-heading);padding:0 6px;font-size:18px}.thematic-field{flex-direction:column;gap:4px;display:flex}.thematic-field-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.thematic-label{font-family:var(--ui-font-display);color:var(--ui-ink-heading);font-size:18px;line-height:1.1}.thematic-counter{font-variant-numeric:tabular-nums;color:var(--ui-ink-muted);font-size:11px}.thematic-input{border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-sm);background:var(--ui-input-bg);width:100%;min-height:34px;color:var(--ui-ink-primary);font-family:var(--ui-font-body);padding:5px 9px;font-size:13px}.thematic-card-strip{scrollbar-width:thin;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.thematic-card{border:1px solid var(--ui-surface-divider);border-radius:var(--ui-radius-md);background:var(--ui-card-bg);min-width:102px;color:var(--ui-ink-primary);cursor:pointer;text-align:center;border-image:;flex-direction:column;flex:none;align-items:center;gap:4px;padding:7px 6px 6px;display:flex}.thematic-card:hover:not(:disabled){background:var(--ui-card-hover);border-color:var(--ui-accent-gold)}.thematic-card[aria-pressed=true]{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:var(--ui-selected-border);box-shadow:inset 0 0 0 1px var(--ui-selected-border)}.thematic-card-stage{border-radius:var(--ui-radius-sm);background:radial-gradient(at 50% 65%,#483d4a,#261f29 85%);border:1px solid #785f4b80;place-items:center;width:60px;height:48px;display:grid;overflow:hidden}.thematic-card-stage img,.thematic-card-stage .sprite-crop{image-rendering:pixelated;object-fit:contain;max-width:54px;max-height:44px}.thematic-card-title{font-family:var(--ui-font-display);font-size:17px;line-height:1.05}.thematic-badge{color:#f5d9ad;font-family:var(--ui-font-body);font-variant-numeric:tabular-nums;background:#241b25c7;border:1px solid #c49a6c8c;border-radius:2px;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.thematic-notice{border:4px solid #a58261;border-image:var(--ui-frame-image) 8 stretch;color:#faf7fb;font-family:var(--ui-font-display);background:#241b25 padding-box padding-box;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:18px;line-height:1.2;display:flex}.thematic-notice.is-refusal{color:#ffd8cf;background:#421f24}.thematic-notice.is-success{color:#dbf2e1;background:#22352b}#tavern-architect-tray{z-index:4;width:min(860px,100% - 24px);max-height:min(320px,100% - 80px);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}#tavern-architect-pill{z-index:4;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 10px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}#celebration-announcement{z-index:3;box-sizing:border-box;pointer-events:none;color:#fcf5ed;border:1px solid var(--celebration-accent);background:#281d2cf5;border-radius:5px;width:min(420px,100% - 24px);padding:14px 18px 15px;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px #130e19aa,0 12px 30px #0a060c44,inset 0 0 0 3px #ffffff08}#celebration-announcement .celebration-kicker{letter-spacing:.16em;color:#cbb7cb;text-align:center;margin:0 0 9px;font:9px/1.3 Inter,system-ui}.celebration-body{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;display:grid}.celebration-face{box-sizing:content-box;background:color-mix(in srgb,var(--celebration-color) 24%,#271e2b);border:1px solid color-mix(in srgb,var(--celebration-color) 65%,#271e2b);border-radius:50%;width:64px;height:64px}.celebration-name{color:var(--celebration-color);overflow-wrap:anywhere;font:23px/1.1 Jersey25,system-ui;display:block}#celebration-announcement .celebration-title{color:#fff0d5;overflow-wrap:anywhere;margin:4px 0 0;font:28px/1.1 Jersey25,system-ui}#celebration-announcement .celebration-thanks{text-align:center;color:#d6c1d5;margin:10px 0 0;font:11px/1.4 Inter,system-ui}.celebration-progress{background:var(--celebration-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:440px){#celebration-announcement{padding:11px 12px 13px;top:10px}.celebration-body{gap:10px}.celebration-name{font-size:21px}#celebration-announcement .celebration-title{font-size:25px}}#shared-toast{z-index:3;box-sizing:border-box;color:#ffefd0;pointer-events:auto;background:#302530f2;border:1px solid #b68e62;border-radius:5px;align-items:center;gap:14px;width:min(540px,100% - 24px);padding:16px 18px 18px;display:flex;position:absolute;top:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px #19151c80}#shared-toast[hidden]{display:none}.toast-words{flex:1;min-width:0}.toast-words strong{font-family:Jersey25,system-ui;font-size:24px;line-height:1.2;display:block}.toast-detail{color:#d6c2b9;margin-top:5px;font:13px/1.4 system-ui;display:block}.toast-timer{font-variant-numeric:tabular-nums;color:#ecc982;min-width:24px}#shared-toast button{white-space:nowrap;flex-shrink:0;padding:8px 12px;font-size:17px}#shared-toast button:disabled{opacity:.7}.toast-meter{transform-origin:0;background:#e6bc77;height:3px;position:absolute;bottom:0;left:0;right:0}#shared-toast[data-phase=memory]{background:#322b31f5;border-color:#e9c483}.profile-toasts{text-align:center;color:#644634;margin:0 0 16px;font-size:16px}@media (max-width:520px){#shared-toast{flex-wrap:wrap;gap:8px;padding:12px 14px 15px;top:10px}.toast-words{flex-basis:calc(100% - 42px)}.toast-words strong{font-size:20px}#shared-toast button{margin-left:auto;font-size:16px}.toast-detail{font-size:12px}}#shared-toast[data-phase=cheers]{text-align:center;gap:0;width:max-content;max-width:calc(100% - 24px);padding:10px 16px}#shared-toast[data-phase=cheers] .toast-words{flex:initial}#shared-toast .toast-detail[hidden]{display:none}#shared-toast button kbd{vertical-align:middle;opacity:.8;border:1px solid;border-bottom-width:2px;border-radius:3px;margin-left:8px;padding:1px 4px;font:14px/1 Jersey25,monospace;display:inline-block}#shared-toast button kbd[hidden]{display:none}#bits-announcement{z-index:3;box-sizing:border-box;pointer-events:none;color:#fcf5ed;border:1px solid var(--bits-accent);background:#281d2cf5;border-radius:5px;width:min(420px,100% - 24px);padding:14px 18px 15px;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px #130e19aa,0 12px 30px #0a060c44,inset 0 0 0 3px #ffffff08}#bits-announcement .bits-kicker{letter-spacing:.16em;color:#cbb7cb;text-align:center;margin:0 0 9px;font:9px/1.3 Inter,system-ui}#bits-announcement .bits-body{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;display:grid}#bits-announcement .bits-face{box-sizing:content-box;background:color-mix(in srgb,var(--bits-chat-color) 24%,#271e2b);border:1px solid color-mix(in srgb,var(--bits-chat-color) 65%,#271e2b);width:64px;height:64px;image-rendering:pixelated;border-radius:50%}#bits-announcement .bits-name{color:var(--bits-chat-color);overflow-wrap:anywhere;font:23px/1.1 Jersey25,system-ui;display:block}#bits-announcement .bits-action{color:#cfbfce;margin-top:2px;font:11px/1.3 Inter,system-ui;display:block}#bits-announcement .bits-amount{color:var(--bits-chat-color);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:3px;font:34px/1.1 Jersey25,system-ui;display:flex}#bits-announcement .bits-gem{object-fit:contain;image-rendering:auto;flex:none;width:28px;height:28px}#bits-announcement .bits-thanks{text-align:center;color:#d6c1d5;margin:10px 0 0;font:11px/1.4 Inter,system-ui}#bits-announcement .bits-progress{background:var(--bits-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:440px){#bits-announcement{padding:11px 12px 13px;top:10px}#bits-announcement .bits-body{gap:10px}#bits-announcement .bits-name{font-size:21px}#bits-announcement .bits-amount{font-size:30px}}
