html.on-wall{--page:#191410;--wall-hole:#191410}:root[data-theme=light].on-wall{--page:#e6d8c0;--wall-hole:#e6d8c0}@media (prefers-color-scheme:light){html.on-wall:not([data-theme=dark]){--page:#e6d8c0;--wall-hole:#e6d8c0}}.pw{width:100%;max-width:var(--col);padding:calc(var(--safe-t) + var(--header-h) + 4px) var(--gutter) calc(var(--safe-b) + var(--dock-h) + 48px);margin:0 auto;position:relative}.pw>*{z-index:1;position:relative}.pw>.pw-ground,.fp>.pw-ground{z-index:0;pointer-events:none;background:radial-gradient(90% 46% at 50% 24%, #ffb26621, transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .8 0 0 0 0 .55 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--page);position:fixed;inset:0}.pw-skel{border-radius:var(--r-l);height:360px;margin-top:40px}.pw-empty{padding-top:30vh}.pw-wall{--sw:min(64vw, 256px);margin:0 calc(var(--gutter) * -1)}.pw-names{height:40px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.pw-names button{transform-origin:50% 70%;white-space:nowrap;font:800 29px/1.1 var(--display);letter-spacing:-.03em;color:var(--ink);will-change:transform, opacity;align-items:baseline;gap:5px;display:flex;position:absolute;top:2px;left:50%}.pw-names small{font:700 13px var(--body);color:var(--ink-3)}.pw-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - var(--sw) / 2);display:flex;overflow-x:auto}.pw-track::-webkit-scrollbar{display:none}.pw-slide{width:var(--sw);scroll-snap-align:center;scroll-snap-stop:always;flex:none;place-items:center;padding:14px 0 44px;display:grid}.pw-poster{width:calc(var(--sw) - 22px);aspect-ratio:2/3;transform-origin:50% 8%;transform:translateY(calc(var(--a,0) * 14px)) rotate(calc(var(--d,0) * 6deg)) scale(calc(1 - var(--a,0) * .1));filter:brightness(calc(1 - var(--a,0) * .4)) drop-shadow(0 2px 1.5px #00000073) drop-shadow(0 18px 18px #00000080)}.pw-poster img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.pw-poster:active img{transform:scale(var(--press-wide));transition:transform var(--t-tap) var(--ease)}.pw-dots{justify-content:center;gap:6px;height:6px;margin-top:-24px;display:flex}.pw-dots i{background:var(--ink-4);width:6px;height:6px;transition:width var(--t-move) var(--ease), background-color var(--t-fade);border-radius:3px}.pw-dots i.ok{background:color-mix(in srgb, var(--ok) 60%, var(--ink-4))}.pw-dots i.on{background:var(--ink);width:18px}.pw-stand{animation:rise var(--t-enter) var(--ease) both;flex-direction:column;padding:22px 2px 0;display:flex}.pw-num{align-items:baseline;gap:8px;display:flex}.pw-num b{font:800 46px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--wanted-text)}.pw-num>span{font:650 16px var(--display);color:var(--ink-2);font-weight:600}.pw-num.t-good b{color:var(--ok-text)}.pw-num.t-live b{color:var(--ink)}.pw-line{color:var(--ink-2);max-width:36ch;margin:10px 0 18px;font-size:16px;line-height:1.42}.pw-meter{border-radius:var(--r-s);background:var(--well-bg);height:22px;box-shadow:var(--well);grid-template-columns:repeat(50,1fr);gap:2px;margin-top:14px;padding:4px;display:grid}.pw-meter i{background:#fff8e60f;border-radius:1.5px}:root[data-theme=light] .pw-meter i{background:#14100812}.pw-meter i.on{animation:seg .36s var(--ease) both;animation-delay:calc(var(--i) * 14ms + .2s);background:linear-gradient(#ff9257,#e8500f);box-shadow:inset 0 1px #ffecdc80,0 0 4px #ff6a2859}@keyframes seg{0%{opacity:.15}}.pw-keys{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.pw-key{border-radius:var(--r-m);height:66px;font:600 13px var(--body);color:var(--ink);background:var(--raise);box-shadow:var(--bevel), var(--drop);transition:transform var(--t-tap) var(--ease), box-shadow var(--t-tap) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.pw-key svg{color:var(--ink-2)}.pw-key:active{transform:translateY(1px) scale(var(--press));box-shadow:var(--bevel), var(--drop-press)}.pw-sec{margin-top:14px}.pw-sec .fine{margin:10px 4px 0}.pw-draw{margin-top:22px}.pw-ticket{--stub:96px;grid-template-columns:1fr var(--stub);border-radius:var(--r-m);background:var(--raise);box-shadow:var(--bevel);-webkit-mask:radial-gradient(circle 11px at calc(100% - var(--stub)) 0, #0000 10.5px, #000 11px), radial-gradient(circle 11px at calc(100% - var(--stub)) 100%, #0000 10.5px, #000 11px);-webkit-mask-composite:source-in;display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.pw-ticket-sh{filter:drop-shadow(0 1px 1px #00000059)drop-shadow(0 14px 18px #00000059)}.pw-bounty{flex-direction:column;gap:6px;min-width:0;padding:18px 16px 18px 18px;display:flex}.pw-prize{font:700 19px/1.25 var(--display);letter-spacing:-.015em}.pw-bounty p{color:var(--ink-2);font-size:15px;line-height:1.42}.pw-bounty p strong{color:var(--ink);font-weight:650}.pw-stub{text-align:center;background:color-mix(in srgb, var(--wanted) 10%, transparent);border-radius:0 var(--r-m) var(--r-m) 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 6px;display:flex;position:relative}.pw-stub:before{content:"";border-left:2px dashed var(--line-2,#80808059);position:absolute;top:14px;bottom:14px;left:-1px}.pw-stub b{font:800 34px/1 var(--display);letter-spacing:-.03em;color:var(--wanted-text);font-variant-numeric:tabular-nums}.pw-stub i{font:700 11px var(--display);color:var(--ink-3);font-style:normal}.pw-draw-go{margin-top:12px}.pw-hoods{list-style:none;overflow:hidden}.pw-hoods li{justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:15.5px;display:flex;position:relative}.pw-hoods li+li{border-top:1px solid var(--line)}.pw-hoods li:before{content:"";width:var(--w);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--wanted) 16%, transparent));transform-origin:0;animation:grow .62s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .12s);position:absolute;top:0;bottom:0;left:0}@keyframes grow{0%{transform:scaleX(0)}}.pw-hoods span,.pw-hoods b{position:relative}.pw-hoods b{font:700 16px var(--display);font-variant-numeric:tabular-nums}.pw-stamps{grid-template-columns:repeat(3,1fr);gap:12px 10px;padding:2px 2px 0;display:grid}.pw-stamp{text-align:center;color:#2a2119;border:4px dotted var(--wall-hole,var(--page));transform:rotate(var(--r));animation:stamp .42s var(--ease) both;animation-delay:calc(var(--i) * 40ms);background:#f4ead6;flex-direction:column;align-items:center;gap:1px;padding:12px 6px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #f4ead6,inset 0 0 0 4px #5a3c1438,0 6px 10px -4px #00000080}@keyframes stamp{0%{opacity:0;transform:rotate(var(--r)) translateY(10px) scale(.94)}}.pw-stamp i{font:600 10.5px var(--mono);color:#8c7a62;font-style:normal}.pw-stamp b{font:800 24px/1.1 var(--display);letter-spacing:-.02em;margin-top:2px}.pw-stamp span{color:#5e5040;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11.5px;line-height:1.25;overflow:hidden}.pw-stamp em{font:700 9.5px var(--body);color:#a0907a;margin-top:3px;font-style:normal}.pw-star{color:#d69a0a;position:absolute;top:6px;right:6px}.pw-lift{z-index:40;padding:calc(var(--safe-t) + 24px) 20px calc(var(--safe-b) + 24px);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);animation:fade var(--t-move) var(--ease) both;background:#0c0906bd;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.pw-lift img{object-fit:contain;filter:drop-shadow(0 30px 40px #0009);max-width:min(88vw,440px);max-height:72dvh;animation:lift .48s var(--ease) both}@keyframes lift{0%{opacity:0;transform:translateY(40px)rotate(-3deg)scale(.86)}}.pw-lift-acts{animation:rise var(--t-enter) var(--ease) .12s both;gap:10px;display:flex}.pw-lift-acts .btn{min-width:128px}.pw-spots{margin:0;padding:0;list-style:none;overflow:hidden}.pw-spots li{animation:rise var(--t-move) var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.pw-spots li+li{border-top:1px solid var(--line)}.pw-spots a{min-height:58px;color:inherit;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.pw-spots a:active{background:var(--well-bg)}.pw-spots i{width:26px;height:26px;font:700 13px var(--display);color:#fff;background:var(--wanted);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff4d}.pw-spots span{flex-direction:column;flex:1;min-width:0;display:flex}.pw-spots b{font:600 15.5px/1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-spots em{font:500 12.5px/1.3 var(--body);color:var(--ink-3);font-style:normal}.pw-dibs{flex-direction:column;gap:8px;padding:18px;display:flex}.pw-dibs-n{align-items:baseline;gap:10px;display:flex}.pw-dibs-n b{font:800 40px/1 var(--display);letter-spacing:-.03em;color:var(--wanted-text)}.pw-dibs-n span{font:600 15px var(--body);color:var(--ink-2)}.pw-dibs p{font-size:14.5px;line-height:1.42}
