.paper-game .oddity-screen[data-halloween=true]{color:#fff0d5;background-color:#30253e;background-image:radial-gradient(at 20% 45%,#73536980,#0000 60%),repeating-linear-gradient(9deg,#0000 0 7px,#dcc7a507 8px,#0000 9px 17px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;gap:12px;max-width:none;display:flex;overflow-y:auto}.paper-game .oddity-screen[data-halloween=true]>.oddity-heading{color:#fff0d5;flex-shrink:0}.paper-game .oddity-screen[data-halloween=true]>.oddity-heading small{color:#e0ceb2}.haunt-shop{flex:1;width:100%;max-width:1320px;margin:auto;padding:8px 12px 22px}.haunt-mast{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 24px;display:flex}.haunt-stamp{letter-spacing:.14em;color:#ffc354;font:11px monospace;display:block}.haunt-mast h2{font:700 clamp(38px,5vw,76px)/.94 var(--font-oswald),sans-serif;letter-spacing:-.025em;margin:12px 0;transform:rotate(-2deg)}.haunt-mast h2 em{color:#ffae4c;font-style:normal}.haunt-mast p{font:14px var(--font-inter);color:#e8d8c4;margin:12px 0 0}.haunt-timesheet{color:#302b25;background:#fff0d5;border-top:9px solid #d66c37;flex-direction:column;gap:10px;max-width:330px;padding:20px;display:flex;transform:rotate(1deg);box-shadow:5px 6px #151521}.haunt-timesheet b{font:22px var(--font-oswald)}.haunt-timesheet small{font-size:12px}.haunt-timesheet a{font-size:13px;text-decoration:underline}.haunt-tabs{gap:12px;padding:4px 5px 10px;display:flex;overflow-x:auto}.haunt-tabs button{color:#ffefd8;font:20px var(--font-oswald);white-space:nowrap;background:#56405b;border:2px solid #b59b83;min-height:48px;padding:10px 22px;box-shadow:3px 3px #17121f}.haunt-tabs button[aria-pressed=true]{color:#28222e;background:#f3b64d;border-color:#302b25;transform:rotate(-1deg)}.haunt-tabs small{margin-left:10px;font:10px monospace}.haunt-display{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;min-height:380px;display:grid}.haunt-model{background:radial-gradient(at 50% 70%,#d5b57744,#0000 65%);min-width:0;height:420px;position:relative}.haunt-model-caption{letter-spacing:.15em;z-index:1;color:#e4cfb1;pointer-events:none;font:10px monospace;position:absolute;top:10px;left:10px}.haunt-home-canvas{width:100%;height:100%}.haunt-offer{color:#302b25;background:#fff1d6;border:3px solid #2b2332;padding:24px;position:relative;box-shadow:7px 8px #151221}.haunt-offer:before{content:"";background:#c6a35bc9;width:72px;height:23px;position:absolute;top:-12px;left:42%;transform:rotate(-6deg)}.haunt-offer>small{letter-spacing:.05em;font:11px/1.5 monospace;display:block}.haunt-offer h3{font:600 clamp(26px,3vw,42px)/1.1 var(--font-oswald);margin:12px 0}.haunt-offer p{font:14px/1.5 var(--font-inter);margin:12px 0}.haunt-offer .haunt-quip{color:#67394f;font-size:17px}.haunt-offer .hud-btn{justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin:16px 0 8px;display:flex}.haunt-offer .haunt-tag{border-top:1px dashed #897659;padding-top:12px;font:12px monospace}.haunt-price{align-items:center;gap:12px;font-size:26px;display:flex}.haunt-price del{color:#796c53;font-size:15px}.haunt-progress{gap:8px;margin:20px 0;display:grid}.haunt-progress progress{accent-color:#684568;width:100%;height:16px}.haunt-rail{scroll-snap-type:x proximity;gap:14px;padding:14px 5px 16px;display:flex;overflow-x:auto}.haunt-rail button{color:#302b25;text-align:center;scroll-snap-align:start;background:#fff1d6;border:3px solid #29212f;flex:1 0 140px;min-width:0;max-width:220px;padding:6px 10px 12px;box-shadow:4px 5px #14121f}.haunt-rail button[aria-pressed=true]{background:#f2ba5b;border-color:#fff0d6}.haunt-rail .catalog-art{width:100%;height:105px}.haunt-rail b{font:21px var(--font-oswald);display:block}.haunt-rail small{letter-spacing:.07em;font:10px monospace}.haunt-fineprint{color:#e2ccb0;justify-content:space-between;gap:18px;padding:12px 0;font:12px/1.5 monospace;display:flex}.haunt-fineprint a{text-decoration:underline}.haunt-error{color:#7e2d35;background:#fff1d6;padding:12px}.haunt-error button{text-decoration:underline}.paper-game .oddity-departments button[data-shelf=halloween]{color:#fff0d5;background:#46304d;border:3px solid #302b25;transform:rotate(-1deg);box-shadow:6px 6px #b89d77}.paper-game .oddity-departments button[data-shelf=halloween]>small{color:#ecd4ad}.haunt-shop-entry{color:#ffdda5;font:18px var(--font-oswald);text-align:left;background:#48304f;border:2px solid #302b25;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:3px 3px #b6a78b}.haunt-shop-entry small{color:#fff0d5;font:11px monospace}.haunt-shop :focus-visible{outline-offset:4px;outline:3px solid #ed954c}@media (max-width:600px){.haunt-shop{padding:4px 0 18px}.haunt-mast{align-items:flex-start;gap:12px}.haunt-mast h2{font-size:42px}.haunt-mast p{max-width:170px;font-size:12px}.haunt-stamp{max-width:170px;font-size:9px}.haunt-timesheet{gap:8px;max-width:148px;padding:12px}.haunt-timesheet b{font-size:18px}.haunt-timesheet a{font-size:11px}.haunt-timesheet small{font-size:10px}.haunt-tabs{gap:8px}.haunt-tabs button{padding:8px 14px;font-size:18px}.haunt-display{grid-template-columns:1fr;gap:4px}.haunt-model{height:300px}.haunt-offer{padding:20px}.haunt-rail button{flex-basis:136px}.haunt-fineprint{flex-direction:column;gap:8px}.haunt-shop-entry small{text-align:right;max-width:110px}}@media (max-height:500px) and (min-width:601px){.paper-game .oddity-screen[data-halloween=true]:not([data-departments=true]){display:flex}.haunt-mast{padding-bottom:12px}.haunt-mast h2{font-size:38px}.haunt-display{gap:22px;min-height:280px}.haunt-model{height:300px}.haunt-offer{padding:18px}.haunt-mast h2 br{display:none}.haunt-tabs button{padding:8px 16px;font-size:18px}.haunt-offer h3{font-size:30px}.haunt-rail .catalog-art{height:85px}.oddity-screen:not([data-halloween=true])>.haunt-shop-entry{z-index:2;width:36%;padding:8px 10px;font-size:16px;position:absolute;bottom:10px;left:20px}.haunt-shop-entry small{font-size:9px}}.haunt-rail .catalog-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.oddity-departments .graveyard-mark{flex-shrink:0;width:76px;height:76px}@media (max-width:600px){.oddity-departments .graveyard-mark{width:56px;height:56px}}@media (max-height:500px) and (min-width:601px){.oddity-departments .graveyard-mark{grid-row:1/3;width:40px;height:40px}.paper-game .oddity-screen[data-halloween=true]{gap:4px;padding-top:4px}.paper-game .oddity-screen[data-halloween=true]>.oddity-heading{grid-template-columns:40px 1fr auto;min-height:34px}.paper-game .oddity-screen[data-halloween=true]>.oddity-heading h1{font-size:20px}.paper-game .oddity-screen[data-halloween=true]>.oddity-heading small{display:none}.haunt-shop{padding-top:0}.haunt-mast{gap:16px;padding:4px 0 8px}.haunt-mast h2{margin:8px 0;font-size:32px}.haunt-mast h2 em{margin-left:6px}.haunt-mast p{display:none}.haunt-stamp{font-size:9px}.haunt-timesheet{border-top-width:5px;gap:4px;max-width:280px;padding:7px 12px}.haunt-timesheet b{font-size:17px}.haunt-timesheet small,.haunt-timesheet a{font-size:10px}.haunt-tabs{gap:8px;padding-block:2px 8px}.haunt-tabs button{min-height:38px;padding:6px 14px;font-size:17px}.haunt-model{height:255px}.haunt-model-caption{top:4px}.haunt-offer{padding:14px 18px}.haunt-offer h3{margin:8px 0;font-size:27px}.haunt-offer p{margin:7px 0;font-size:12px}.haunt-offer .haunt-quip{font-size:14px}.haunt-offer>small{font-size:9px}.haunt-offer .hud-btn{min-height:44px;margin-top:8px}.haunt-display{min-height:255px}}.haunt-mast{isolation:isolate;background:#2a2036;border-bottom:2px solid #bb874a;margin-bottom:14px;padding:16px 18px;position:relative;overflow:hidden}.haunt-mast:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#2a2036 5%,#2a2036aa 45%,#2a203655),url(/brand/graveyard-shift/night-shift-v2.png) 60% 55%/cover;position:absolute;inset:0}.haunt-mast h2{margin:4px 0;transform:none}.haunt-mast .graveyard-logo{width:310px;max-width:100%}.haunt-mast .haunt-stamp{font-size:9px}.haunt-mast p{margin-top:6px;font-size:12px}.haunt-timesheet{box-shadow:3px 4px #17131d77}.haunt-shop-entry .graveyard-logo{width:170px}.haunt-shop-entry>span{align-items:center;gap:10px;display:flex}.haunt-shop-entry .graveyard-wordmark{width:81%;height:auto}@media (max-width:600px){.haunt-mast{gap:8px;padding:10px}.haunt-mast>div:first-child{flex:1;min-width:0}.haunt-mast .graveyard-logo{width:210px}.haunt-mast p{display:none}.haunt-timesheet{max-width:130px;padding:10px}.haunt-stamp{font-size:8px!important}.haunt-shop-entry .graveyard-logo{width:145px}}@media (max-height:500px) and (min-width:601px){.haunt-mast{margin-bottom:4px;padding:6px 10px}.haunt-mast .graveyard-logo{width:205px}.haunt-mast .haunt-stamp{display:none}.haunt-shop-entry .graveyard-logo{width:110px}}
