:root{--ink:#161616;--paper:#ece5d5;--paper-2:#d8cfbb;--paper-3:#c9bea6;--navy:#2e3d5c;--navy-2:#24304b;--navy-3:#1b2439;--night:#141b2c;--grey:#8b8e93;--khaki:#a29872;--beige:#d6c8aa;--burgundy:#6d2d38;--forest:#3a5642;--mustard:#d9a640;--mustard-2:#e8bd5c;--muted-red:#b04a3f;--teal:#4f8c88;--teal-2:#8fc7bf;--dusk:#c98b8f;--dusk-2:#e2ab98;--bg:var(--night);--panel:var(--navy-2);--panel-2:var(--navy-3);--text:#f1ebdc;--dim:#bdb6a5;--muted:#ada695;--link:var(--teal-2);--glass:var(--panel);--glass-strong:var(--panel);--edge:#f1ebdc29;--edge-hi:#f1ebdc4d;--violet:var(--mustard);--violet-2:var(--mustard);--pink:var(--dusk);--cyan:var(--teal-2);--red:#c85a4c;--blue:#5d7bb0;--green:#8fbf8a;--money:#a8c97f;--amber:var(--mustard);--line:2.5px;--line-b:var(--line) solid var(--ink);--shadow:4px 4px 0 var(--ink);--shadow-sm:2px 2px 0 var(--ink);--shadow-lg:6px 6px 0 var(--ink);--radius:12px;--radius-sm:8px;--ui:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--head:"Archivo Black", "Arial Black", Impact, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--tag:"Permanent Marker", "Comic Sans MS", cursive}*,:before,:after{-webkit-backdrop-filter:none!important}html,body{background:var(--bg)}a{color:var(--link)}:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.app>.map{background:var(--night)}.glass{background:var(--panel);border:var(--line-b);border-radius:var(--radius);box-shadow:var(--shadow)}.glass-inset{background:var(--panel-2)!important;border:2px solid var(--ink)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}.panel.right .panel-head{border-bottom:var(--line-b);background:var(--navy);border-radius:calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0 0}.panel-head h2{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;font-size:18px;font-weight:400}h1,h2,h3{font-family:var(--head);letter-spacing:.01em;font-weight:400}h3{font-size:15px}.btn{border:var(--line-b);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:800;transition:transform 80ms,box-shadow 80ms,background .12s}.btn:hover{background:#fff8ea}.btn:active{box-shadow:none;transform:translate(2px,2px)}.btn.primary{border:var(--line-b);background:var(--mustard);color:var(--ink);box-shadow:var(--shadow-sm)}.btn.primary:hover{background:var(--mustard-2);filter:none}.btn.ghost{background:var(--navy);color:var(--text)}.btn.ghost:hover{background:#3a4b70}.btn:disabled{opacity:.55}.icon-btn{box-shadow:var(--shadow-sm);border:2px solid var(--ink)!important;background:var(--navy)!important;color:var(--text)!important;border-radius:var(--radius-sm)!important}.icon-btn:hover{background:#3a4b70!important}.tabs{background:var(--panel-2);border:var(--line-b);border-radius:var(--radius-sm);gap:4px;padding:4px}.tabs button{color:var(--dim);border:2px solid #0000;border-radius:6px;font-weight:800}.tabs button.on{background:var(--paper);color:var(--ink);border-color:var(--ink);box-shadow:none}input,textarea,select{font-family:inherit}.search input,.lineup-form input,.review-form textarea,.admin-review-form input{font-family:var(--mono);box-shadow:inset 2px 2px #0000001f;background:var(--paper)!important;color:var(--ink)!important;border:var(--line-b)!important;border-radius:var(--radius-sm)!important}.search input::placeholder{color:#6f6a5f}.tag,.pill,.preview-tag{font-weight:800;border:2px solid var(--ink)!important;background:var(--mustard)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:6px!important}.tag.red,.pill{background:var(--muted-red)!important;color:#fff!important}.note,.err{box-shadow:var(--shadow-sm);border:2px solid var(--ink)!important;border-radius:var(--radius-sm)!important;background:var(--paper-2)!important;color:var(--ink)!important}.note a,.err a{color:#234f6b}.err{background:#e7b9ae!important}.counters div{background:var(--panel-2);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.counters b{font-family:var(--head);color:var(--text);font-weight:400}.small,.muted{color:var(--dim)}.navbar{background:var(--navy)}.brand-name{font-family:var(--head);letter-spacing:.04em!important;font-weight:400!important}.brand-mark{border:2px solid var(--ink);background:var(--mustard)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important;border-radius:8px!important}.ticker{box-shadow:var(--shadow-sm);background:var(--forest)!important;color:var(--paper)!important;border:2px solid var(--ink)!important}.nav-links button.on,.nav-links button:hover,.nav-links a.nav-me:hover{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper)!important;color:var(--ink)!important}.nav-links .pill{background:var(--muted-red)!important}.pin img{border-radius:50%;width:42px;height:42px;box-shadow:var(--shadow-sm)!important;background:0 0!important;border:0!important}.pin:after{opacity:1;width:3px;background:var(--ink)!important}.pin-stars{font-weight:900;background:var(--paper)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:5px!important}.pin.s5 .pin-stars{background:var(--muted-red)!important;color:#fff!important}.pin.s3 .pin-stars,.pin.s4 .pin-stars{background:var(--mustard)!important}.pin.jailed img{filter:grayscale(.35);width:28px;height:28px}.pin.selected img{box-shadow:0 0 0 3px var(--mustard), var(--shadow-sm)!important}.pin-you{border:2px solid var(--ink);background:var(--mustard)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important;text-shadow:none!important}.inmates-badge{background:var(--muted-red);border:var(--line-b);box-shadow:var(--shadow-sm);font-family:var(--head);border-radius:8px;font-weight:400}.district-label{background:var(--navy)!important;border:var(--line-b)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-sm)!important}.district-label b{font-family:var(--head);font-weight:400;color:var(--c)!important;text-shadow:none!important}.poster{--stamp:var(--muted-red);background:var(--paper)!important;color:var(--ink)!important;border:var(--line-b)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-lg)!important}.poster:before{display:none!important}.poster-head,.poster-foot{border-color:var(--ink)!important}.poster .agency b{color:var(--ink)}.poster .agency,.poster .label{color:#5d584e!important}.poster .stars{border-radius:6px;background:var(--ink)!important}.poster .stars svg.on path{fill:var(--mustard);stroke:var(--ink)}.poster .stars svg.off path{fill:#4a4a4a;stroke:var(--ink)}.mug{overflow:hidden;background:var(--paper-2)!important;border:var(--line-b)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-sm)!important}.mug img{filter:none!important}.mug-plate{border-radius:4px;background:var(--ink)!important;color:var(--paper)!important;font-family:var(--mono)!important}.wanted{font-family:var(--head)!important;color:var(--ink)!important;text-shadow:3px 3px 0 var(--mustard)!important;letter-spacing:1px!important}.poster-stamp{background:var(--paper);box-shadow:2px 2px 0 var(--stamp);border-radius:4px;color:var(--stamp)!important;border:3px solid var(--stamp)!important;font-family:var(--head)!important}.poster .title{font-family:var(--head);color:var(--ink)}.sheet li{color:var(--ink);border-color:#16161640!important}.sheet li b{color:var(--stamp)!important;font-family:var(--head)!important}.reward{color:var(--forest)!important;-webkit-text-stroke:0!important;text-shadow:2px 2px 0 var(--mustard)!important;font-family:var(--head)!important}.foot-right{color:var(--ink);font-family:var(--head)!important}.foot-right .small{color:#5d584e!important}.poster .badges span,.poster .badge{box-shadow:var(--shadow-sm);background:var(--paper-2)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.bail-ribbon,.mayor-ribbon,.review-ribbon{border:var(--line-b);box-shadow:var(--shadow-sm)!important;font-family:var(--head)!important;font-weight:400!important}.sealed-stamp{border:2px solid var(--ink);background:var(--ink)!important;color:var(--mustard)!important;font-family:var(--head)!important}.doc-card{background:var(--panel);border:var(--line-b);box-shadow:var(--shadow-lg)}.doc-card h1{text-transform:uppercase;font-size:30px}.doc-card h2{text-transform:uppercase;color:var(--mustard);font-size:19px}.doc-back{font-weight:800}table th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-size:11px}code{font-family:var(--mono)}.disclaimer{color:var(--dim)!important;text-shadow:none!important}.feed{background:var(--navy)!important}.feed h3 i{background:var(--muted-red)!important;box-shadow:none!important}.crew-line{box-shadow:var(--shadow-sm);background:var(--paper-2)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.crew-line b{color:var(--burgundy)!important}.crew-evidence li{color:var(--text)}.crew-tag{color:var(--mustard)}.wanted-history{box-shadow:var(--shadow-sm);background:var(--panel-2)!important;border:2px solid var(--ink)!important}.wh-line{stroke:var(--mustard)!important}.wh-dot{fill:var(--mustard)!important;stroke:var(--ink)!important}.dev-launches,.tg-block,.review-form,.me-bar{box-shadow:var(--shadow-sm);border:2px solid var(--ink)!important}.me-bar i{background:var(--mustard)!important}.verdict{border:var(--line-b)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-sm)!important;background:var(--paper-2)!important;color:var(--ink)!important}.verdict.danger{background:#e7b9ae!important}.verdict .big{font-family:var(--head);font-weight:400;color:var(--ink)!important;text-shadow:none!important}.verdict a{color:#234f6b!important}.loader:after{display:none!important}.loader-scene{width:100%;height:100%;position:absolute;inset:0}.loader-scene svg{width:100%;height:100%;display:block}.loader-copy{background:var(--paper);color:var(--ink);border:var(--line-b);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:18px 20px 16px;bottom:6vh!important}.loader-logo{font-family:var(--head);color:var(--ink);text-shadow:3px 3px 0 var(--mustard)!important;letter-spacing:.04em!important;font-size:clamp(38px,8vw,64px)!important;font-weight:400!important}.loader-logo span{color:var(--ink);border:var(--line-b);text-shadow:none;background:var(--mustard)!important;box-shadow:var(--shadow-sm)!important}.loader-logo em{color:#5d584e!important}.loader-copy p{color:#4a463e!important;margin:6px 0 14px!important}.loader .bar{border:2px solid var(--ink);border-radius:6px;overflow:hidden;background:var(--paper-2)!important;height:14px!important;box-shadow:none!important}.loader .bar i{border-right:2px solid var(--ink);background:var(--mustard)!important;box-shadow:none!important}.loader-pct{font-family:var(--mono);color:#5d584e!important}.loader-tip{color:var(--ink)!important;opacity:1!important}.busted{background:#141b2cd1!important}.busted-word{background:var(--muted-red);border:6px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:0 .18em;transform:rotate(-4deg);font-family:var(--head)!important;color:var(--paper)!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:clamp(64px,15vw,180px)!important}.busted.cleared .busted-word{background:var(--forest)!important}.busted-char{border:4px solid var(--ink);border-radius:var(--radius);width:min(260px,52vw);box-shadow:var(--shadow-lg);background:var(--paper-2);animation:.5s cubic-bezier(.2,1.3,.4,1) both drop}.busted-sub{background:var(--ink);font-family:var(--head);border-radius:6px;padding:6px 12px;color:var(--paper)!important;text-shadow:none!important;letter-spacing:.12em!important;font-weight:400!important}.intro-inner span{color:var(--paper)!important;text-shadow:2px 2px 0 var(--ink)!important;font-family:var(--head)!important}.intro-inner b{-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;font-family:var(--head)!important;color:var(--mustard)!important;text-shadow:4px 4px 0 var(--ink)!important;font-weight:400!important;animation:.5s both introup!important}.holder-card{background:var(--paper);color:var(--ink);border:var(--line-b);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:132px 1fr;gap:12px;padding:10px;display:grid}.holder-card img{border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--navy);width:132px;height:132px;display:block}.holder-card .hc-rank{font-family:var(--head);background:var(--mustard);border:2px solid var(--ink);box-shadow:var(--shadow-sm);border-radius:6px;padding:4px 8px;font-size:20px;line-height:1;display:inline-block}.holder-card .hc-name{font-family:var(--mono);margin:8px 0 6px;font-size:12px}.holder-card .hc-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.holder-card .hc-stats div{background:var(--paper-2);border:2px solid var(--ink);border-radius:6px;flex-direction:column;padding:4px 6px;display:flex}.holder-card .hc-stats b{font-family:var(--head);font-size:16px;font-weight:400}.holder-card .hc-stats span{color:#5d584e;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.holder-card .hc-brand{font-family:var(--head);letter-spacing:.12em;color:#5d584e;margin-top:6px;font-size:11px}@media (max-width:420px){.holder-card{grid-template-columns:96px 1fr}.holder-card img{width:96px;height:96px}}.oops-rat{border:var(--line-b);border-radius:var(--radius);width:min(280px,70vw);box-shadow:var(--shadow-lg);background:var(--paper-2);margin:0 auto 16px;display:block}.brand-slot{background:repeating-linear-gradient(-45deg, var(--navy) 0 14px, var(--navy-2) 14px 28px);border:2px dashed var(--paper-3);border-radius:var(--radius-sm);width:100%;min-height:64px;color:var(--dim);place-items:center;display:grid}.brand-slot span{font-family:var(--mono);background:var(--ink);color:var(--paper);border-radius:4px;padding:3px 8px;font-size:11px}.slot-wide{aspect-ratio:3;object-fit:cover;border:var(--line-b);border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-sm);margin:4px 0 12px;display:block}.brand-slot.slot-wide{box-shadow:none;border-style:dashed}.brand-img{object-fit:cover;display:block;width:36px!important;height:36px!important;padding:0!important}.token-img{object-fit:cover;border:var(--line-b);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:12px}.brand-slot.brand-mark,.brand-slot.token-mark{width:36px;min-height:36px}.loader{background:var(--night)!important}.loader-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0;animation:none!important}@media (min-width:900px){.loader-art img{object-position:50% 22%}.loader-copy{right:5vw;bottom:8vh!important;left:auto!important;transform:none!important}}.loader-copy p:first-of-type{font-family:var(--tag);color:var(--burgundy)!important;font-size:18px!important}.oops{background:var(--night)}.oops-card{text-align:center;background:var(--panel)!important}.oops-code{font-family:var(--head)!important;color:var(--mustard)!important;text-shadow:3px 3px 0 var(--ink)!important;-webkit-text-stroke:0!important;background:0 0!important;-webkit-background-clip:initial!important}.oops h1{font-family:var(--tag);font-size:30px;font-weight:400}.me-sub{text-transform:uppercase;color:var(--mustard);margin:16px 0 8px;font-size:14px}.myfile-card .holder-card{margin-bottom:4px}.loader-logo{flex-wrap:wrap;justify-content:center;gap:10px!important;font-size:clamp(34px,6vw,54px)!important}.loader-logo span{width:1.3em!important;height:1.3em!important;font-size:.6em!important}.loader-logo em{letter-spacing:.3em!important;align-self:center!important;margin:0!important;font-size:.32em!important}.panel.left .panel-head h2{font-size:16px}.neon-sign{color:var(--ink)!important;background:var(--c)!important;border:var(--line-b)!important;text-shadow:none!important;box-shadow:var(--shadow-sm)!important;font-family:var(--head)!important;border-radius:6px!important;font-weight:400!important;animation:none!important}.bb-face{background:var(--paper)!important;border:var(--line-b)!important;box-shadow:var(--shadow-sm)!important;border-radius:6px!important}.bb-face b{color:var(--ink)!important;text-shadow:none!important;font-family:var(--head)!important;font-weight:400!important}.bb-face span{color:var(--burgundy)!important;font-family:var(--mono)!important}.b-jailed .bb-face{background:#e7b9ae!important}.b-heat .bb-face{background:var(--mustard-2)!important}.b-heat .bb-face b{color:var(--ink)!important}.b-wallets .bb-face{background:var(--teal-2)!important}.bb-pole{background:var(--ink)!important;width:5px!important}.venue i{background:var(--paper)!important;border:2px solid var(--ink)!important;box-shadow:var(--shadow-sm)!important}.venue span{color:var(--paper)!important;text-shadow:2px 2px 0 var(--ink)!important;font-family:var(--head)!important;font-weight:400!important;animation:none!important}.city-frame{background:0 0!important}.city-frame .c{border-color:var(--paper-3)!important;filter:none!important}.neon-toast{border:var(--line-b);box-shadow:var(--shadow);font-family:var(--head);background:var(--dusk)!important;color:var(--ink)!important;text-shadow:none!important}.radar{border:var(--line-b)!important;box-shadow:var(--shadow)!important;background:var(--navy-2)!important}.radar-tag{color:var(--mustard)!important}.heat i{color:#f1ebdc40!important}.heat i.on{color:var(--mustard)!important;text-shadow:none!important}.time-toggle{background:var(--panel-2)!important;border:2px solid var(--ink)!important;border-radius:var(--radius-sm)!important}.time-toggle button.on{background:var(--paper)!important;color:var(--ink)!important}.feed li.arrest span{color:#e7b9ae!important}.rank-badge{border:2px solid var(--ink)!important;background:var(--mustard)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important}.rank-badge em{color:var(--ink)!important}.district-label span,.district-label em{color:var(--dim)!important}.bottom-bar,.mobile-nav{background:var(--navy)!important;border:var(--line-b)!important;box-shadow:var(--shadow)!important}.wanted{letter-spacing:0!important;font-size:40px!important;line-height:1!important}.poster .title{font-size:19px!important}.result .actions{flex-wrap:wrap}.result .actions .btn{white-space:nowrap;flex:auto;padding:9px 12px}.mug{align-self:flex-start}.doc,.oops{background:linear-gradient(#1f2b4d 0 52%,#33406b 52% 68%,#8a6b8f 68% 79%,#c98b8f 79% 89%,#e2ab98 89%) fixed!important}dialog::backdrop{-webkit-backdrop-filter:none!important;background:#141b2cc7!important}.how-hero{object-fit:cover;object-position:50% 22%;border:var(--line-b);border-radius:var(--radius-sm);width:100%;height:190px;box-shadow:var(--shadow-sm);margin-bottom:14px;display:block}.verdict .small,.verdict .small a{color:#3d3a33!important}.rugornot{box-shadow:var(--shadow-sm);border:2px solid var(--ink)!important;background:var(--panel-2)!important}.rank-rats{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 16px;display:grid}.rank-rats figure{background:var(--paper);color:var(--ink);border:var(--line-b);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.rank-rats img{border-bottom:var(--line-b);width:100%;height:auto;display:block}.rank-rats figcaption{flex-direction:column;gap:2px;padding:6px 8px 8px;display:flex}.rank-rats b{font-family:var(--head);color:var(--ink);font-size:16px;font-weight:400}.rank-rats span{font-family:var(--mono);color:#5d584e;font-size:11px}.rank-rats em{color:var(--ink);font-size:12px;font-style:normal;line-height:1.3}@media (max-width:600px){.rank-rats{grid-template-columns:repeat(2,1fr)}}.holder-card b,.holder-card span,.holder-card div,.poster b,.rank-rats b{color:var(--ink)}.holder-card .hc-stats span{color:#5d584e!important}.poster{container-type:inline-size}.wanted{font-size:clamp(24px,10.5cqi,44px)!important}.poster-stamp{font-size:clamp(11px,3.6cqi,16px)!important}@media (max-width:380px){.nav-links button,.nav-links a.nav-me{padding:8px 4px!important;font-size:12px!important}.navbar{gap:6px!important;padding:0 6px 0 8px!important}.ticker{padding:6px 8px!important;font-size:12px!important}}.loader-logo em{text-shadow:none!important}.poster-foot{flex-wrap:wrap;gap:6px}.poster .reward{font-size:clamp(24px,11cqi,38px)!important}.crew-card>.slot-wide{order:0!important}.crew-graph .node-stars{fill:var(--mustard);font-family:var(--head);stroke:none}.crew-graph .node-label{fill:var(--paper);font-family:var(--mono)}.crew-graph .node-src{font-family:var(--head)}.mug{position:relative}.mug img{aspect-ratio:1;object-fit:cover;display:block;width:100%!important;height:auto!important}.mug-case{background:var(--mustard);color:var(--ink);border:2px solid var(--ink);font:800 10px/1.2 var(--mono);box-shadow:var(--shadow-sm);border-radius:4px;padding:2px 6px;position:absolute;top:6px;left:6px}.token-logo{flex-shrink:0;width:56px;height:56px;display:inline-block;position:relative}.token-logo img{border:var(--line-b);width:56px;height:56px;box-shadow:var(--shadow-sm);background:var(--navy);border-radius:50%;display:block}.token-logo i{background:var(--mustard);width:24px;height:24px;color:var(--ink);border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-6px}.brand-mark.brand-img{border:2px solid var(--ink)!important;background:var(--navy)!important;border-radius:50%!important}.busted-frame{place-items:center;display:grid;position:relative}.busted-frame .busted-char{aspect-ratio:1;object-fit:cover;border:5px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:min(300px,60vw)!important;height:auto!important}.busted-frame .busted-word{position:absolute;bottom:-18px;font-size:clamp(54px,12vw,120px)!important}.busted .stars{margin-top:30px}.siren{pointer-events:none;opacity:0;width:22vw;animation:.6s step-end infinite siren;position:fixed;top:0;bottom:0}.siren.red{background:#b04a3f8c;left:0}.siren.blue{background:#5d7bb08c;animation-delay:.3s;right:0}@keyframes siren{0%{opacity:.9}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.siren{opacity:.4;animation:none}}.empty-cast{background:var(--panel-2);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;gap:12px;margin:8px 0;padding:10px 12px;display:flex}.empty-cast img{border:2px solid var(--ink);border-radius:50%;flex-shrink:0}.empty-cast p{color:var(--dim);margin:0;font-size:13px}.lookout-cast{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;gap:10px;margin:10px 0 0;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.lookout-cast img{border:2px solid var(--ink);border-radius:50%;animation:1.2s ease-in-out infinite alternate lookout}@keyframes lookout{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.cover-banner{aspect-ratio:1600/730;object-fit:cover;border:var(--line-b);border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-sm);background:var(--navy);margin:0 0 12px;display:block}.cover-banner.slot-wide{aspect-ratio:3;object-position:50% 35%}.jail-cover{border:var(--line-b);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:var(--ink);grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid;position:relative;overflow:hidden}.jail-cover img{aspect-ratio:1;object-fit:cover;filter:saturate(.85);width:100%;height:auto;display:block}.jail-cover .bars,.cell-mug .bars{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 14%,#161616 14% calc(14% + 6px));position:absolute;inset:0}.jail-cover .bars:after{content:"";height:7px;box-shadow:0 calc(var(--h,120px) * 0) 0 #161616;background:#161616;position:absolute;top:18%;left:0;right:0}.jail-plate{background:var(--muted-red);color:var(--paper);border:2px solid var(--ink);font-family:var(--head);letter-spacing:.06em;box-shadow:var(--shadow-sm);border-radius:4px;padding:3px 10px;font-size:13px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.cell-mug{display:block;position:relative;overflow:hidden}.cell-mug img{aspect-ratio:1;object-fit:cover;display:block;width:100%!important;height:auto!important}.holder-crew{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 14px;display:grid}.holder-crew figure{border:var(--line-b);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:var(--paper);margin:0;overflow:hidden}.holder-crew img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.holder-crew figcaption{font-family:var(--head);color:var(--ink);border-top:2px solid var(--ink);justify-content:space-between;padding:4px 8px;font-size:13px;display:flex}.holder-crew figcaption b{font-weight:400;color:var(--ink)!important}@media (max-width:600px){.holder-crew{grid-template-columns:repeat(2,1fr)}}.suspect-mug{border:4px solid var(--ink);width:100%;max-width:200px;box-shadow:var(--shadow-sm);background:var(--navy);border-radius:10px;display:block;overflow:hidden}.suspect.top .suspect-mug{border-color:var(--mustard)}.suspect-mug img{aspect-ratio:1;object-fit:cover;display:block;width:100%!important;height:auto!important}.rank-rats img{aspect-ratio:1;object-fit:cover;height:auto!important}.holder-card img{object-fit:cover;border:2px solid var(--ink);border-radius:var(--radius-sm);display:block;width:132px!important;height:132px!important}.oops-rat{aspect-ratio:1;object-fit:cover;width:min(280px,70vw)!important;height:auto!important}.pin img{box-sizing:border-box;outline:2px solid var(--ink);background:var(--ring,var(--paper))!important;border:3px solid var(--ring,var(--paper))!important}a.btn{color:var(--ink)}a.btn.ghost{color:var(--text)}.lineup{border:var(--line-b);box-shadow:var(--shadow-sm);background:repeating-linear-gradient(180deg, transparent 0 38px, #16161638 38px 40px), var(--paper-2)!important}.lineup .suspect figcaption,.lineup .suspect figcaption b,.lineup .suspect code,.lineup .suspect-no{color:var(--ink)!important}.lineup .suspect figcaption a{color:#234f6b!important}.lineup .suspect.top{border-color:var(--ink)!important;box-shadow:var(--shadow-sm)!important;background:#d9a6402e!important}.lineup .suspect-top{border:2px solid var(--ink);box-shadow:var(--shadow-sm)}.lineup .stars svg.off path{fill:#b9b2a2}@media (max-width:420px){.holder-card img{width:96px!important;height:96px!important}}
