:root[data-look=storybook]{--sb-red:#c41e2e;--sb-red-deep:#8e1520;--sb-green:#1d6b3a;--sb-green-deep:#124a27;--sb-gold:#e8a317;--sb-gold-light:#ffd466;--sb-cream:#fff4dc;--sb-snow:#fffdf7;--sb-cocoa:#3a2215;--sb-biscuit-a:#f6c27d;--sb-biscuit-b:#e09a4b;--sb-biscuit-edge:#a8601f;--sb-icing:#fffdf7;--sb-cane:repeating-linear-gradient(135deg, #c41e2e 0 9px, #fffdf7 9px 18px);--sb-lift:0 14px 28px -12px #783e1673, 0 3px 0 #a8601f2e;--sb-radius:24px;--sb-radius-sm:16px;--sb-btn-shade:#8a4a14}:root[data-look=storybook] body{background:var(--theme-bg);color:var(--theme-fg);font-family:var(--theme-font-body), system-ui, sans-serif}:root[data-look=storybook] body:after{content:"";z-index:5;pointer-events:none;opacity:.9;background-image:radial-gradient(circle,#fff 0 3.4px,#6896cdbf 3.9px,#0000 4.8px),radial-gradient(circle,#fff 0 2.6px,#6896cdb3 3px,#0000 3.8px),radial-gradient(circle,#fff 0 1.9px,#6896cda6 2.3px,#0000 3.1px);background-position:40px 20px,120px 90px,12px 140px;background-size:310px 310px,230px 230px,170px 170px;animation:26s linear infinite sb-snow;position:fixed;inset:0}@keyframes sb-snow{to{background-position:28px 640px,104px 920px,4px 510px}}:root[data-look=storybook] body{padding-top:22px}:root[data-look=storybook] body:before{content:"";z-index:70;pointer-events:none;background:radial-gradient(circle at 14px 12px,#ff4d4d 0 4.5px,#ff4d4d59 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 74px 12px,#4fd36b 0 4.5px,#4fd36b59 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 44px 14px,#ffd24a 0 4.5px,#ffd24a66 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 104px 14px,#5ab8ff 0 4.5px,#5ab8ff61 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,linear-gradient(#3a2215,#3a2215) 0 3px/100% 2px no-repeat;height:24px;animation:2.8s ease-in-out infinite alternate sb-twinkle;position:fixed;top:0;left:0;right:0}@keyframes sb-twinkle{0%{filter:brightness(1.08)saturate(1.1)}to{filter:brightness(.82)saturate(.9)}}@media (prefers-reduced-motion:reduce){:root[data-look=storybook] body:after{opacity:.6;animation:none}:root[data-look=storybook] body:before{animation:none}}:root[data-look=storybook] .portal-card,:root[data-look=storybook] .intro-card,:root[data-look=storybook] .ready-card,:root[data-look=storybook] .lb-board,:root[data-look=storybook] .lb-me,:root[data-look=storybook] .compat-notice,:root[data-look=storybook] .wall-settings,:root[data-look=storybook] .wall,:root[data-look=storybook] .buy-panel,:root[data-look=storybook] section.bg-white,:root[data-look=storybook] [data-cookie-banner]>div>div,:root[data-look=storybook] .pc-gift,:root[data-look=storybook] .pc-offer-card{border-radius:var(--sb-radius);background:var(--sb-snow);color:var(--sb-cocoa);box-shadow:var(--sb-lift);border:7px solid #0000;position:relative}:root[data-look=storybook] .portal-card:after,:root[data-look=storybook] .intro-card:after,:root[data-look=storybook] .ready-card:after,:root[data-look=storybook] .lb-board:after,:root[data-look=storybook] .lb-me:after,:root[data-look=storybook] .compat-notice:after,:root[data-look=storybook] .wall-settings:after,:root[data-look=storybook] .wall:after,:root[data-look=storybook] .buy-panel:after,:root[data-look=storybook] section.bg-white:after,:root[data-look=storybook] [data-cookie-banner]>div>div:after,:root[data-look=storybook] .pc-gift:after,:root[data-look=storybook] .pc-offer-card:after{content:"";border-radius:inherit;pointer-events:none;background:var(--sb-cane);-webkit-mask-composite:xor;padding:7px;position:absolute;inset:-7px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-look=storybook] .report-card,:root[data-look=storybook] .acc-sheet,:root[data-look=storybook] .hint-panel,:root[data-look=storybook] .pocket-drawer,:root[data-look=storybook] .pocket-note,:root[data-look=storybook] .owner-tag{border:5px solid var(--sb-red);border-radius:var(--sb-radius);background:var(--sb-snow);color:var(--sb-cocoa);box-shadow:inset 0 0 0 4px var(--sb-snow), inset 0 0 0 6px #e6b3ae, var(--sb-lift)}:root[data-look=storybook] .intro-note.portal-aside,:root[data-look=storybook] .portal-aside-in{background:var(--sb-snow);color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);border:2px dashed #d9b36f}:root[data-look=storybook] .portal-title,:root[data-look=storybook] .htp-h2,:root[data-look=storybook] .intro-title,:root[data-look=storybook] .portal-h2,:root[data-look=storybook] .ready-title,:root[data-look=storybook] .ready-h{font-family:var(--theme-font-heading), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--theme-heading);text-shadow:0 2px #fff,0 3px #a8601f2e;font-weight:700}:root[data-look=storybook] .intro-title{color:var(--theme-heading);text-shadow:0 2px #fff,0 4px #a8601f33}:root[data-look=storybook] .intro-kicker,:root[data-look=storybook] .portal-label,:root[data-look=storybook] .game-ui-small{color:var(--sb-green);text-shadow:none}:root[data-look=storybook] .intro-kicker{letter-spacing:.12em;font-weight:800}:root[data-look=storybook] .intro-para{color:var(--sb-cocoa)}:root[data-look=storybook] .intro-note{color:#6a4632}:root[data-look=storybook] .game-title{color:var(--theme-heading);text-shadow:0 2px #fff;letter-spacing:0}:root[data-look=storybook] .game-btn,:root[data-look=storybook] .intro-begin,:root[data-look=storybook] .lb-tab-on,:root[data-look=storybook] .portal-join-btn,:root[data-look=storybook] .portal-start .game-btn{background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));color:var(--sb-cocoa);border:3px solid var(--sb-biscuit-edge);box-shadow:inset 0 0 0 3px #fffdf7d9, 0 4px 0 var(--sb-btn-shade), 0 10px 16px -6px #783e1680;text-shadow:0 1px #fffdf799;letter-spacing:.02em;border-radius:999px;min-height:48px;padding:12px 30px;font-weight:800}:root[data-look=storybook] .game-btn:hover,:root[data-look=storybook] .intro-begin:hover{background:linear-gradient(#ffd08e,#eaa459);transform:translateY(-1px)}:root[data-look=storybook] .game-btn:active{box-shadow:inset 0 0 0 3px #fffdf7d9, 0 1px 0 var(--sb-btn-shade);transform:translateY(2px)}:root[data-look=storybook] .game-btn-ghost,:root[data-look=storybook] .lb-tab,:root[data-look=storybook] .portal-tab{background:var(--sb-snow);color:var(--sb-green-deep);border:2px solid var(--sb-green);letter-spacing:.02em;text-shadow:none;border-radius:999px;min-height:44px;padding:8px 20px;font-weight:800;box-shadow:0 3px #1d6b3a59}:root[data-look=storybook] .game-btn-ghost:hover,:root[data-look=storybook] .lb-tab:hover{color:var(--sb-green-deep);border-color:var(--sb-green-deep);background:#eaf5e6}:root[data-look=storybook] .portal-tab.active{background:var(--sb-green);color:#fff;box-shadow:0 3px #124a2780}:root[data-look=storybook] .game-btn:focus-visible,:root[data-look=storybook] .game-btn-ghost:focus-visible,:root[data-look=storybook] .hotspot:focus-visible,:root[data-look=storybook] .inv-slot:focus-visible,:root[data-look=storybook] a:focus-visible,:root[data-look=storybook] button:focus-visible,:root[data-look=storybook] input:focus-visible{outline:3px solid var(--sb-red);outline-offset:3px}:root[data-look=storybook] .portal-input,:root[data-look=storybook] .portal-code,:root[data-look=storybook] .portal-otp{color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);background:#fff;border:2px solid #c9a064;min-height:48px}:root[data-look=storybook] .portal-input:focus{border-color:var(--sb-red);box-shadow:0 0 0 3px #c41e2e2e}:root[data-look=storybook] .portal-input::placeholder,:root[data-look=storybook] .portal-code::placeholder{color:#8b6a52}:root[data-look=storybook] .portal-error,:root[data-look=storybook] .portal-error-bar{color:#8e1520;border-radius:var(--sb-radius-sm);background:#fde7e4;border:2px solid #e7a29b}:root[data-look=storybook] .portal-notice{color:#124a27}:root[data-look=storybook] .portal-voucher{color:var(--sb-cocoa)}:root[data-look=storybook] .portal-table th,:root[data-look=storybook] .portal-table td{border-color:#ecd9ae}:root[data-look=storybook] .portal-row:hover{background:#fff0d0}:root[data-look=storybook] .lb-root{min-height:calc(100vh - 22px);color:var(--theme-text)}:root[data-look=storybook] .lb-pre{font-family:var(--theme-font-ui), sans-serif;letter-spacing:.22em;color:var(--sb-green);font-weight:800}:root[data-look=storybook] .lb-title{font-family:var(--theme-font-heading), Georgia, serif;text-transform:none;letter-spacing:-.01em;color:var(--theme-title);text-shadow:0 3px #fff,0 6px #a8601f33;font-weight:700}:root[data-look=storybook] .lb-title:after{content:none}:root[data-look=storybook] .lb-sub{color:var(--theme-text);text-shadow:none}:root[data-look=storybook] .lb-head:after{content:"";background:var(--sb-cane);border-radius:999px;width:min(320px,70%);height:10px;margin-top:10px;display:block;box-shadow:0 2px #a8601f40}:root[data-look=storybook] .lb-note{color:#6a4632}:root[data-look=storybook] .htp-block{color:var(--theme-text)}:root[data-look=storybook] .htp-h2{font-size:26px}:root[data-look=storybook] .htp-item{border-top:2px dotted #d9b36f}:root[data-look=storybook] .htp-item dt,:root[data-look=storybook] .htp-steps strong{font-weight:800}:root[data-look=storybook] .htp-steps{counter-reset:sb-step;padding-left:0;list-style:none}:root[data-look=storybook] .htp-steps>li{counter-increment:sb-step;min-height:36px;padding-left:46px;position:relative}:root[data-look=storybook] .htp-steps>li:before{content:counter(sb-step);background:var(--sb-red);color:#fff;width:34px;height:34px;font-family:var(--theme-font-ui), sans-serif;box-shadow:inset 0 0 0 3px #fffdf7d9, 0 2px 0 var(--sb-red-deep);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}:root[data-look=storybook] .lb-links,:root[data-look=storybook] .lb-links a{color:var(--sb-green-deep)}:root[data-look=storybook] .lb-desk,:root[data-look=storybook] .lb-piece,:root[data-look=storybook] .lb-p-candle,:root[data-look=storybook] .lb-p-key,:root[data-look=storybook] .lb-note-pin{display:none}:root[data-look=storybook] .lb-row{border-radius:var(--sb-radius-sm);color:var(--sb-cocoa);background-color:#fffaf0;border:2px solid #e6cf9c}:root[data-look=storybook] .lb-row-gold{background-color:#fff1c4;border-color:#e8a317}:root[data-look=storybook] .lb-row-silver{background-color:#eef3f7;border-color:#a9b8c4}:root[data-look=storybook] .lb-row-bronze{background-color:#fde5d0;border-color:#d08a55}:root[data-look=storybook] .lb-row-example{background-color:#fbf1da}:root[data-look=storybook] .lb-rank,:root[data-look=storybook] .lb-name,:root[data-look=storybook] .lb-c-time,:root[data-look=storybook] .lb-c-hints,:root[data-look=storybook] .lb-c-score,:root[data-look=storybook] .lb-row-example .lb-name,:root[data-look=storybook] .lb-row-example .lb-c-time,:root[data-look=storybook] .lb-row-example .lb-c-score,:root[data-look=storybook] .lb-slot-rank,:root[data-look=storybook] .lb-empty-plain,:root[data-look=storybook] .lb-empty-line,:root[data-look=storybook] .lb-me-line,:root[data-look=storybook] .lb-me-row,:root[data-look=storybook] .lb-me-you{color:var(--sb-cocoa)}:root[data-look=storybook] .lb-row-gold .lb-c-score{color:#7a4a00}:root[data-look=storybook] .lb-row-silver .lb-c-score{color:#2f4350}:root[data-look=storybook] .lb-row-bronze .lb-c-score{color:#7b3a10}:root[data-look=storybook] .lb-table thead th{color:var(--sb-green-deep);font-weight:800}:root[data-look=storybook] .lb-badge,:root[data-look=storybook] .lb-badge-example{color:var(--sb-green-deep);background:#fff;border:2px solid #cfe1c6}:root[data-look=storybook] .lb-badge-clock{color:#8e1520}:root[data-look=storybook] .lb-trophy{color:#8a5a00;background:#fff1c4}:root[data-look=storybook] .lb-empty-line span{color:var(--sb-red-deep)}:root[data-look=storybook] footer{background:#fbe9c4;border-top:0;padding-top:44px;position:relative}:root[data-look=storybook] footer:before{content:"";background:var(--sb-cane);height:12px;position:absolute;top:0;left:0;right:0}:root[data-look=storybook] footer:after{content:"";opacity:0;background:linear-gradient(135deg,#c41e2e 50%,#0000 50%) 0 0/34px 22px,linear-gradient(225deg,#c41e2e 50%,#0000 50%) 0 0/34px 22px;height:22px;position:absolute;top:12px;left:0;right:0}:root[data-look=storybook] footer a{color:var(--sb-green-deep);font-weight:700}:root[data-look=storybook] [data-cookie-banner]>div>div{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-look=storybook] [data-cookie-banner] p{color:var(--sb-cocoa)}:root[data-look=storybook] [data-cookie-banner] a{color:var(--sb-green-deep)}:root[data-look=storybook] [data-cookie-banner] button{min-height:48px;color:var(--sb-cocoa);border:3px solid var(--sb-biscuit-edge);background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));box-shadow:inset 0 0 0 3px #fffdf7d9, 0 3px 0 var(--sb-btn-shade);text-shadow:0 1px #fffdf799;border-radius:999px;font-weight:800}:root[data-look=storybook] [data-cookie-banner] button:hover{background:linear-gradient(#ffd08e,#eaa459)}:root[data-look=storybook] [data-cookie-banner] button+button{background:var(--sb-snow);border-color:var(--sb-green);color:var(--sb-green-deep);box-shadow:0 3px #1d6b3a59}:root[data-look=storybook] [data-cookie-banner] button+button:hover{background:#eaf5e6}:root[data-look=storybook] .ready-card{color:var(--sb-cocoa)}:root[data-look=storybook] .ready-title,:root[data-look=storybook] .ready-h{color:var(--theme-heading)}:root[data-look=storybook] .ready-atmos,:root[data-look=storybook] .ready-step,:root[data-look=storybook] .ready-intro,:root[data-look=storybook] .ready-hint,:root[data-look=storybook] .ready-tag-wait,:root[data-look=storybook] .device-check-preview figcaption{color:var(--sb-cocoa)}:root[data-look=storybook] .ready-fixes,:root[data-look=storybook] .ready-tip,:root[data-look=storybook] .ready-count,:root[data-look=storybook] .device-check-trouble{color:#6a3a10}:root[data-look=storybook] .ready-ok,:root[data-look=storybook] .ready-done,:root[data-look=storybook] .ready-tag-ready{color:#124a27}:root[data-look=storybook] .ready-tag-warn{color:#8a4a00}:root[data-look=storybook] .ready-link,:root[data-look=storybook] .ready-more a,:root[data-look=storybook] .ready-health-more summary,:root[data-look=storybook] .ready-more-tips summary{color:var(--sb-green-deep)}:root[data-look=storybook] .sound-pill{color:var(--sb-cocoa);background:#fff1c4;border:2px solid #e8a317;border-radius:999px}:root[data-look=storybook] .wall{--wall-bg:#fffdf7;--wall-frame:#c41e2e;--wall-door:#c41e2e;--wall-door-edge:#8e1520;--wall-number:#fff2c2;--wall-inside:#ffe9a8;--wall-inside-ink:#3a2215;--wall-done:#1d6b3a;--wall-done-ink:#3a2215;--wall-locked-ink:#3a2215;--wall-glow:#ffc428bf;background:#fffaf0;border-width:8px;border-radius:30px}:root[data-look=storybook] .wall-title{color:var(--theme-heading);text-shadow:0 2px #fff,0 4px #a8601f33}:root[data-look=storybook] .wall-intro{color:var(--sb-cocoa)}:root[data-look=storybook] .wall-progress{color:var(--sb-green-deep);font-weight:800}:root[data-look=storybook] .wall-progress-bar{background:#ecd9ae;border-radius:999px;height:12px}:root[data-look=storybook] .wall-progress-fill{background:var(--sb-cane)}:root[data-look=storybook] .wall-missing{border-radius:var(--sb-radius-sm);color:var(--sb-cocoa);background:#fff;border:2px dashed #d9b36f}:root[data-look=storybook] .wall-door-btn{border-width:3px;border-radius:18px;box-shadow:0 5px #8e152073}:root[data-look=storybook] .wall-door-leaf{background:radial-gradient(circle at 50% 14%, #ffffff47, transparent 42%), linear-gradient(90deg, transparent 0 8%, #ffffff24 8% 10%, transparent 10% 90%, #ffffff24 90% 92%, transparent 92%), var(--wall-door)}:root[data-look=storybook] .wall-grid>li:nth-child(2n) .wall-door--locked .wall-door-leaf,:root[data-look=storybook] .wall-grid>li:nth-child(2n) .wall-door-leaf{--wall-door:#1d6b3a}:root[data-look=storybook] .wall-grid>li:nth-child(2n) .wall-door-btn{border-color:#124a27;box-shadow:0 5px #124a2773}:root[data-look=storybook] .wall-door--locked .wall-door-leaf{filter:none}:root[data-look=storybook] .wall-door-n,:root[data-look=storybook] .wall-door-plate-n{text-shadow:0 2px #0000004d;color:#fff2c2}:root[data-look=storybook] .wall-door--open .wall-door-btn{box-shadow:0 0 0 4px #ffd466,0 0 22px 4px #ffc428cc}:root[data-look=storybook] .wall-door--finale .wall-door-btn{border-color:var(--sb-gold);box-shadow:0 0 0 3px #fff2c2,0 6px #8e152073}:root[data-look=storybook] .wall-door--finale .wall-door-leaf{background:radial-gradient(circle at 50% 30%,#ffe9968c,#0000 55%),#9c1b27}:root[data-look=storybook] .wall-door-num{color:#8e1520}:root[data-look=storybook] .wall-door-mark{color:#1d6b3a}:root[data-look=storybook] .wall-door-text{color:var(--sb-cocoa);background:#fffdf7f7}:root[data-look=storybook] .wall-door-label,:root[data-look=storybook] .wall-door-date{color:#8e1520;font-weight:800}:root[data-look=storybook] .wall-door-title{color:var(--sb-cocoa);font-weight:800}:root[data-look=storybook] .wall-door-line{color:#5a3a28}:root[data-look=storybook] .wall-door--completed .wall-door-text{background:#e3f3de}:root[data-look=storybook] .wall-door--completed .wall-door-line{color:#124a27}:root[data-look=storybook] .wall-settings-summary{color:var(--sb-green-deep);font-weight:800}:root[data-look=storybook] .wall-settings{padding:0}:root[data-look=storybook] .wall-card{border-top-color:#e6cf9c}:root[data-look=storybook] .game-root{min-height:calc(100vh - 22px)}:root[data-look=storybook] .game-topbar{background:0 0}:root[data-look=storybook] .game-stage{z-index:6;box-shadow:0 0 0 5px var(--sb-snow), 0 0 0 11px var(--sb-red), 0 16px 28px -10px #783e168c;border-radius:22px}:root[data-look=storybook] .game-root>.back-to-game a,:root[data-look=storybook] .game-root.intro-screen>.back-to-game{color:var(--sb-green-deep);text-shadow:0 1px #fff;font-weight:700}:root[data-look=storybook] .lb-inner>.back-to-game a{color:var(--sb-green-deep);font-weight:700}:root[data-look=storybook] .hotspot-label{color:var(--sb-cocoa);background:#fffdf7f5;border:2px solid #e0a54a;border-radius:999px;font-weight:800;box-shadow:0 2px #a8601f66}:root[data-look=storybook] .game-back{background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));color:var(--sb-cocoa);border:3px solid var(--sb-biscuit-edge);box-shadow:inset 0 0 0 2px #fffdf7cc, 0 3px 0 var(--sb-btn-shade);border-radius:999px;padding:6px 18px;font-weight:800}:root[data-look=storybook] .game-message{color:var(--sb-cocoa);text-shadow:none;box-shadow:var(--sb-lift);background:#fffdf7f5;border:3px solid #e0a54a;border-radius:22px;padding:12px 28px;font-style:normal;font-weight:600}:root[data-look=storybook] .game-message-under{color:var(--sb-cocoa);background:#fffdf7fa;border:2px solid #e0a54a;border-radius:18px;font-style:normal}:root[data-look=storybook] .ending-text p{color:var(--sb-cocoa);text-shadow:none;background:#fffdf7f0;border:2px solid #e0a54a;border-radius:18px;padding:10px 18px;font-style:normal}:root[data-look=storybook] .tap-dots{color:var(--sb-cocoa);background:#fffdf7f5;border-radius:999px}:root[data-look=storybook] .rotate-hint{color:var(--sb-cocoa);background:#fff1c4}:root[data-look=storybook] .pan-hint{color:#6a4632}:root[data-look=storybook] .hint-heading{color:var(--theme-heading);font-weight:800}:root[data-look=storybook] .hint-line{color:var(--sb-cocoa);font-style:normal}:root[data-look=storybook] .inv-slot{background:var(--sb-snow);color:var(--sb-cocoa);border:2px solid #c9a064;border-radius:999px}:root[data-look=storybook] .inv-selected{border-color:var(--sb-red);box-shadow:0 0 0 3px #c41e2e38}:root[data-look=storybook] .doc-backdrop,:root[data-look=storybook] .report-backdrop,:root[data-look=storybook] .pocket-backdrop,:root[data-look=storybook] .acc-backdrop{background:#3a22158c}:root[data-look=storybook] .doc-zoom,:root[data-look=storybook] .doc-more,:root[data-look=storybook] .doc-zoom-cue,:root[data-look=storybook] .doc-zoom-edge{color:var(--sb-cocoa);background:#fffdf7f5;border-radius:999px}:root[data-look=storybook] .report-error,:root[data-look=storybook] .review-error{color:#8e1520}:root[data-look=storybook] .compat-title,:root[data-look=storybook] .compat-body,:root[data-look=storybook] .rc-line,:root[data-look=storybook] .rc-unit,:root[data-look=storybook] .v2-pre-pill{color:var(--sb-cocoa)}:root[data-look=storybook] .rc-open{color:#124a27}:root[data-look=storybook] .rc-num{color:var(--theme-heading)}:root[data-look=storybook] .rc-cell,:root[data-look=storybook] .rc-ticket{background:var(--sb-snow);border-radius:var(--sb-radius-sm);border:2px solid #e0a54a}:root[data-look=storybook] .handover-warn{color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);background:#fff1c4;border:2px solid #e8a317}:root[data-look=storybook] .friend-offer{background:var(--sb-snow);color:var(--sb-cocoa)}:root[data-look=storybook] .intro-title{overflow-wrap:normal;font-size:clamp(26px,6.9vw,58px)}@media (max-width:480px){:root[data-look=storybook] .intro-card{padding:28px 18px}:root[data-look=storybook] .intro-screen{padding:14px}}:root[data-look=storybook] .game-root.intro-screen{padding-top:84px}@media (max-height:500px){:root[data-look=storybook] .intro-card{gap:10px;padding:16px 22px}:root[data-look=storybook] .intro-title{font-size:clamp(24px,5vw,38px)}:root[data-look=storybook] .intro-para{font-size:15px}}:root[data-look=storybook] .pocket-drawer{border-width:5px 0 5px 5px;border-radius:26px 0 0 26px}@media (max-width:767px){:root[data-look=storybook] .pocket-drawer{border-width:5px 5px 0;border-radius:26px 26px 0 0}:root[data-look=storybook] .pocket-drawer:before{background:#d9b36f}}:root[data-look=storybook] .pocket-title{font-family:var(--theme-font-heading), Georgia, serif;color:var(--theme-heading);letter-spacing:0;text-shadow:0 2px #fff;font-size:22px;font-weight:700}:root[data-look=storybook] .pocket-tabs{border-bottom:2px dotted #d9b36f}:root[data-look=storybook] .pocket-tab{color:#6a4632;letter-spacing:.02em;font-weight:800}:root[data-look=storybook] .pocket-tab.active{color:var(--sb-red);border-bottom:4px solid var(--sb-red);border-radius:2px}:root[data-look=storybook] .pocket-name{color:var(--sb-cocoa);letter-spacing:.01em;font-weight:800}:root[data-look=storybook] .pocket-desc,:root[data-look=storybook] .pocket-held-hint,:root[data-look=storybook] .pocket-empty{color:#5a3a28}:root[data-look=storybook] .pocket-held,:root[data-look=storybook] .pocket-tile-main,:root[data-look=storybook] .pocket-paper,:root[data-look=storybook] .pocket-job{color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);background:#fff;border:2px solid #e0b672;box-shadow:0 3px #a8601f2e}:root[data-look=storybook] .pocket-held{border-color:var(--sb-red);box-shadow:0 0 0 3px #c41e2e2e}:root[data-look=storybook] .pocket-tile-held .pocket-tile-main{border-color:var(--sb-red);box-shadow:0 0 0 3px #c41e2e33}:root[data-look=storybook] .pocket-putaway,:root[data-look=storybook] .pocket-close{color:var(--sb-cocoa);border:2px solid var(--sb-green);background:#fff;border-radius:50%}:root[data-look=storybook] .pocket-putaway:hover,:root[data-look=storybook] .pocket-close:hover{color:var(--sb-green-deep);background:#eaf5e6}:root[data-look=storybook] .pocket-badge,:root[data-look=storybook] .pocket-new{background:var(--sb-red);color:#fff}:root[data-look=storybook] .pocket-dot{background:var(--sb-red)}:root[data-look=storybook] .pocket-pulse{border-color:var(--sb-red);border-radius:999px}:root[data-look=storybook] .pocket-paper-icon,:root[data-look=storybook] .pocket-job-mark{color:var(--sb-green)}:root[data-look=storybook] .pocket-pass{color:var(--sb-cocoa)}:root[data-look=storybook] .pocket-pass-menu,:root[data-look=storybook] .topbar-menu,:root[data-look=storybook] .hud-tip,:root[data-look=storybook] .light-ask{background:var(--sb-snow);color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-lift);border:3px solid #e0a54a}:root[data-look=storybook] .hud-tip{letter-spacing:.01em;border-radius:14px;font-weight:700}:root[data-look=storybook] .topbar-menu-help{color:#5a3a28}:root[data-look=storybook] .game-btn-ghost.hud-icon-btn,:root[data-look=storybook] .hud-icon-btn{color:var(--sb-green-deep);border-radius:50%;width:44px;height:44px;padding:0}:root[data-look=storybook] .hud-icon-btn:hover{color:var(--sb-red)}:root[data-look=storybook] .owner-tag{border-width:2px;border-radius:999px;padding:1px 9px}:root[data-look=storybook] .intro-note,:root[data-look=storybook] .pan-hint,:root[data-look=storybook] .game-ui-small{opacity:1}:root[data-look=storybook] section.bg-white h1,:root[data-look=storybook] section.bg-white h2{font-family:var(--theme-font-heading), Georgia, serif;color:var(--theme-heading);letter-spacing:-.005em;text-shadow:0 2px #fff;font-weight:700}:root[data-look=storybook] section.bg-white h2{font-size:1.5rem}:root[data-look=storybook] section.bg-white .text-neutral-500,:root[data-look=storybook] section.bg-white .text-neutral-600{color:#6a4632}:root[data-look=storybook] section.bg-white a{color:var(--sb-green-deep);font-weight:700}:root[data-look=storybook] section.bg-white p,:root[data-look=storybook] section.bg-white li{color:var(--sb-cocoa);line-height:1.65}:root[data-look=storybook] .not-prose.rounded-2xl{border-radius:var(--sb-radius);color:var(--sb-cocoa);background:#fff1c4;border:3px solid #e0a54a}:root[data-look=storybook] .not-prose p,:root[data-look=storybook] .not-prose strong{color:var(--sb-cocoa)}:root[data-look=storybook] .not-prose button,:root[data-look=storybook] .not-prose a.rounded-md{min-height:48px;color:var(--sb-cocoa);border:3px solid var(--sb-biscuit-edge);background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));box-shadow:inset 0 0 0 3px #fffdf7d9, 0 3px 0 var(--sb-btn-shade);text-shadow:0 1px #fffdf799;border-radius:999px;padding:8px 22px;font-weight:800}:root[data-look=storybook] .not-prose button.border-neutral-300{background:var(--sb-snow);border-color:var(--sb-green);color:var(--sb-green-deep);box-shadow:0 3px #1d6b3a59}:root[data-look=storybook] .not-prose .text-neutral-500{color:#6a4632}:root[data-look=storybook] body>div>div>h1.next-error-h1{font-family:var(--theme-font-heading), Georgia, serif;color:var(--sb-red);text-shadow:0 3px #fff;font-size:64px;border-right:3px dotted #d9b36f!important}:root[data-look=storybook] body>div>div>div>h2{color:var(--sb-cocoa);font-family:var(--theme-font-body), system-ui, sans-serif;font-size:18px!important}:root[data-look=storybook] .lb-head{padding-top:22px}:root[data-look=storybook] .lb-root:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='216' height='38' viewBox='0 0 216 38'><path d='M0 4 Q 108 9 216 4' fill='none' stroke='%238a5a30' stroke-width='2'/><polygon points='4,5 32,5 18,34' fill='%23c41e2e' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='40,5 68,5 54,34' fill='%231d6b3a' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='76,5 104,5 90,34' fill='%23e8a317' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='112,5 140,5 126,34' fill='%23c41e2e' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='148,5 176,5 162,34' fill='%231d6b3a' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='184,5 212,5 198,34' fill='%23e8a317' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/></svg>") 0 0/216px 38px repeat-x;height:38px;position:absolute;inset:0 0 auto}:root[data-look=storybook] .lb-head:before{content:"★   ★   ★";color:var(--sb-gold);letter-spacing:.3em;text-shadow:0 2px #a8601f59;order:-1;margin-bottom:-4px;font-size:20px;display:block}:root[data-look=storybook] .presale-row input[type=email]{color:var(--sb-cocoa);border-radius:var(--sb-radius-sm);background:#fff;border:2px solid #c9a064}:root[data-look=storybook] .presale-row input[type=email]:focus-visible{outline:3px solid var(--sb-red)}:root[data-look=storybook] .presale-row button{border:3px solid var(--sb-biscuit-edge);min-height:52px;color:var(--sb-cocoa);background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));box-shadow:inset 0 0 0 3px #fffdf7d9, 0 3px 0 var(--sb-btn-shade);text-shadow:0 1px #fffdf799;border-radius:999px}:root[data-look=storybook] .presale-row button:hover{filter:none;background:linear-gradient(#ffd08e,#eaa459)}:root[data-look=storybook] .presale-row button:focus-visible{outline:3px solid var(--sb-red)}:root[data-look=storybook] .presale-error{color:#8e1520;background:#fde7e4;border:2px solid #e7a29b}:root[data-look=storybook] .buy-panel-lead{font-family:var(--theme-font-heading), Georgia, serif;letter-spacing:0;color:var(--theme-heading);text-shadow:0 2px #fff;font-size:26px;font-weight:700}:root[data-look=storybook] .buy-panel-sticker{box-shadow:0 0 0 2px #a8601f, 0 3px 0 2px var(--sb-btn-shade);background:linear-gradient(#ffd466,#e8a317);border:2px solid #fffdf7}@media (prefers-reduced-motion:reduce){:root[data-look=storybook] .buy-panel-sticker{transform:none}}:root[data-look=storybook] .help-q{background:#fff;border:3px solid #f0d9a4;border-radius:22px;margin-bottom:12px;padding:0 18px;box-shadow:0 5px #a8601f24}:root[data-look=storybook] .help-q>summary{color:var(--sb-cocoa);padding-right:34px;font-weight:800;list-style:none;position:relative}:root[data-look=storybook] .help-q>summary::-webkit-details-marker{display:none}:root[data-look=storybook] .help-q>summary:after{content:"+";color:var(--sb-red);font-size:26px;font-weight:800;position:absolute;top:50%;right:2px;transform:translateY(-50%)}:root[data-look=storybook] .help-q[open]>summary:after{content:"−"}:root[data-look=storybook] .help-q[open]{border-color:var(--sb-green)}:root[data-look=storybook] .ready-badge{background:var(--sb-red);color:#fff;box-shadow:inset 0 0 0 3px #fffdf7d9, 0 2px 0 var(--sb-red-deep)}:root[data-look=storybook] .ready-step{background:#fff;border:3px solid #f0d9a4;border-radius:22px}:root[data-look=storybook] .game-root.intro-screen>.back-to-game{top:34px}:root[data-look=storybook] .lb-inner>.back-to-game,:root[data-look=storybook] .lb-root>.back-to-game{margin-top:30px}:root[data-look=storybook] .lb-foot a{color:var(--sb-green-deep);font-weight:700}:root[data-look=storybook] .lb-foot{color:var(--sb-cocoa)}:root[data-look=storybook] .lb-card{color:var(--sb-cocoa);text-shadow:none;border-radius:var(--sb-radius);box-shadow:var(--sb-lift);background:#fff;border:3px solid #e0a54a}:root[data-look=storybook] .lb-trophy{border-color:#e8a317;box-shadow:0 3px #a8601f4d}:root[data-look=storybook] .lb-links{color:var(--sb-cocoa);text-shadow:none}:root[data-look=storybook] .lb-slots{opacity:1}:root[data-look=storybook] .lb-slot{border-radius:var(--sb-radius-sm);background:#fffaf0;border:2px dashed #d9b36f}:root[data-look=storybook] .lb-slot-line{background:repeating-linear-gradient(90deg,#d9b36f 0 8px,#0000 8px 16px)}:root[data-look=storybook] .lb-cta{border:3px solid var(--sb-biscuit-edge);color:var(--sb-cocoa);letter-spacing:.02em;background:linear-gradient(180deg, var(--sb-biscuit-a), var(--sb-biscuit-b));box-shadow:inset 0 0 0 3px #fffdf7d9, 0 4px 0 var(--sb-btn-shade), 0 10px 16px -6px #783e1680;text-shadow:0 1px #fffdf799;border-radius:999px;font-weight:800}:root[data-look=storybook] .lb-backdrop{opacity:.32}:root[data-look=storybook] .wall-door-inside,:root[data-look=storybook] .wall-door-btn{background:var(--wall-inside)}:root[data-look=storybook] .buy-panel-sticker{background:#f2b32a}:root[data-look=storybook] input::placeholder,:root[data-look=storybook] textarea::placeholder{color:#7a5a44;opacity:1}:root[data-look=storybook] .lb-c-time:before,:root[data-look=storybook] .lb-c-hints:before,:root[data-look=storybook] .lb-c-score:before{color:#6a4632;font-weight:800}@media (max-width:830px){:root[data-look=storybook] section.bg-white{margin-left:14px;margin-right:14px}}:root[data-look=storybook] .hand-b{color:#45413c}
:root[data-look=toyworks]{--tw-red:#a3182a;--tw-red-deep:#7a101f;--tw-holly:#0e4a36;--tw-holly-deep:#0a3626;--tw-navy:#14213d;--tw-navy-deep:#0b1226;--tw-gold:#d8a23a;--tw-gilt:#f2d27a;--tw-cream:#f6ebd3;--tw-cream-lite:#fbf4e2;--tw-teal:#226a68;--tw-ink:#1a1410;--tw-ink-soft:#4a3a2a;--tw-print:4px 4px 0 #070c1ab3;--tw-lift:5px 6px 0 #070c1a99, 0 16px 30px -12px #0009;--tw-radius:22px;--tw-radius-sm:14px;--tw-key:url(/game/pennyfeathers-christmas/ui/svg/key-bell.svg);--tw-key-size:24px;--tw-screws:radial-gradient(circle at 50% 50%, #fbe9a8 0 1.5px, #b98720 2.5px 5px, #6b4a0c 5.5px 6px, transparent 6.5px) 0 0 / 14px 14px no-repeat, radial-gradient(circle at 50% 50%, #fbe9a8 0 1.5px, #b98720 2.5px 5px, #6b4a0c 5.5px 6px, transparent 6.5px) 100% 0 / 14px 14px no-repeat, radial-gradient(circle at 50% 50%, #fbe9a8 0 1.5px, #b98720 2.5px 5px, #6b4a0c 5.5px 6px, transparent 6.5px) 0 100% / 14px 14px no-repeat, radial-gradient(circle at 50% 50%, #fbe9a8 0 1.5px, #b98720 2.5px 5px, #6b4a0c 5.5px 6px, transparent 6.5px) 100% 100% / 14px 14px no-repeat;--tw-litho:url(/game/pennyfeathers-christmas/ui/paint/band-tile.webp);--tw-font-display:var(--font-pc-swash), "Berkshire Swash", Georgia, serif;--tw-font-intro:var(--font-pc-lora), Georgia, serif;--tw-font-head:var(--font-pc-fraunces), Georgia, serif;--theme-font-heading:var(--font-pc-fraunces);--tw-snow:var(--tw-cream);--tw-cocoa:var(--tw-ink);--tw-green:var(--tw-holly);--tw-green-deep:var(--tw-holly-deep);--tw-cane:repeating-linear-gradient(135deg, #a3182a 0 9px, #f6ebd3 9px 18px);--tw-biscuit-a:#b8243a;--tw-biscuit-b:#a3182a;--tw-biscuit-edge:#d8a23a;--tw-btn-shade:#0b1226}:root[data-look=toyworks] body{background:radial-gradient(ellipse 80% 40% at 50% 0%, #f2d27a29, transparent 70%), radial-gradient(#f6ebd30d 1px, transparent 1.5px) 0 0 / 7px 7px, var(--theme-bg);color:var(--theme-fg);font-family:var(--theme-font-body), system-ui, sans-serif}:root[data-look=toyworks] body:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background-image:radial-gradient(circle,#fff 0 3px,#0000 4px),radial-gradient(circle,#f6ebd3 0 2.2px,#0000 3px),radial-gradient(circle,#f2d27a 0 1.8px,#0000 2.6px);background-position:40px 20px,120px 90px,12px 140px;background-size:330px 330px,240px 240px,190px 190px;animation:28s linear infinite tw-snow;position:fixed;inset:0}@keyframes tw-snow{to{background-position:28px 660px,104px 940px,4px 530px}}:root[data-look=toyworks] body{padding-top:22px}:root[data-look=toyworks] body:before{content:"";z-index:70;pointer-events:none;background:radial-gradient(circle at 14px 12px,#ff5b5b 0 4.5px,#ff5b5b66 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 74px 12px,#5fe07c 0 4.5px,#5fe07c61 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 44px 14px,#ffd24a 0 4.5px,#ffd24a73 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,radial-gradient(circle at 104px 14px,#8ad0ff 0 4.5px,#8ad0ff66 5px 8px,#0000 9px) 0 0/120px 24px repeat-x,linear-gradient(#d8a23a,#d8a23a) 0 3px/100% 2px no-repeat;height:24px;animation:2.8s ease-in-out infinite alternate tw-twinkle;position:fixed;top:0;left:0;right:0}@keyframes tw-twinkle{0%{filter:brightness(1.15)saturate(1.1)}to{filter:brightness(.85)saturate(.9)}}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] body:after{opacity:.55;animation:none}:root[data-look=toyworks] body:before{animation:none}}:root[data-look=toyworks] body.tw-hidden:after{animation-play-state:paused}:root[data-look=toyworks] .portal-card,:root[data-look=toyworks] .intro-card,:root[data-look=toyworks] .ready-card,:root[data-look=toyworks] .lb-board,:root[data-look=toyworks] .lb-me,:root[data-look=toyworks] .compat-notice,:root[data-look=toyworks] .wall-settings,:root[data-look=toyworks] .wall,:root[data-look=toyworks] .buy-panel,:root[data-look=toyworks] section.bg-white,:root[data-look=toyworks] [data-cookie-banner]>div>div,:root[data-look=toyworks] .pc-gift,:root[data-look=toyworks] .pc-offer-card,:root[data-look=toyworks] .report-card,:root[data-look=toyworks] .acc-sheet,:root[data-look=toyworks] .hint-panel,:root[data-look=toyworks] .pocket-drawer,:root[data-look=toyworks] .pocket-note,:root[data-look=toyworks] .pocket-pass-menu,:root[data-look=toyworks] .topbar-menu,:root[data-look=toyworks] .hud-tip,:root[data-look=toyworks] .light-ask{--theme-text:var(--tw-ink);--theme-strong:var(--tw-ink);--theme-soft:var(--tw-ink-soft);--theme-heading:var(--tw-red);--theme-title:var(--tw-red);--theme-link:var(--tw-holly);--theme-kicker:var(--tw-holly);--theme-fg:var(--tw-ink);color:var(--tw-ink)}:root[data-look=toyworks] .portal-card,:root[data-look=toyworks] .intro-card,:root[data-look=toyworks] .ready-card,:root[data-look=toyworks] .lb-board,:root[data-look=toyworks] .lb-me,:root[data-look=toyworks] .compat-notice,:root[data-look=toyworks] .wall-settings,:root[data-look=toyworks] .wall,:root[data-look=toyworks] .buy-panel,:root[data-look=toyworks] section.bg-white,:root[data-look=toyworks] [data-cookie-banner]>div>div,:root[data-look=toyworks] .pc-gift,:root[data-look=toyworks] .pc-offer-card{border:5px solid var(--tw-gold);border-radius:var(--tw-radius);background:var(--tw-cream);box-shadow:inset 0 0 0 4px var(--tw-cream), inset 0 0 0 6px var(--tw-red), var(--tw-lift);position:relative}:root[data-look=toyworks] .portal-card:after,:root[data-look=toyworks] .intro-card:after,:root[data-look=toyworks] .ready-card:after,:root[data-look=toyworks] .lb-board:after,:root[data-look=toyworks] .lb-me:after,:root[data-look=toyworks] .compat-notice:after,:root[data-look=toyworks] .wall-settings:after,:root[data-look=toyworks] .wall:after,:root[data-look=toyworks] .buy-panel:after,:root[data-look=toyworks] section.bg-white:after,:root[data-look=toyworks] .pc-gift:after,:root[data-look=toyworks] .pc-offer-card:after{content:"";pointer-events:none;background:var(--tw-screws);position:absolute;inset:11px}:root[data-look=toyworks] .report-card,:root[data-look=toyworks] .acc-sheet,:root[data-look=toyworks] .hint-panel,:root[data-look=toyworks] .pocket-drawer,:root[data-look=toyworks] .pocket-note,:root[data-look=toyworks] .owner-tag{border:5px solid var(--tw-gold);border-radius:var(--tw-radius);background:var(--tw-cream);color:var(--tw-ink);box-shadow:inset 0 0 0 4px var(--tw-cream), inset 0 0 0 6px var(--tw-red), var(--tw-lift)}:root[data-look=toyworks] .intro-note.portal-aside,:root[data-look=toyworks] .portal-aside-in{background:var(--tw-cream-lite);color:var(--tw-ink);border-radius:var(--tw-radius-sm);border:2px dashed #b98720}:root[data-look=toyworks] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--tw-gilt);outline-offset:3px}:root[data-look=toyworks] :is(.portal-card,.intro-card,.ready-card,.lb-board,.wall,.buy-panel,section.bg-white,.report-card,.acc-sheet,.hint-panel,.pocket-drawer,.pocket-note,[data-cookie-banner]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--tw-navy)}:root[data-look=toyworks] .portal-title,:root[data-look=toyworks] .htp-h2,:root[data-look=toyworks] .intro-title,:root[data-look=toyworks] .portal-h2,:root[data-look=toyworks] .ready-title,:root[data-look=toyworks] .ready-h,:root[data-look=toyworks] .hint-heading,:root[data-look=toyworks] .pocket-title,:root[data-look=toyworks] .buy-panel-lead{font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:0;text-transform:none;color:var(--theme-heading);text-shadow:2px 2px #d8a23a8c;font-weight:900}:root[data-look=toyworks] .intro-kicker,:root[data-look=toyworks] .portal-label,:root[data-look=toyworks] .game-ui-small{color:var(--tw-holly);text-shadow:none}:root[data-look=toyworks] .intro-kicker{letter-spacing:.01em;text-transform:none;font-family:var(--tw-font-head);font-size:1.1em;font-style:italic;font-weight:800}:root[data-look=toyworks] .intro-note,:root[data-look=toyworks] .intro-note a{letter-spacing:.02em}:root[data-look=toyworks] .intro-para{color:var(--tw-ink)}:root[data-look=toyworks] .intro-note{color:var(--tw-ink-soft)}:root[data-look=toyworks] .game-title,:root[data-look=toyworks] .lb-title,:root[data-look=toyworks] .wall-title{font-family:var(--tw-font-display);letter-spacing:.01em;text-transform:none;color:var(--tw-gilt);text-shadow:3px 3px 0 var(--tw-red), 6px 6px 0 var(--tw-navy-deep);font-weight:400}:root[data-look=toyworks] .game-btn,:root[data-look=toyworks] .intro-begin,:root[data-look=toyworks] .lb-tab-on,:root[data-look=toyworks] .portal-join-btn,:root[data-look=toyworks] .portal-start .game-btn,:root[data-look=toyworks] .lb-cta{color:var(--tw-cream);border:3px solid var(--tw-gold);box-shadow:inset 0 2px 0 #ffffff47, inset 0 -3px 0 #00000038, 0 6px 0 var(--tw-navy-deep), 0 10px 14px -4px #00000080;text-shadow:0 1px #00000059;font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;letter-spacing:.01em;background:linear-gradient(#b8243a,#a3182a 60%,#8e1424);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 26px 12px 30px;font-weight:900;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:inline-flex}:root[data-look=toyworks] .game-btn:after,:root[data-look=toyworks] .intro-begin:after,:root[data-look=toyworks] .portal-join-btn:after,:root[data-look=toyworks] .lb-cta:after{content:"";width:var(--tw-key-size);height:var(--tw-key-size);background:var(--tw-key) center / contain no-repeat;flex:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:root[data-look=toyworks] .game-btn:hover,:root[data-look=toyworks] .intro-begin:hover,:root[data-look=toyworks] .lb-cta:hover{box-shadow:inset 0 2px 0 #ffffff47, inset 0 -3px 0 #00000038, 0 9px 0 var(--tw-navy-deep), 0 14px 16px -4px #00000080;transform:translateY(-3px)}:root[data-look=toyworks] .game-btn:hover:after,:root[data-look=toyworks] .intro-begin:hover:after,:root[data-look=toyworks] .lb-cta:hover:after,:root[data-look=toyworks] .game-btn:focus-visible:after,:root[data-look=toyworks] .intro-begin:focus-visible:after{animation:.6s ease-out tw-ring}:root[data-look=toyworks] .game-btn:active,:root[data-look=toyworks] .intro-begin:active,:root[data-look=toyworks] .lb-cta:active{box-shadow:inset 0 3px 6px #0006, 0 1px 0 var(--tw-navy-deep);transform:translateY(5px)}:root[data-look=toyworks] .game-btn:disabled,:root[data-look=toyworks] .game-btn[aria-disabled=true]{opacity:.55;transform:none}:root[data-look=toyworks] .game-btn:disabled:after{display:none}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .game-btn,:root[data-look=toyworks] .game-btn:after,:root[data-look=toyworks] .intro-begin,:root[data-look=toyworks] .intro-begin:after,:root[data-look=toyworks] .lb-cta,:root[data-look=toyworks] .lb-cta:after{transition:none;animation:none!important}}:root[data-look=toyworks] .game-btn-ghost,:root[data-look=toyworks] .lb-tab,:root[data-look=toyworks] .portal-tab{color:var(--tw-cream);border:3px solid var(--tw-gold);box-shadow:inset 0 2px 0 #fff3, 0 5px 0 var(--tw-navy-deep);font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;letter-spacing:.01em;text-shadow:none;background:linear-gradient(#14614a,#0e4a36);border-radius:999px;min-height:44px;padding:8px 20px;font-weight:900}:root[data-look=toyworks] .game-btn-ghost:after{content:none}:root[data-look=toyworks] .game-btn-ghost:hover,:root[data-look=toyworks] .lb-tab:hover{color:var(--tw-cream);background:#17705a;transform:translateY(-2px)}:root[data-look=toyworks] .portal-tab.active{background:var(--tw-cream);color:var(--tw-ink);box-shadow:0 5px 0 var(--tw-navy-deep)}:root[data-look=toyworks] .portal-input,:root[data-look=toyworks] .portal-code,:root[data-look=toyworks] .portal-otp{color:var(--tw-cocoa);border-radius:var(--tw-radius-sm);background:#fff;border:2px solid #c9a064;min-height:48px}:root[data-look=toyworks] .portal-input:focus{border-color:var(--tw-red);box-shadow:0 0 0 3px #c41e2e2e}:root[data-look=toyworks] .portal-input::placeholder,:root[data-look=toyworks] .portal-code::placeholder{color:#8b6a52}:root[data-look=toyworks] .portal-error,:root[data-look=toyworks] .portal-error-bar{color:#7a101f;border-radius:var(--tw-radius-sm);background:#fde7e4;border:2px solid #e7a29b}:root[data-look=toyworks] .portal-notice{color:#0a3626}:root[data-look=toyworks] .portal-voucher{color:var(--tw-cocoa)}:root[data-look=toyworks] .portal-table th,:root[data-look=toyworks] .portal-table td{border-color:#ecd9ae}:root[data-look=toyworks] .portal-row:hover{background:#fff0d0}:root[data-look=toyworks] .lb-root{min-height:calc(100vh - 22px);color:var(--theme-text)}:root[data-look=toyworks] .lb-pre{font-family:var(--theme-font-ui), sans-serif;letter-spacing:.22em;color:#7fd0c4;font-weight:800}:root[data-look=toyworks] .lb-title{font-size:clamp(34px,7vw,64px);line-height:1.02}:root[data-look=toyworks] .lb-title:after{content:none}:root[data-look=toyworks] .lb-sub{color:var(--theme-text);text-shadow:none}:root[data-look=toyworks] .lb-head:after{content:"";background:var(--tw-cane);border-radius:999px;width:min(320px,70%);height:10px;margin-top:10px;display:block;box-shadow:0 2px #a8601f40}:root[data-look=toyworks] .lb-note{color:#d9cdb4}:root[data-look=toyworks] .htp-block{color:var(--theme-text)}:root[data-look=toyworks] .htp-h2{font-size:26px}:root[data-look=toyworks] .htp-item{border-top:2px dotted #d9b36f}:root[data-look=toyworks] .htp-item dt,:root[data-look=toyworks] .htp-steps strong{font-weight:800}:root[data-look=toyworks] .htp-steps{counter-reset:tw-step;padding-left:0;list-style:none}:root[data-look=toyworks] .htp-steps>li{counter-increment:tw-step;min-height:36px;padding-left:46px;position:relative}:root[data-look=toyworks] .htp-steps>li:before{content:counter(tw-step);background:var(--tw-red);color:#fff;width:34px;height:34px;font-family:var(--theme-font-ui), sans-serif;box-shadow:inset 0 0 0 3px #fffdf7d9, 0 2px 0 var(--tw-red-deep);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}:root[data-look=toyworks] .lb-links,:root[data-look=toyworks] .lb-links a{color:var(--tw-gilt)}:root[data-look=toyworks] .lb-desk,:root[data-look=toyworks] .lb-piece,:root[data-look=toyworks] .lb-p-candle,:root[data-look=toyworks] .lb-p-key,:root[data-look=toyworks] .lb-note-pin{display:none}:root[data-look=toyworks] .lb-row{border-radius:var(--tw-radius-sm);color:var(--tw-cocoa);background-color:#fbf4e2;border:2px solid #e6cf9c}:root[data-look=toyworks] .lb-row-gold{background-color:#f2d27a;border-color:#d8a23a}:root[data-look=toyworks] .lb-row-silver{background-color:#eef3f7;border-color:#a9b8c4}:root[data-look=toyworks] .lb-row-bronze{background-color:#fde5d0;border-color:#d08a55}:root[data-look=toyworks] .lb-row-example{background-color:#fbf1da}:root[data-look=toyworks] .lb-rank,:root[data-look=toyworks] .lb-name,:root[data-look=toyworks] .lb-c-time,:root[data-look=toyworks] .lb-c-hints,:root[data-look=toyworks] .lb-c-score,:root[data-look=toyworks] .lb-row-example .lb-name,:root[data-look=toyworks] .lb-row-example .lb-c-time,:root[data-look=toyworks] .lb-row-example .lb-c-score,:root[data-look=toyworks] .lb-slot-rank,:root[data-look=toyworks] .lb-empty-plain,:root[data-look=toyworks] .lb-empty-line,:root[data-look=toyworks] .lb-me-line,:root[data-look=toyworks] .lb-me-row,:root[data-look=toyworks] .lb-me-you{color:var(--tw-cocoa)}:root[data-look=toyworks] .lb-row-gold .lb-c-score{color:#7a4a00}:root[data-look=toyworks] .lb-row-silver .lb-c-score{color:#2f4350}:root[data-look=toyworks] .lb-row-bronze .lb-c-score{color:#7b3a10}:root[data-look=toyworks] .lb-table thead th{color:var(--tw-green-deep);font-weight:800}:root[data-look=toyworks] .lb-badge,:root[data-look=toyworks] .lb-badge-example{color:var(--tw-green-deep);background:#fff;border:2px solid #cfe1c6}:root[data-look=toyworks] .lb-badge-clock{color:#7a101f}:root[data-look=toyworks] .lb-trophy{color:#8a5a00;background:#f2d27a}:root[data-look=toyworks] .lb-empty-line span{color:var(--tw-red-deep)}:root[data-look=toyworks] footer{background:var(--tw-navy-deep);color:#d9cdb4;border-top:0;padding-top:64px;position:relative}:root[data-look=toyworks] footer:before{content:"";background:var(--tw-litho) 0 0 / auto 40px repeat-x;height:40px;position:absolute;top:0;left:0;right:0}:root[data-look=toyworks] footer a{color:var(--tw-gilt);padding:12px 4px;font-weight:700;display:inline-block}:root[data-look=toyworks] [data-cookie-banner]>div>div{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-look=toyworks] [data-cookie-banner] p{color:var(--tw-cocoa)}:root[data-look=toyworks] [data-cookie-banner] a{color:var(--tw-green-deep)}:root[data-look=toyworks] [data-cookie-banner] button{min-height:48px;color:var(--tw-cream);border:3px solid var(--tw-biscuit-edge);background:linear-gradient(180deg, var(--tw-biscuit-a), var(--tw-biscuit-b));box-shadow:inset 0 2px 0 #ffffff47, 0 3px 0 var(--tw-btn-shade);text-shadow:0 1px #00000059;border-radius:999px;font-weight:800}:root[data-look=toyworks] [data-cookie-banner] button:hover{background:linear-gradient(#c42a40,#a3182a)}:root[data-look=toyworks] [data-cookie-banner] button+button{background:var(--tw-snow);border-color:var(--tw-green);color:var(--tw-green-deep);box-shadow:0 3px #1d6b3a59}:root[data-look=toyworks] [data-cookie-banner] button+button:hover{background:#eaf5e6}:root[data-look=toyworks] .ready-card{color:var(--tw-cocoa)}:root[data-look=toyworks] .ready-title,:root[data-look=toyworks] .ready-h{color:var(--theme-heading)}:root[data-look=toyworks] .ready-atmos,:root[data-look=toyworks] .ready-step,:root[data-look=toyworks] .ready-intro,:root[data-look=toyworks] .ready-hint,:root[data-look=toyworks] .ready-tag-wait,:root[data-look=toyworks] .device-check-preview figcaption{color:var(--tw-cocoa)}:root[data-look=toyworks] .ready-fixes,:root[data-look=toyworks] .ready-tip,:root[data-look=toyworks] .ready-count,:root[data-look=toyworks] .device-check-trouble{color:#6a3a10}:root[data-look=toyworks] .ready-ok,:root[data-look=toyworks] .ready-done,:root[data-look=toyworks] .ready-tag-ready{color:#0a3626}:root[data-look=toyworks] .ready-tag-warn{color:#8a4a00}:root[data-look=toyworks] .ready-link,:root[data-look=toyworks] .ready-more a,:root[data-look=toyworks] .ready-health-more summary,:root[data-look=toyworks] .ready-more-tips summary{color:var(--tw-green-deep)}:root[data-look=toyworks] .sound-pill{color:var(--tw-cocoa);background:#f2d27a;border:2px solid #d8a23a;border-radius:999px}:root[data-look=toyworks] .wall{--wall-bg:#f6ebd3;--wall-frame:#a3182a;--wall-door:#a3182a;--wall-door-edge:#7a101f;--wall-number:#f2d27a;--wall-inside:#ffe9a8;--wall-inside-ink:#1a1410;--wall-done:#0e4a36;--wall-done-ink:#1a1410;--wall-locked-ink:#1a1410;--wall-glow:#ffc428bf;background:#fbf4e2;border-width:8px;border-radius:30px}:root[data-look=toyworks] .wall-title{color:var(--theme-heading);text-shadow:0 2px #fff,0 4px #a8601f33}:root[data-look=toyworks] .wall-intro{color:var(--tw-cocoa)}:root[data-look=toyworks] .wall-progress{color:var(--tw-green-deep);font-weight:800}:root[data-look=toyworks] .wall-progress-bar{background:#ecd9ae;border-radius:999px;height:12px}:root[data-look=toyworks] .wall-progress-fill{background:var(--tw-cane)}:root[data-look=toyworks] .wall-missing{border-radius:var(--tw-radius-sm);color:var(--tw-cocoa);background:#fff;border:2px dashed #d9b36f}:root[data-look=toyworks] .wall-door-btn{border-width:3px;border-radius:18px;box-shadow:0 5px #8e152073}:root[data-look=toyworks] .wall-door-leaf{background:radial-gradient(circle at 50% 14%, #ffffff47, transparent 42%), linear-gradient(90deg, transparent 0 8%, #ffffff24 8% 10%, transparent 10% 90%, #ffffff24 90% 92%, transparent 92%), var(--wall-door)}:root[data-look=toyworks] .wall-grid>li:nth-child(2n) .wall-door--locked .wall-door-leaf,:root[data-look=toyworks] .wall-grid>li:nth-child(2n) .wall-door-leaf{--wall-door:#0e4a36}:root[data-look=toyworks] .wall-grid>li:nth-child(2n) .wall-door-btn{border-color:#0a3626;box-shadow:0 5px #124a2773}:root[data-look=toyworks] .wall-door--locked .wall-door-leaf{filter:none}:root[data-look=toyworks] .wall-door-n,:root[data-look=toyworks] .wall-door-plate-n{text-shadow:0 2px #0000004d;color:#f2d27a}:root[data-look=toyworks] .wall-door--open .wall-door-btn{box-shadow:0 0 0 4px #f2d27a,0 0 22px 4px #ffc428cc}:root[data-look=toyworks] .wall-door--finale .wall-door-btn{border-color:var(--tw-gold);box-shadow:0 0 0 3px #f2d27a,0 6px #8e152073}:root[data-look=toyworks] .wall-door--finale .wall-door-leaf{background:radial-gradient(circle at 50% 30%,#ffe9968c,#0000 55%),#9c1b27}:root[data-look=toyworks] .wall-door-num{color:#7a101f}:root[data-look=toyworks] .wall-door-mark{color:#0e4a36}:root[data-look=toyworks] .wall-door-text{color:var(--tw-cocoa);background:#fffdf7f7}:root[data-look=toyworks] .wall-door-label,:root[data-look=toyworks] .wall-door-date{color:#7a101f;font-weight:800}:root[data-look=toyworks] .wall-door-title{color:var(--tw-cocoa);font-weight:800}:root[data-look=toyworks] .wall-door-line{color:#3a2f22}:root[data-look=toyworks] .wall-door--completed .wall-door-text{background:#e3f3de}:root[data-look=toyworks] .wall-door--completed .wall-door-line{color:#0a3626}:root[data-look=toyworks] .wall-settings-summary{color:var(--tw-green-deep);font-weight:800}:root[data-look=toyworks] .wall-settings{padding:0}:root[data-look=toyworks] .wall-card{border-top-color:#e6cf9c}:root[data-look=toyworks] .game-root{min-height:calc(100vh - 22px)}:root[data-look=toyworks] .game-topbar{background:0 0}:root[data-look=toyworks] .game-stage{z-index:6;box-shadow:0 0 0 5px var(--tw-snow), 0 0 0 11px var(--tw-red), 0 16px 28px -10px #783e168c;border-radius:22px}:root[data-look=toyworks] .game-root>.back-to-game a,:root[data-look=toyworks] .game-root.intro-screen>.back-to-game{color:var(--tw-gilt);text-shadow:none;font-weight:700}:root[data-look=toyworks] .lb-inner>.back-to-game a{color:var(--tw-gilt);font-weight:700}:root[data-look=toyworks] .hotspot-label{color:var(--tw-cocoa);background:#fffdf7f5;border:2px solid #d8a23a;border-radius:999px;font-weight:800;box-shadow:0 2px #a8601f66}:root[data-look=toyworks] .game-back{background:linear-gradient(180deg, var(--tw-biscuit-a), var(--tw-biscuit-b));color:var(--tw-cream);border:3px solid var(--tw-biscuit-edge);box-shadow:inset 0 2px 0 #ffffff47, 0 3px 0 var(--tw-btn-shade);border-radius:999px;padding:6px 18px;font-weight:800}:root[data-look=toyworks] .game-message{color:var(--tw-cocoa);text-shadow:none;box-shadow:var(--tw-lift);background:#fffdf7f5;border:3px solid #d8a23a;border-radius:22px;padding:12px 28px;font-style:normal;font-weight:600}:root[data-look=toyworks] .game-message-under{color:var(--tw-cocoa);background:#fffdf7fa;border:2px solid #d8a23a;border-radius:18px;font-style:normal}:root[data-look=toyworks] .ending-text p{color:var(--tw-cocoa);text-shadow:none;background:#fffdf7f0;border:2px solid #d8a23a;border-radius:18px;padding:10px 18px;font-style:normal}:root[data-look=toyworks] .tap-dots{color:var(--tw-cocoa);background:#fffdf7f5;border-radius:999px}:root[data-look=toyworks] .rotate-hint{color:var(--tw-cocoa);background:#f2d27a}:root[data-look=toyworks] .pan-hint{color:#d9cdb4}:root[data-look=toyworks] .hint-heading{color:var(--theme-heading);font-weight:800}:root[data-look=toyworks] .hint-line{color:var(--tw-cocoa);font-style:normal}:root[data-look=toyworks] .inv-slot{background:var(--tw-snow);color:var(--tw-cocoa);border:2px solid #c9a064;border-radius:999px}:root[data-look=toyworks] .inv-selected{border-color:var(--tw-red);box-shadow:0 0 0 3px #c41e2e38}:root[data-look=toyworks] .doc-backdrop,:root[data-look=toyworks] .report-backdrop,:root[data-look=toyworks] .pocket-backdrop,:root[data-look=toyworks] .acc-backdrop{background:#3a22158c}:root[data-look=toyworks] .doc-zoom,:root[data-look=toyworks] .doc-more,:root[data-look=toyworks] .doc-zoom-cue,:root[data-look=toyworks] .doc-zoom-edge{color:var(--tw-cocoa);background:#fffdf7f5;border-radius:999px}:root[data-look=toyworks] .report-error,:root[data-look=toyworks] .review-error{color:#7a101f}:root[data-look=toyworks] .compat-title,:root[data-look=toyworks] .compat-body,:root[data-look=toyworks] .rc-line,:root[data-look=toyworks] .rc-unit,:root[data-look=toyworks] .v2-pre-pill{color:var(--tw-cocoa)}:root[data-look=toyworks] .rc-open{color:#0a3626}:root[data-look=toyworks] .rc-num{color:var(--theme-heading)}:root[data-look=toyworks] .rc-cell,:root[data-look=toyworks] .rc-ticket{background:var(--tw-snow);border-radius:var(--tw-radius-sm);border:2px solid #d8a23a}:root[data-look=toyworks] .handover-warn{color:var(--tw-cocoa);border-radius:var(--tw-radius-sm);background:#f2d27a;border:2px solid #d8a23a}:root[data-look=toyworks] .friend-offer{background:var(--tw-snow);color:var(--tw-cocoa)}:root[data-look=toyworks] .intro-title{overflow-wrap:normal;font-size:clamp(26px,6.9vw,58px)}@media (max-width:480px){:root[data-look=toyworks] .intro-card{padding:28px 18px}:root[data-look=toyworks] .intro-screen{padding:14px}}:root[data-look=toyworks] .game-root.intro-screen{padding-top:84px}@media (max-height:500px){:root[data-look=toyworks] .intro-card{gap:10px;padding:16px 22px}:root[data-look=toyworks] .intro-title{font-size:clamp(24px,5vw,38px)}:root[data-look=toyworks] .intro-para{font-size:15px}}:root[data-look=toyworks] .pocket-drawer{border-width:5px 0 5px 5px;border-radius:26px 0 0 26px}@media (max-width:767px){:root[data-look=toyworks] .pocket-drawer{border-width:5px 5px 0;border-radius:26px 26px 0 0}:root[data-look=toyworks] .pocket-drawer:before{background:#d9b36f}}:root[data-look=toyworks] .pocket-title{font-family:var(--theme-font-heading), Georgia, serif;color:var(--theme-heading);letter-spacing:0;text-shadow:0 2px #fff;font-size:22px;font-weight:700}:root[data-look=toyworks] .pocket-tabs{border-bottom:2px dotted #d9b36f}:root[data-look=toyworks] .pocket-tab{color:#4a3a2a;letter-spacing:.02em;font-weight:800}:root[data-look=toyworks] .pocket-tab.active{color:var(--tw-red);border-bottom:4px solid var(--tw-red);border-radius:2px}:root[data-look=toyworks] .pocket-name{color:var(--tw-cocoa);letter-spacing:.01em;font-weight:800}:root[data-look=toyworks] .pocket-desc,:root[data-look=toyworks] .pocket-held-hint,:root[data-look=toyworks] .pocket-empty{color:#3a2f22}:root[data-look=toyworks] .pocket-held,:root[data-look=toyworks] .pocket-tile-main,:root[data-look=toyworks] .pocket-paper,:root[data-look=toyworks] .pocket-job{color:var(--tw-cocoa);border-radius:var(--tw-radius-sm);background:#fff;border:2px solid #e0b672;box-shadow:0 3px #a8601f2e}:root[data-look=toyworks] .pocket-held{border-color:var(--tw-red);box-shadow:0 0 0 3px #c41e2e2e}:root[data-look=toyworks] .pocket-tile-held .pocket-tile-main{border-color:var(--tw-red);box-shadow:0 0 0 3px #c41e2e33}:root[data-look=toyworks] .pocket-putaway,:root[data-look=toyworks] .pocket-close{color:var(--tw-cocoa);border:2px solid var(--tw-green);background:#fff;border-radius:50%}:root[data-look=toyworks] .pocket-putaway:hover,:root[data-look=toyworks] .pocket-close:hover{color:var(--tw-green-deep);background:#eaf5e6}:root[data-look=toyworks] .pocket-badge,:root[data-look=toyworks] .pocket-new{background:var(--tw-red);color:#fff}:root[data-look=toyworks] .pocket-dot{background:var(--tw-red)}:root[data-look=toyworks] .pocket-pulse{border-color:var(--tw-red);border-radius:999px}:root[data-look=toyworks] .pocket-paper-icon,:root[data-look=toyworks] .pocket-job-mark{color:var(--tw-green)}:root[data-look=toyworks] .pocket-pass{color:var(--tw-cocoa)}:root[data-look=toyworks] .pocket-pass-menu,:root[data-look=toyworks] .topbar-menu,:root[data-look=toyworks] .hud-tip,:root[data-look=toyworks] .light-ask{background:var(--tw-snow);color:var(--tw-cocoa);border-radius:var(--tw-radius-sm);box-shadow:var(--tw-lift);border:3px solid #d8a23a}:root[data-look=toyworks] .hud-tip{letter-spacing:.01em;border-radius:14px;font-weight:700}:root[data-look=toyworks] .topbar-menu-help{color:#3a2f22}:root[data-look=toyworks] .game-btn-ghost.hud-icon-btn,:root[data-look=toyworks] .hud-icon-btn{color:var(--tw-green-deep);border-radius:50%;width:44px;height:44px;padding:0}:root[data-look=toyworks] .hud-icon-btn:hover{color:var(--tw-red)}:root[data-look=toyworks] .owner-tag{border-width:2px;border-radius:999px;padding:1px 9px}:root[data-look=toyworks] .intro-note,:root[data-look=toyworks] .pan-hint,:root[data-look=toyworks] .game-ui-small{opacity:1}:root[data-look=toyworks] section.bg-white h1,:root[data-look=toyworks] section.bg-white h2{font-family:var(--theme-font-heading), Georgia, serif;color:var(--theme-heading);letter-spacing:-.005em;text-shadow:0 2px #fff;font-weight:700}:root[data-look=toyworks] section.bg-white h2{font-size:1.5rem}:root[data-look=toyworks] section.bg-white .text-neutral-500,:root[data-look=toyworks] section.bg-white .text-neutral-600{color:#4a3a2a}:root[data-look=toyworks] section.bg-white a{color:var(--tw-green-deep);font-weight:700}:root[data-look=toyworks] section.bg-white p,:root[data-look=toyworks] section.bg-white li{color:var(--tw-cocoa);line-height:1.65}:root[data-look=toyworks] .not-prose.rounded-2xl{border-radius:var(--tw-radius);color:var(--tw-cocoa);background:#f2d27a;border:3px solid #d8a23a}:root[data-look=toyworks] .not-prose p,:root[data-look=toyworks] .not-prose strong{color:var(--tw-cocoa)}:root[data-look=toyworks] .not-prose button,:root[data-look=toyworks] .not-prose a.rounded-md{min-height:48px;color:var(--tw-cream);border:3px solid var(--tw-biscuit-edge);background:linear-gradient(180deg, var(--tw-biscuit-a), var(--tw-biscuit-b));box-shadow:inset 0 2px 0 #ffffff47, 0 3px 0 var(--tw-btn-shade);text-shadow:0 1px #00000059;border-radius:999px;padding:8px 22px;font-weight:800}:root[data-look=toyworks] .not-prose button.border-neutral-300{background:var(--tw-snow);border-color:var(--tw-green);color:var(--tw-green-deep);box-shadow:0 3px #1d6b3a59}:root[data-look=toyworks] .not-prose .text-neutral-500{color:#4a3a2a}:root[data-look=toyworks] body>div>div>h1.next-error-h1{font-family:var(--theme-font-heading), Georgia, serif;color:var(--tw-red);text-shadow:0 3px #fff;font-size:64px;border-right:3px dotted #d9b36f!important}:root[data-look=toyworks] body>div>div>div>h2{color:var(--tw-cocoa);font-family:var(--theme-font-body), system-ui, sans-serif;font-size:18px!important}:root[data-look=toyworks] .lb-head{padding-top:22px}:root[data-look=toyworks] .lb-root:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='216' height='38' viewBox='0 0 216 38'><path d='M0 4 Q 108 9 216 4' fill='none' stroke='%238a5a30' stroke-width='2'/><polygon points='4,5 32,5 18,34' fill='%23c41e2e' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='40,5 68,5 54,34' fill='%231d6b3a' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='76,5 104,5 90,34' fill='%23e8a317' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='112,5 140,5 126,34' fill='%23c41e2e' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='148,5 176,5 162,34' fill='%231d6b3a' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/><polygon points='184,5 212,5 198,34' fill='%23e8a317' stroke='%23fffdf7' stroke-width='1.5' stroke-linejoin='round'/></svg>") 0 0/216px 38px repeat-x;height:38px;position:absolute;inset:0 0 auto}:root[data-look=toyworks] .lb-head:before{content:"★   ★   ★";color:var(--tw-gold);letter-spacing:.3em;text-shadow:0 2px #a8601f59;order:-1;margin-bottom:-4px;font-size:20px;display:block}:root[data-look=toyworks] .presale-row input[type=email]{color:var(--tw-cocoa);border-radius:var(--tw-radius-sm);background:#fff;border:2px solid #c9a064}:root[data-look=toyworks] .presale-row input[type=email]:focus-visible{outline:3px solid var(--tw-red)}:root[data-look=toyworks] .presale-row button{border:3px solid var(--tw-biscuit-edge);min-height:52px;color:var(--tw-cream);background:linear-gradient(180deg, var(--tw-biscuit-a), var(--tw-biscuit-b));box-shadow:inset 0 2px 0 #ffffff47, 0 3px 0 var(--tw-btn-shade);text-shadow:0 1px #00000059;border-radius:999px}:root[data-look=toyworks] .presale-row button:hover{filter:none;background:linear-gradient(#c42a40,#a3182a)}:root[data-look=toyworks] .presale-row button:focus-visible{outline:3px solid var(--tw-red)}:root[data-look=toyworks] .presale-error{color:#7a101f;background:#fde7e4;border:2px solid #e7a29b}:root[data-look=toyworks] .buy-panel-lead{font-family:var(--theme-font-heading), Georgia, serif;letter-spacing:0;color:var(--theme-heading);text-shadow:0 2px #fff;font-size:26px;font-weight:700}:root[data-look=toyworks] .buy-panel-sticker{box-shadow:0 0 0 2px #a8601f, 0 3px 0 2px var(--tw-btn-shade);background:linear-gradient(#f2d27a,#d8a23a);border:2px solid #f6ebd3}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .buy-panel-sticker{transform:none}}:root[data-look=toyworks] .help-q{background:#fff;border:3px solid #d8a23a;border-radius:22px;margin-bottom:12px;padding:0 18px;box-shadow:0 5px #a8601f24}:root[data-look=toyworks] .help-q>summary{color:var(--tw-cocoa);padding-right:34px;font-weight:800;list-style:none;position:relative}:root[data-look=toyworks] .help-q>summary::-webkit-details-marker{display:none}:root[data-look=toyworks] .help-q>summary:after{content:"+";color:var(--tw-red);font-size:26px;font-weight:800;position:absolute;top:50%;right:2px;transform:translateY(-50%)}:root[data-look=toyworks] .help-q[open]>summary:after{content:"−"}:root[data-look=toyworks] .help-q[open]{border-color:var(--tw-green)}:root[data-look=toyworks] .ready-badge{background:var(--tw-red);color:#fff;box-shadow:inset 0 0 0 3px #fffdf7d9, 0 2px 0 var(--tw-red-deep)}:root[data-look=toyworks] .ready-step{background:#fff;border:3px solid #d8a23a;border-radius:22px}:root[data-look=toyworks] .game-root.intro-screen>.back-to-game{top:34px}:root[data-look=toyworks] .lb-inner>.back-to-game,:root[data-look=toyworks] .lb-root>.back-to-game{margin-top:30px}:root[data-look=toyworks] .lb-foot a{color:var(--tw-gilt);font-weight:700}:root[data-look=toyworks] .lb-foot{color:#d9cdb4}:root[data-look=toyworks] .lb-card{color:var(--tw-cocoa);text-shadow:none;border-radius:var(--tw-radius);box-shadow:var(--tw-lift);background:#fff;border:3px solid #d8a23a}:root[data-look=toyworks] .lb-trophy{border-color:#d8a23a;box-shadow:0 3px #a8601f4d}:root[data-look=toyworks] .lb-links{color:var(--tw-cream);text-shadow:none}:root[data-look=toyworks] .lb-slots{opacity:1}:root[data-look=toyworks] .lb-slot{border-radius:var(--tw-radius-sm);background:#fbf4e2;border:2px dashed #d9b36f}:root[data-look=toyworks] .lb-slot-line{background:repeating-linear-gradient(90deg,#d9b36f 0 8px,#0000 8px 16px)}:root[data-look=toyworks] .lb-cta{border:3px solid var(--tw-biscuit-edge);color:var(--tw-cream);letter-spacing:.02em;background:linear-gradient(180deg, var(--tw-biscuit-a), var(--tw-biscuit-b));box-shadow:inset 0 2px 0 #ffffff47, 0 4px 0 var(--tw-btn-shade), 0 10px 16px -6px #783e1680;text-shadow:0 1px #00000059;border-radius:999px;font-weight:800}:root[data-look=toyworks] .lb-backdrop{opacity:.32}:root[data-look=toyworks] .wall-door-inside,:root[data-look=toyworks] .wall-door-btn{background:var(--wall-inside)}:root[data-look=toyworks] .buy-panel-sticker{background:#f2b32a}:root[data-look=toyworks] input::placeholder,:root[data-look=toyworks] textarea::placeholder{color:#7a5a44;opacity:1}:root[data-look=toyworks] .lb-c-time:before,:root[data-look=toyworks] .lb-c-hints:before,:root[data-look=toyworks] .lb-c-score:before{color:#4a3a2a;font-weight:800}@media (max-width:830px){:root[data-look=toyworks] section.bg-white{margin-left:14px;margin-right:14px}}:root[data-look=toyworks] .tw-sign{--theme-heading:var(--tw-gilt);isolation:isolate;color:var(--tw-cream);border:6px solid var(--tw-gold);box-shadow:inset 0 0 0 3px #7a101f, inset 0 0 0 5px var(--tw-gilt), 8px 9px 0 #070c1aa6, 0 22px 38px -14px #0009;background:radial-gradient(90% 70% at 30% 0,#ffffff1f,#0000 60%),linear-gradient(#b21e32,#a3182a 55%,#8e1424);border-radius:18px;padding:30px 30px 28px;position:relative}:root[data-look=toyworks] .tw-sign:after{content:"";z-index:-1;pointer-events:none;background:var(--tw-screws);position:absolute;inset:12px}:root[data-look=toyworks] .tw-sign>*{z-index:1;position:relative}:root[data-look=toyworks] .tw-sign--holly{box-shadow:inset 0 0 0 3px #0a3626, inset 0 0 0 5px var(--tw-gilt), 8px 9px 0 #070c1aa6, 0 22px 38px -14px #0009;background:linear-gradient(#14614a,#0e4a36 60%,#0a3626)}:root[data-look=toyworks] .tw-sign h2,:root[data-look=toyworks] .tw-sign h3{font-family:var(--tw-font-display);color:var(--tw-gilt);text-shadow:3px 3px #5d0d19;margin:0 0 6px;font-weight:400;line-height:1.05}:root[data-look=toyworks] .tw-sign h2{font-size:clamp(30px,6.6vw,54px)}:root[data-look=toyworks] .tw-sign p{color:var(--tw-cream);margin:8px 0 0;line-height:1.5}:root[data-look=toyworks] .tw-sign .tw-script{font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;color:var(--tw-gilt);font-size:clamp(19px,3.6vw,26px);font-style:italic;font-weight:800}:root[data-look=toyworks] .tw-band{background:var(--tw-litho) 0 0 / auto 40px repeat-x;filter:drop-shadow(0 4px 3px #00000073);height:40px}:root[data-look=toyworks] .tw-btn{cursor:pointer;border:3px solid var(--tw-gold);min-height:52px;font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;letter-spacing:.01em;color:var(--tw-cream);box-shadow:inset 0 2px 0 #ffffff47, inset 0 -3px 0 #00000038, 0 6px 0 var(--tw-navy-deep), 0 10px 14px -4px #00000080;text-shadow:0 1px #00000059;background:linear-gradient(#b8243a,#a3182a 60%,#8e1424);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px 12px 28px;font-size:18px;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:inline-flex}:root[data-look=toyworks] .tw-btn small{font-family:var(--theme-font-body), sans-serif;letter-spacing:.02em;opacity:.95;font-size:13px;font-weight:700;display:block}:root[data-look=toyworks] .tw-btn:after{content:"";width:var(--tw-key-size);height:var(--tw-key-size);background:var(--tw-key) center / contain no-repeat;flex:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:root[data-look=toyworks] .tw-btn:hover,:root[data-look=toyworks] .tw-btn.is-hover{box-shadow:inset 0 2px 0 #ffffff47, inset 0 -3px 0 #00000038, 0 9px 0 var(--tw-navy-deep), 0 16px 18px -4px #00000080;transform:translateY(-3px)}:root[data-look=toyworks] .tw-btn:hover:after,:root[data-look=toyworks] .tw-btn.is-hover:after,:root[data-look=toyworks] .tw-btn:focus-visible:after{animation:.6s ease-out tw-ring}:root[data-look=toyworks] .tw-btn:active,:root[data-look=toyworks] .tw-btn.is-pressed{box-shadow:inset 0 3px 7px #00000073, 0 1px 0 var(--tw-navy-deep);transform:translateY(5px)}:root[data-look=toyworks] .tw-btn.is-focus{outline:3px solid var(--tw-gilt);outline-offset:3px}:root[data-look=toyworks] .tw-btn:disabled,:root[data-look=toyworks] .tw-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none}:root[data-look=toyworks] .tw-btn:disabled:after,:root[data-look=toyworks] .tw-btn.is-disabled:after{display:none}:root[data-look=toyworks] .tw-btn--holly{background:linear-gradient(#14614a,#0e4a36 60%,#0a3626)}:root[data-look=toyworks] .tw-btn--cream{color:var(--tw-ink);text-shadow:none;background:linear-gradient(#fbf4e2,#f6ebd3 60%,#e7d3a5)}:root[data-look=toyworks] .tw-btn--cream:after{filter:brightness(.55)saturate(1.4)}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-btn,:root[data-look=toyworks] .tw-btn:after{transition:none;animation:none!important}}:root[data-look=toyworks] .tw-icon{width:var(--s,64px);height:var(--s,64px);object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);display:block}:root[data-look=toyworks] .tw-plaque{background:var(--tw-cream);border:3px solid var(--tw-gold);box-shadow:inset 0 0 0 3px var(--tw-cream), inset 0 0 0 4px #b98720, 4px 5px 0 #070c1a99;color:var(--tw-ink);border-radius:16px;place-items:center;padding:8px;display:grid}:root[data-look=toyworks] .tw-plaque--dark{border-color:var(--tw-gold);color:var(--tw-cream);background:#0b1226;box-shadow:inset 0 0 0 3px #0b1226,inset 0 0 0 4px #7f5d17,4px 5px #070c1a99}:root[data-look=toyworks] .tw-tag{background:var(--tw-cream);color:var(--tw-ink);font-family:var(--tw-font-head);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);border:2px solid #b98720;padding:8px 18px 8px 34px;font-style:italic;font-weight:800;display:inline-block;position:relative}:root[data-look=toyworks] .tw-hang{transform-origin:50% 0;pointer-events:none;width:0;animation:5.5s ease-in-out infinite alternate tw-sway;display:block;position:absolute;top:0}:root[data-look=toyworks] .tw-hang:before{content:"";width:2px;height:var(--len,40px);background:linear-gradient(#d8a23a,#f2d27a);margin-left:-1px;display:block}:root[data-look=toyworks] .tw-hang img{max-width:none;width:var(--s,56px);height:var(--s,56px);margin-left:calc(var(--s,56px) / -2);object-fit:contain;display:block}@keyframes tw-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-hang{animation:none}}:root[data-look=toyworks] .tw-facade{background:#0b1226;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}:root[data-look=toyworks] .tw-facade-in{position:relative}:root[data-look=toyworks] .tw-facade-in>img{width:100%;height:auto;display:block}@media (max-width:600px){:root[data-look=toyworks] .tw-facade{aspect-ratio:var(--crop-ar)}:root[data-look=toyworks] .tw-facade-in{width:calc(10000% / var(--crop-w));left:calc(var(--crop-x) * -100% / var(--crop-w));top:calc(var(--crop-y) * -100% / var(--crop-h));position:absolute}}:root[data-look=toyworks] .tw-shutter{left:var(--x);top:var(--y);width:var(--w);height:var(--h);cursor:pointer;isolation:isolate;font:inherit;color:inherit;background:0 0;border:0;border-radius:48% 48% 4% 4%/36% 36% 4% 4%;padding:0;position:absolute}:root[data-look=toyworks] .tw-shutter[data-kind=door]{border-radius:44% 44% 2% 2%/20% 20% 2% 2%}:root[data-look=toyworks] .tw-shutter:before{content:"";border-radius:12px;position:absolute;inset:-14px}:root[data-look=toyworks] .tw-shutter:focus-visible{outline:3px solid var(--tw-gilt);outline-offset:3px}:root[data-look=toyworks] .tw-sh-glass{border-radius:inherit;opacity:0;z-index:-1;background:radial-gradient(at 50% 70%,#fff3c4 0%,#f5b82e 55%,#b5651d 100%);transition:opacity .3s;position:absolute;inset:0}:root[data-look=toyworks] .tw-sh-icon{opacity:0;pointer-events:none;z-index:1;filter:drop-shadow(0 1px 2px #00000080);width:82%;max-width:none;transition:transform .38s cubic-bezier(.34,1.56,.64,1) .12s,opacity .24s .12s;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.6)}:root[data-look=toyworks] .tw-sh-leaf{z-index:2;background:radial-gradient(circle at 22% 24%,#fff 0 1.2px,#0000 2.2px),radial-gradient(circle at 70% 58%,#fff 0 1px,#0000 2px),radial-gradient(circle at 40% 82%,#fff 0 1.2px,#0000 2.2px),repeating-linear-gradient(90deg,#7896af38 0 1px,#0000 1px 7px),linear-gradient(#f6fafc,#d4e5ee);width:50.5%;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 2px #a9c4d4,inset 0 3px #fffc}:root[data-look=toyworks] .tw-sh-leaf.l{transform-origin:0;border-radius:48% 0 0 4%/36% 0 0 4%;left:0}:root[data-look=toyworks] .tw-sh-leaf.r{transform-origin:100%;border-radius:0 48% 4% 0/0 36% 4% 0;right:0}:root[data-look=toyworks] .tw-shutter[data-kind=door] .tw-sh-leaf.l{border-radius:44% 0 0 2%/20% 0 0 2%}:root[data-look=toyworks] .tw-shutter[data-kind=door] .tw-sh-leaf.r{border-radius:0 44% 2% 0/0 20% 2% 0}:root[data-look=toyworks] .tw-sh-rib{z-index:3;pointer-events:none;background:linear-gradient(#c8283d,#a3182a);height:11%;position:absolute;top:56%;left:0;right:0;box-shadow:0 1px #00000040}:root[data-look=toyworks] .tw-sh-bow{z-index:4;pointer-events:none;filter:drop-shadow(0 1px 1px #00000073);width:74%;max-width:none;position:absolute;top:61.5%;left:50%;transform:translate(-50%,-50%)}:root[data-look=toyworks] .tw-sh-n{z-index:5;text-align:center;min-width:54%;font-family:var(--tw-font-display);color:var(--tw-ink);background:var(--tw-cream);border:1.5px solid var(--tw-gold);pointer-events:none;border-radius:999px;padding:0 3px;font-size:clamp(11px,3.6cqw,22px);line-height:1.25;transition:opacity .2s;position:absolute;top:18%;left:50%;transform:translate(-50%)}:root[data-look=toyworks] .tw-shutter[data-kind=door] .tw-sh-n{font-size:clamp(14px,5cqw,30px);top:14%}:root[data-look=toyworks] .tw-shutter[data-kind=door] .tw-sh-bow{width:56%;top:57%}:root[data-look=toyworks] .tw-shutter[data-kind=door] .tw-sh-rib{top:52%}:root[data-look=toyworks] .tw-shutter[data-state=today] .tw-sh-leaf,:root[data-look=toyworks] .tw-shutter[data-state=ready] .tw-sh-leaf{background:repeating-linear-gradient(90deg,#ffffff57 0 2px,#965a0029 2px 6px),linear-gradient(#ffe9a0,#e6b441);box-shadow:inset 0 0 0 2px #b5791a,inset 0 3px #fff9}:root[data-look=toyworks] .tw-shutter[data-state=today] .tw-sh-rib,:root[data-look=toyworks] .tw-shutter[data-state=today] .tw-sh-bow,:root[data-look=toyworks] .tw-shutter[data-state=ready] .tw-sh-rib,:root[data-look=toyworks] .tw-shutter[data-state=ready] .tw-sh-bow,:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-rib,:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-bow{display:none}:root[data-look=toyworks] .tw-shutter[data-state=today]{filter:drop-shadow(0 4px 9px #ffe278f2)drop-shadow(0 6px 20px #ffc84699);animation:6s ease-in-out infinite tw-wobble}@keyframes tw-wobble{0%,88%,to{transform:rotate(0)}90%{transform:rotate(-3deg)}92%{transform:rotate(3deg)}94%{transform:rotate(-2deg)}96%{transform:rotate(2deg)}}:root[data-look=toyworks] .tw-shutter[data-state=ready]{animation:2.6s ease-in-out infinite alternate tw-doorglow}@keyframes tw-doorglow{0%{filter:drop-shadow(0 4px 14px #ffe278e6)drop-shadow(0 8px 30px #ffbe3c8c)}to{filter:drop-shadow(0 6px 26px #ffec96)drop-shadow(0 10px 54px #ffc846d9)}}:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-glass{opacity:1}:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-leaf{transform:scaleX(.16)}:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}:root[data-look=toyworks] .tw-shutter[data-state=done] .tw-sh-n{opacity:0}:root[data-look=toyworks] .tw-shutter[data-state=done]{filter:drop-shadow(0 3px 7px #ffc428b3)}:root[data-look=toyworks] .tw-shutter:hover .tw-sh-leaf{filter:brightness(1.04)}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-shutter[data-state=today],:root[data-look=toyworks] .tw-shutter[data-state=ready]{animation:none}:root[data-look=toyworks] .tw-sh-leaf,:root[data-look=toyworks] .tw-sh-icon,:root[data-look=toyworks] .tw-sh-glass{transition:opacity .15s}}:root[data-look=toyworks] .tw-pribbon{width:var(--w,300px);max-width:100%;aspect-ratio:var(--ar,600 / 248);display:inline-block;position:relative}:root[data-look=toyworks] .tw-pribbon>img{filter:drop-shadow(0 5px 4px #00000073);width:100%;max-width:none;height:100%;position:absolute;inset:0}:root[data-look=toyworks] .tw-pribbon>span{text-align:center;height:55%;font-family:var(--tw-font-display);font-size:calc(var(--w,300px) * .075);color:var(--tw-cream);text-shadow:1px 2px #3c060eb3;place-items:center;line-height:1;display:grid;position:absolute;top:10%;left:19%;right:19%}:root[data-look=toyworks] .tw-pribbon[data-ink]>span{color:var(--tw-ink);text-shadow:0 1px #ffffff80}:root[data-look=toyworks] .tw-pbadge{width:var(--w,96px);aspect-ratio:var(--ar,1);display:inline-block;position:relative}:root[data-look=toyworks] .tw-pbadge>img{filter:drop-shadow(0 4px 3px #00000080);width:100%;max-width:none;height:100%;position:absolute;inset:0}:root[data-look=toyworks] .tw-pbadge>span{padding-bottom:var(--pb,0);font-family:var(--tw-font-display);font-size:calc(var(--w,96px) * .3);color:var(--tw-gilt);text-shadow:1px 2px #1e0408cc;place-items:center;display:grid;position:absolute;inset:0}:root[data-look=toyworks] .tw-signboard{width:var(--w,360px);aspect-ratio:640/533;max-width:100%;position:relative}:root[data-look=toyworks] .tw-signboard>img{filter:drop-shadow(0 8px 6px #00000080);transform-origin:50% 0;width:100%;max-width:none;height:100%;animation:6s ease-in-out infinite alternate tw-sway;position:absolute;inset:0}:root[data-look=toyworks] .tw-signboard>div{text-align:center;transform-origin:50% -40%;place-content:center;gap:2px;animation:6s ease-in-out infinite alternate tw-sway;display:grid;position:absolute;inset:32% 17% 24%}:root[data-look=toyworks] .tw-signboard b{font-family:var(--tw-font-display);font-weight:400;font-size:calc(var(--w,360px) * .12);color:var(--tw-gilt);text-shadow:2px 2px #06210f;line-height:1}:root[data-look=toyworks] .tw-signboard i{font-family:var(--tw-font-intro);font-style:normal;font-weight:600;font-size:calc(var(--w,360px) * .058);letter-spacing:.02em;color:var(--tw-cream)}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-signboard>img,:root[data-look=toyworks] .tw-signboard>div{animation:none}}:root[data-look=toyworks] .tw-evcard{width:var(--w,420px);aspect-ratio:800/433;filter:drop-shadow(0 10px 8px #00000080);max-width:100%;transform:rotate(var(--rot,-1.4deg));color:#2a211a;position:relative;container-type:inline-size}:root[data-look=toyworks] .tw-evcard[data-card=manila]{aspect-ratio:700/381}:root[data-look=toyworks] .tw-evcard>img.bg{width:100%;max-width:none;height:100%;position:absolute;inset:0}:root[data-look=toyworks] .tw-evcard .typed{font-family:var(--font-pc-typewriter), "Courier New", monospace;letter-spacing:.01em;font-size:3.7cqw;line-height:5.1cqw;position:absolute;top:25%;left:14%;right:30%}:root[data-look=toyworks] .tw-evcard[data-card=manila] .typed{line-height:5.6cqw;top:24%;left:10%;right:28%}:root[data-look=toyworks] .tw-evcard .typed b{text-transform:uppercase;letter-spacing:.08em;color:#7a101f;font-weight:400}:root[data-look=toyworks] .tw-evcard .typed p{margin:0}:root[data-look=toyworks] .tw-evcard .stamp{mix-blend-mode:multiply;opacity:.88;width:21cqw;max-width:none;position:absolute;bottom:5%;right:5%;transform:rotate(-12deg)}:root[data-look=toyworks] .tw-evcard .icon{filter:drop-shadow(1px 3px 2px #0006);width:17cqw;max-width:none;position:absolute;top:14%;right:8%;transform:rotate(6deg)}:root[data-look=toyworks] .tw-dtile{width:var(--w,132px);text-align:center;color:var(--tw-cream);justify-items:center;gap:8px;display:grid;position:relative}:root[data-look=toyworks] .tw-dtile .arch{aspect-ratio:100/140;border-radius:50% 50% 8% 8%/34% 34% 6% 6%;width:100%;position:relative;overflow:hidden}:root[data-look=toyworks] .tw-dtile .n{min-width:38%;font-family:var(--tw-font-display);font-size:calc(var(--w,132px) * .17);background:var(--tw-cream);color:var(--tw-ink);border:2px solid var(--tw-gold);border-radius:999px;padding:1px 8px 2px;line-height:1.15;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}:root[data-look=toyworks] .tw-dtile .lbl{background:var(--tw-cream);color:var(--tw-ink);border:2px solid var(--tw-gold);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 8px;font-size:13px;font-weight:800;display:inline-flex}:root[data-look=toyworks] .tw-dtile .lbl img{width:20px;max-width:none;height:20px}:root[data-look=toyworks] .tw-dtile[data-state=live] .arch{background:radial-gradient(at 50% 62%,#fff3c4 0%,#f6cf62 46%,#d8a23a 100%);border:4px solid #f6e3a0;animation:3.2s ease-in-out infinite alternate tw-glow;box-shadow:0 6px #070c1a80}:root[data-look=toyworks] .tw-dtile[data-state=live] .arch>img{filter:drop-shadow(0 3px 3px #50280073);width:72%;max-width:none;position:absolute;top:16%;left:14%}:root[data-look=toyworks] .tw-dtile[data-state=played] .arch{background:linear-gradient(#fff6e0,#f1dcae);border:4px solid #d8a23a;box-shadow:0 6px #070c1a80}:root[data-look=toyworks] .tw-dtile[data-state=played] .arch>img{filter:drop-shadow(0 3px 3px #50280059);width:56%;max-width:none;position:absolute;top:18%;left:22%}:root[data-look=toyworks] .tw-dtile .tick{aspect-ratio:1;border:3px solid var(--tw-gilt);width:30%;color:var(--tw-gilt);font-weight:800;font-size:calc(var(--w,132px) * .17);background:#0e4a36;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:40%;right:8%;box-shadow:0 3px #070c1a66}:root[data-look=toyworks] .tw-dtile[data-state=soon] .arch{background:0 0;border-radius:0;overflow:visible}:root[data-look=toyworks] .tw-dtile[data-state=soon] .arch>img.shut{object-fit:contain;filter:drop-shadow(0 6px 4px #0006);width:100%;max-width:none;height:100%;position:absolute;inset:0}:root[data-look=toyworks] .tw-dtile[data-state=soon] .sparkle{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);z-index:2;background:#fff;width:13%;animation:2.6s ease-in-out infinite tw-sparkle;position:absolute}@keyframes tw-glow{0%{filter:drop-shadow(0 4px 10px #f6cf62cc)}to{filter:drop-shadow(0 6px 18px #f6cf628c)}}@keyframes tw-sparkle{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-dtile[data-state=live] .arch,:root[data-look=toyworks] .tw-dtile .sparkle{animation:none}:root[data-look=toyworks] .tw-dtile .sparkle{opacity:.8}}@keyframes tw-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-18deg)}45%{transform:rotate(14deg)}70%{transform:rotate(-8deg)}}@keyframes tw-pop{0%,to{transform:scale(1)}40%{transform:scale(1.3)rotate(-6deg)}}:root[data-look=toyworks] .tw-btn[data-key=brass]:hover:after,:root[data-look=toyworks] .tw-btn[data-key=brass].is-hover:after,:root[data-look=toyworks] .tw-btn[data-key=brass]:focus-visible:after{animation:none;transform:rotate(90deg)}:root[data-look=toyworks] .tw-btn[data-key=gift]:hover:after,:root[data-look=toyworks] .tw-btn[data-key=gift].is-hover:after,:root[data-look=toyworks] .tw-btn[data-key=gift]:focus-visible:after{animation:.5s ease-out tw-pop;transform:none}@media (prefers-reduced-motion:reduce){:root[data-look=toyworks] .tw-btn[data-key]:after{animation:none!important}}
@font-face{font-family:heading;src:url(../media/bungee_400-s.0lsn-fh5fepme.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:heading Fallback;src:local(Arial);ascent-override:72.95%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:139.82%}.i9EFsa_className{font-family:heading,heading Fallback}.i9EFsa_variable{--font-tpl-heading:"heading", "heading Fallback"}
@font-face{font-family:body;src:url(../media/nunito_400-s.42g6mf0z9hfjn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/nunito_700-s.2cbviyz0gssy3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.0%;size-adjust:101.65%}.wxo0QW_className{font-family:body,body Fallback}.wxo0QW_variable{--font-tpl-body:"body", "body Fallback"}
@font-face{font-family:ui;src:url(../media/space_grotesk_500-s.31yp0bkv7z4ku.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.aIR9uq_className{font-family:ui,ui Fallback}.aIR9uq_variable{--font-tpl-ui:"ui", "ui Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.t88fsa_className{font-family:Nunito,Nunito Fallback;font-style:normal}.t88fsa_variable{--font-pc-body:"Nunito", "Nunito Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.ygKgTG_className{font-family:Nunito,Nunito Fallback;font-style:normal}.ygKgTG_variable{--font-pc-ui:"Nunito", "Nunito Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e3486bdde5b50ff9-s.1i60dct0_dn58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8f0e93347af35af6-s.209xccs02c1pp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f3b6bc6f21a9e120-s.1ygxyykg_qkeh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.GlQDNq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.GlQDNq_variable{--font-pc-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Berkshire Swash;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a55c26be20efbcf-s.0k4oc6d4f0vi0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Berkshire Swash;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b287a8439b55cc7b-s.2u_lkiuxl8ah5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Berkshire Swash Fallback;src:local(Arial);ascent-override:102.84%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:95.29%}.StqK6G_className{font-family:Berkshire Swash,Berkshire Swash Fallback;font-style:normal;font-weight:400}.StqK6G_variable{--font-pc-swash:"Berkshire Swash", "Berkshire Swash Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.0or-mv9rm3-7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.1dgp9w781ejf6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.0ydhovl1n7s8f.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.444o2y6he09-k.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.1trkgqz3-pw7b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.16qc705tx6j2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.1c4v1kyduoipm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.AvauAq_className{font-family:Lora,Lora Fallback;font-style:normal}.AvauAq_variable{--font-pc-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.0obcy7v14u1cn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.GXBzbG_className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.GXBzbG_variable{--font-pc-typewriter:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/56cad0b89393db8d-s.1i6c5dw19_9yp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff387fa718a83eb7-s.3u-ctiv8s4bd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8332deae9c9c5c1-s.06pz8h18fo9lj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e0948aae928848f-s.21zusvpgoj4c8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9af5fc11aa360283-s.3_ckqb7t3o94l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d4aa4786ebb260d8-s.11pveh68qx99i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/592139a1ba90be32-s.1-lbznf4pa5xo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC Fallback;src:local(Times New Roman);ascent-override:88.38%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:114.95%}.ygsmJW_className{font-family:Alegreya SC,Alegreya SC Fallback;font-style:normal;font-weight:700}.ygsmJW_variable{--font-pc-heading:"Alegreya SC", "Alegreya SC Fallback"}