:root{--panel:#121016d1;--panel-2:#201c26eb;--line:#ffffff1f;--text:#f1ece6;--muted:#b3aab9;--accent:#ffcf6e;--danger:#ff6b5b;--ok:#7fdc8a;--blue:#6cc4ff}*{box-sizing:border-box}html,body{height:100%;color:var(--text);-webkit-user-select:none;user-select:none;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}html{background:linear-gradient(#7fa6c9 0%,#a9c3d8 45%,#c9d4dc 60%,#8a9a86 61%,#6d7f62 100%)}html.kit{background:linear-gradient(#3a7fd4 0%,#78b0e8 38%,#d3e4ef 58%,#9fb39a 62%,#7e9478 100%)}html.camp{background:linear-gradient(#5b96dc 0%,#7eabe1 24%,#a3c3e8 42%,#b9cfe8 52%,#bccfe6 58%,#9db88c 63%,#7a9866 100%)}body{background:0 0}#speakers{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex}#speakers .spk{align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:700;display:flex}#scoreboard .vvol{align-items:center;gap:4px;font-size:12px;display:inline-flex}#scoreboard .vvol input{width:90px}#underwater{pointer-events:none;z-index:1;background:#145a786b;display:none;position:absolute;inset:0}#underwater.on{display:block}#underwater.murky{background:#32461eb3}html.space{background-color:#03040a;background-image:radial-gradient(1.5px 1.5px at 23px 41px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 91px 137px,#dfe6ff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 157px 19px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 199px 171px,#ffe9c9 50%,#0000 51%),radial-gradient(1.6px 1.6px at 61px 203px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 233px 89px,#cfd8ff 50%,#0000 51%),radial-gradient(1px 1px at 131px 233px,#fff 50%,#0000 51%);background-size:257px 257px}#game{touch-action:none;z-index:1;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}#hud{pointer-events:none;z-index:5;position:absolute;inset:0}#crosshair{background:radial-gradient(circle closest-side,#fff 0 45%,#ffffffd9 55%,#00000080 68% 88%,#0000 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#spread{pointer-events:none;--r:10px;width:0;height:0;position:absolute;top:50%;left:50%}#spread i{background:#ffffffd9;width:2px;height:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #00000073}#spread i:first-child{height:6px;transform:translate(0, calc(-1 * var(--r) - 5px))}#spread i:nth-child(2){height:6px;transform:translate(0, var(--r))}#spread i:nth-child(3){width:6px;transform:translate(calc(-1 * var(--r) - 5px), 0)}#spread i:nth-child(4){width:6px;transform:translate(var(--r), 0)}#crosshair.safe{background:radial-gradient(circle closest-side,#96eba0 0 45%,#96eba0d9 55%,#00000080 68% 88%,#0000 100%)}#hitmarker{opacity:0;width:30px;height:30px;transition:opacity .18s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#hitmarker:before,#hitmarker:after{content:"";background:#fff;position:absolute;box-shadow:0 0 3px #000}#hitmarker:before{clip-path:polygon(0 0,100% 0,100% 35%,0 35%,0 65%,100% 65%,100% 100%,0 100%);width:2px;height:30px;top:0;left:14px}#hitmarker:after{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%);width:30px;height:2px;top:14px;left:0}#hitmarker.on{opacity:1;transition:none}#hitnumbers{pointer-events:none;position:absolute;inset:0;overflow:hidden}#hitnumbers .hitnum{white-space:nowrap;text-shadow:.1em .1em #000;will-change:transform, opacity;font:700 20px Lucida Console,Monaco,monospace;position:absolute;top:0;left:0}#hints{z-index:2;pointer-events:none;color:#fff;text-align:center;font:max(10px,.8vw)/1.2 Tahoma,Verdana,sans-serif;transition:transform .25s ease-in-out;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(-110%)}#hints.on{transform:none}#hints .hhead{background:#2c2c2c;padding:.15em 0;font-weight:700}#hints .hrow{background:linear-gradient(#5a5a5a,#464646);border-top:1px solid #ffffff1f;flex-wrap:nowrap;display:flex;box-shadow:0 3px 8px #00000073}#hints .hitem{white-space:nowrap;flex:auto;min-width:0;padding:.25em .4em .2em}#hints .hkey{font:700 1.4em/1.15 Verdana,Tahoma,sans-serif}#hudstack{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}#hp{box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:.7vw;min-width:11vw;padding:0 .344vw;display:flex}#hp small{text-transform:uppercase;padding-bottom:.344vw}#weapon{text-align:right;padding:8px 14px}#weapon .name{font-size:20px;font-weight:700}#weapon .hint{color:var(--muted);margin-top:2px;font-size:12px}#safe{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:6px;display:none;position:absolute;top:70%;left:50%;transform:translate(-50%)}#safe.on{display:flex}#safe>div{color:#fff;background:#0006;padding:4px 10px;font:15px Tahoma,Verdana,sans-serif}#safe>div:first-child{padding:5px 12px;font:700 22px Trebuchet MS,Tahoma,sans-serif}#killfeed{pointer-events:none;flex-direction:column;align-items:center;gap:0;width:0;display:flex;position:absolute;top:4%;left:85%}#killfeed .kill{height:24px;transition:transform .2s;animation:6s linear forwards killfade;position:relative}#killfeed .icon{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#ff5000;text-shadow:0 0 4px #ff500099;font:900 13px/24px Verdana,Tahoma,sans-serif;display:inline-block;position:relative}#killfeed .k,#killfeed .v{white-space:nowrap;letter-spacing:0;text-transform:none;color:#ffff64;text-shadow:1px 1px 1px #000000e6;font:700 16px Verdana,Tahoma,sans-serif;position:absolute;top:0}#killfeed .k{right:calc(100% + 16px)}#killfeed .v{left:calc(100% + 16px)}@keyframes killfade{0%,83.3%{opacity:1}to{opacity:0}}.dmg{pointer-events:none;opacity:0;color:red;mix-blend-mode:plus-lighter;position:absolute}.dmg.bar{clip-path:polygon(0 0,100% 8.33%,100% 91.67%,0 100%);width:7.5vh;height:50vh;top:20.83vh}.dmg.bar.left{background:linear-gradient(90deg,#0000,currentColor);left:6.25vh}.dmg.bar.right{clip-path:polygon(0 8.33%,100% 0,100% 100%,0 91.67%);background:linear-gradient(270deg,#0000,currentColor);right:6.25vh}.dmg.half{width:50%;top:0;bottom:0}.dmg.half.left{background:linear-gradient(90deg,currentColor,#0000);left:0}.dmg.half.right{background:linear-gradient(270deg,currentColor,#0000);right:0}.dmg.full{background:currentColor;inset:0}@keyframes fadeout{0%,80%{opacity:1}to{opacity:0}}#notices{z-index:3;pointer-events:none;width:0;height:0;position:absolute;bottom:20px;left:50%}#notices .note{box-sizing:border-box;color:#fff;text-shadow:1px 1px #000;text-align:center;background:#00000096;border-radius:6px;width:max-content;max-width:90vw;padding:6px;font:700 12.3px/1.2 Verdana,Tahoma,sans-serif;position:absolute;bottom:0;left:0}@media (max-height:767px){#notices .note{font-size:11.5px}}@media (min-height:1024px){#notices .note{font-size:14px}}@media (min-height:1200px){#notices .note{font-size:18px}}#clickback{z-index:4;pointer-events:none;color:#fff;background:#0009;border-radius:6px;padding:10px 16px;font:600 15px/1 sans-serif;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#clickback.on{display:block}#callout{z-index:4;pointer-events:none;letter-spacing:.06em;color:#ffe066;-webkit-text-stroke:2px #4a1600;text-shadow:0 0 14px #ff8c1ee6,0 4px #7a2a00,0 8px 18px #000c;opacity:0;font:italic 900 52px/1 Arial Black,Impact,sans-serif;position:absolute;top:27%;left:50%;transform:translate(-50%)}#callout.on{opacity:1;animation:2.2s ease-out forwards callout}@keyframes callout{0%{opacity:1;transform:translate(-50%)scale(1.9)}12%{opacity:1;transform:translate(-50%)scale(.95)}18%{transform:translate(-50%)scale(1.04)}24%,75%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1)}}#theaterbar{text-align:center;max-width:70%;padding:8px 14px;font-size:14px;display:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}#theaterbar.on{display:block}#theaterbar .title{color:var(--accent);font-weight:700}#theaterbar .meta{color:var(--muted);margin-top:2px;font-size:12px}#chat{flex-direction:column;gap:6px;width:min(520px,46vw);display:flex;position:absolute;bottom:66px;left:16px}#chatlog{flex-direction:column;justify-content:flex-end;gap:2px;max-height:36vh;display:flex;overflow:hidden}#chatlog .line{text-shadow:0 1px 2px #000,0 0 4px #000;word-wrap:break-word;padding:1px 2px;font-size:15px}#chat.open #chatlog{pointer-events:auto;background:#00000059;border-radius:8px;padding:6px;overflow-y:auto}#chatlog .name{font-weight:700}#chatlog .tag{color:var(--muted);margin-right:4px;font-size:12px}#chatlog .emote,#chatpreview .emote{display:inline-block}#chatlog .chatimg{cursor:pointer;border-radius:6px;max-width:min(260px,60vw);max-height:140px;margin-top:4px}#chatinput{pointer-events:auto;background:var(--panel-2);color:var(--text);border:1px solid var(--accent);border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:15px;display:none}#chat.open #chatinput{display:block}#chat .chatrow{gap:6px;display:flex}#emotebtn{pointer-events:auto;background:var(--panel-2);border:1px solid var(--accent);cursor:pointer;border-radius:8px;padding:0 10px;font-size:18px;display:none}#chat.open #emotebtn{display:block}#emotepicker{pointer-events:auto;background:#0c0a10eb;border-radius:8px;max-height:32vh;padding:8px;display:none;overflow-y:auto}#chat.open #emotepicker.on{display:block}#emotepicker .grid{flex-wrap:wrap;gap:2px;margin-bottom:6px;display:flex}#emotepicker .grid button{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:22px}#emotepicker .grid button:hover,#emotepicker .sounds button:hover{background:#ffffff1a}#emotepicker .sounds{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}#emotepicker .sounds button{color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:2px 9px;font-size:12px}#netstats{color:#ffffffb3;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:10px}#damage{transition:box-shadow .5s;position:absolute;inset:0;box-shadow:inset 0 0 120px #dc1e1400}#damage.on{transition:none;box-shadow:inset 0 0 140px #dc1e148c}#dead{text-shadow:0 2px 6px #000;background:#3c000040;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:28px;font-weight:800;display:none;position:absolute;inset:0}#dead.on{display:flex}#dead small{font-size:15px;font-weight:500}.modal{pointer-events:auto;z-index:2;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000080}.modal.on{display:block}.modal h2{margin:0 0 10px;font-size:18px}.modal .close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:22px;position:absolute;top:10px;right:12px}button.btn{color:var(--text);border:1px solid var(--line);cursor:pointer;background:#3a3344;border-radius:8px;padding:8px 12px;font-size:14px}button.btn:hover{background:#4a4256}button.btn.primary{background:var(--accent);color:#241b0c;border-color:#0000;font-weight:700}input.text,select.text{color:var(--text);border:1px solid var(--line);background:#15131a;border-radius:8px;outline:none;padding:8px 10px;font-size:14px}input.text:focus{border-color:var(--accent)}#menu,#shop{flex-direction:column;width:min(760px,92vw);max-height:82vh;display:none;overflow:hidden}#menu.on,#shop.on{display:flex}#menu .tabs,#shop .tabs{flex-wrap:wrap;gap:4px;padding:12px 12px 0;display:flex}#menu .tabs button,#shop .tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;padding:8px 12px;font-size:15px}#menu .tabs button.on,#shop .tabs button.on{color:var(--text);background:#ffffff0f}#menu .page,#shop .page{padding:16px;display:none;overflow-y:auto}#menu .page.on,#shop .page.on{display:block}#shop .shophead{padding:16px 44px 0 16px}.shopgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.shopitem{border:1px solid var(--line);background:#ffffff08;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.shopitem .name{font-weight:700}.shopitem .desc{color:var(--muted);white-space:pre-line;flex:1;font-size:12px}#shop h3{margin:18px 0 8px;font-size:15px}.shopitem button:disabled,#shop .row .btn:disabled{opacity:.45;cursor:default}#points{padding:6px 12px;font-size:15px;position:absolute;bottom:22px;left:24px}#points b{color:var(--accent);font-size:18px}#points small{color:var(--muted);margin-left:6px}#points.afk small{color:var(--danger)}#points .gain{color:var(--ok);margin-left:8px;font-weight:700;animation:2.5s forwards fadeout}.phat:before{content:"";width:var(--coin,14px);height:var(--coin,14px);vertical-align:-2px;image-rendering:pixelated;background:-webkit-image-set(url(../ui/phat.png) 1x,url(../ui/phat@2x.png) 2x,url(../ui/phat@3x.png) 3x) 50%/contain no-repeat;background:image-set("../ui/phat.png" 1x,"../ui/phat@2x.png" 2x,"../ui/phat@3x.png" 3x) 50%/contain no-repeat;margin-right:4px;display:inline-block}#points b.phat{--coin:21px}#points b.phat:before{vertical-align:-4px}#scope{pointer-events:none;background:radial-gradient(circle,#0000 0 34vh,#000 34.3vh);display:none;position:absolute;inset:0}#scope:before{content:"";background:#000;width:1px;position:absolute;top:16vh;bottom:16vh;left:50%}#scope:after{content:"";background:#000;width:68vh;height:1px;position:absolute;top:50%;left:calc(50% - 34vh)}#scope.on{display:block}#usemenu{width:min(320px,90vw);padding:16px 18px}#afk{box-sizing:border-box;color:#fff;text-align:center;background:#00000096;border-radius:12px;width:300px;height:80px;padding-top:7px;font:18px/1.9 Trebuchet MS,Tahoma,sans-serif;display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}#afk b{font:700 24px/1 Trebuchet MS,Tahoma,sans-serif}#afk.on{display:block}#shop table.bounties{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}#shop table.bounties td,#shop table.bounties th{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}#shop table.bounties th{color:var(--muted);font-weight:600}#shop p.warn{color:#e8a33a;font-size:13px}#shop .btn.small{padding:3px 10px;font-size:12px}#shop .titles{flex-direction:column;gap:6px;display:flex}#shop .title{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}#shop .title .name{color:var(--accent);font-weight:700}#shop .title .desc{color:var(--muted);grid-column:1;font-size:12px}#shop .title .progress{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}#shop .title .btn{grid-area:1/2/span 2;align-self:center}#shop .title.on{border-color:var(--accent)}#shop .title.locked{opacity:.6}#shop .title.locked .name{color:var(--muted)}#shop .title.locked .progress{color:var(--muted);font-size:12px}#usemenu .options{flex-direction:column;gap:6px;margin-top:12px;display:flex}.propgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.propgrid button{flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex}.propgrid .swatch{border:1px solid #0006;border-radius:6px;width:34px;height:34px}.propgrid .mass{color:var(--muted);font-size:11px}.row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.queue{max-height:220px;margin:8px 0;padding:0;list-style:none;overflow-y:auto}.queue li{border-bottom:1px solid var(--line);padding:6px 8px;font-size:14px}.queue li span{color:var(--muted);font-size:12px}#tuning{width:380px;max-height:calc(100vh - 32px);padding:14px 16px;top:16px;left:auto;right:16px;overflow-y:auto;transform:none}#tuning .group{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:14px 0 6px;font-size:12px}#tuning .field{grid-template-columns:1fr 120px 62px;align-items:center;gap:8px;margin:4px 0;font-size:13px;display:grid}#tuning .field input[type=range]{width:100%}#tuning .field input[type=number]{width:62px;color:var(--text);border:1px solid var(--line);background:#15131a;border-radius:6px;padding:3px 4px;font-size:12px}#tuning .field.changed label{color:var(--accent)}#scoreboard{flex-direction:column;width:min(1080px,94vw);max-height:84vh;padding:14px 18px;display:none}#scoreboard.on{display:flex}#scoreboard .close{display:none}#scoreboard.pinned .close{display:block}#scoreboard .boardhead{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}#scoreboard .boardhead h2{margin:0}#scoreboard .cols{grid-template-columns:1.7fr 1fr 1fr;gap:18px;min-height:0;display:grid;overflow:hidden}#scoreboard .col{min-height:0;overflow-y:auto}#scoreboard .col h3{margin:0 0 6px;font-size:15px}#scoreboard table{border-collapse:collapse;width:100%;font-size:14px}#scoreboard td{border-bottom:1px solid var(--line);text-align:left;padding:6px 4px}#scoreboard .prow.click{cursor:pointer}#scoreboard .pname small{color:var(--muted)}#scoreboard .pwhere{color:var(--muted);font-size:13px}#scoreboard .pping{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}#scoreboard .pafk{width:22px}#scoreboard .rank{text-align:center;width:16px;margin-right:4px;display:inline-block}#scoreboard .rank.mod{color:#e05555}#scoreboard .rank.admin{color:#e0e0e0}#scoreboard .pacts{flex-wrap:wrap;gap:6px;padding:6px 4px 10px;display:flex}#scoreboard .profile{padding:6px 4px 2px;font-size:13px;line-height:1.45}#scoreboard .badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}#scoreboard .badge{cursor:pointer;border-radius:50%;outline:none;display:inline-flex;position:relative}#scoreboard .badge img{filter:drop-shadow(0 1px 2px #00000080);display:block}#scoreboard .badge:hover img,#scoreboard .badge.pinned img,#scoreboard .badge:focus img{transform:scale(1.12)}#scoreboard .badgetip{z-index:5;background:var(--panel-2);border:1px solid var(--line);white-space:normal;text-align:left;pointer-events:none;border-radius:8px;min-width:190px;max-width:260px;padding:8px 10px;font-size:12px;line-height:1.4;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}#scoreboard .badgetip>*{display:block}#scoreboard .badgetip strong{color:var(--accent);font-size:13px}#scoreboard .badge:hover .badgetip,#scoreboard .badge.pinned .badgetip,#scoreboard .badge:focus .badgetip{display:block}#scoreboard .gangtag{color:var(--muted);font-weight:700}#scoreboard .showing{border-bottom:1px solid var(--line);padding:6px 0}#scoreboard .showing .tname{font-weight:600}#scoreboard .showing .ttitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#scoreboard .settings h3{margin-top:10px}#scoreboard .settings h3:first-child{margin-top:0}#scoreboard .settings .row{align-items:center;gap:8px;margin:4px 0;display:flex}#scoreboard .settings .row span{width:48px}#scoreboard label.check{margin:5px 0;font-size:13px;display:flex}#scoreboard .hint{text-align:center;margin-top:8px}#scoreboard.pinned .hint{visibility:hidden}@media (max-width:760px){#scoreboard .cols{grid-template-columns:1fr;overflow-y:auto}}#help{width:min(640px,92vw);padding:18px 20px}#help table{border-collapse:collapse;width:100%;font-size:14px}#help td{border-bottom:1px solid var(--line);padding:4px 6px}#help td:first-child{color:var(--accent);width:160px;font-weight:700}#start{pointer-events:auto;z-index:20;color:#fff;text-shadow:2px 2px #000;background:radial-gradient(at 50% 45%,#00000040 30%,#000000c7);flex-direction:column;align-items:center;gap:26px;padding-top:max(5vh,24px);font:20px/1 "Jersey 10",monospace;display:flex;position:absolute;inset:0;overflow:auto}#start.off{display:none}#start .logo{width:414px;height:auto;image-rendering:pixelated;flex:none}#start .box{background:#4a443b url(../ui/hud/stone.png);flex:none;width:min(600px,92vw);padding:8px;box-shadow:inset 2px 2px #7b7264,inset -2px -2px #211d17,0 0 0 2px #080706,0 12px 40px #0009}#start .page{text-align:center;background:#3e3529 url(../ui/hud/panel.png);padding:18px 24px 16px;box-shadow:inset 2px 2px #1f1912,inset -2px -2px #56483a}#start .page[hidden]{display:none}#start h2{color:#ff0;margin:0 0 16px;font:30px/1 "Jersey 10",monospace}#start .namef{background:#1b1611;align-items:center;gap:8px;margin-bottom:16px;padding:7px 12px 6px;display:inline-flex;box-shadow:inset 2px 2px #0e0b08,inset -2px -2px #3a3026}#start .namef input{color:#ff0;text-shadow:2px 2px #000;caret-color:#ff0;background:0 0;border:0;outline:0;width:230px;padding:0;font:20px/1 "Jersey 10",monospace}#start .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:14px;display:flex}#start .sbtn{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;min-width:210px;height:48px;padding:0 16px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 2px #000}#start .sbtn:hover,#start .sbtn:focus-visible{color:#ff0;outline:none}#start .sbtn:active{box-shadow:inset 2px 2px #2a2017,inset -2px -2px #6d5a46,0 0 0 2px #000}#start .sbtn:disabled{color:#8f8063;cursor:default}#start .sbtn.small{min-width:0;height:36px}#start .walletchoices{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}#start .walletchoices:empty{display:none}#start .walletchoices .sbtn{min-width:150px}#start .muted,#start .status,#start .hint{color:#c8b98e;margin:0;font:20px/22px "Jersey 10",monospace;display:block}#start .status{color:#fff;margin-top:6px}#start .status:empty{display:none}#start .hint{color:#8f8063;margin-top:10px}#start .rules{text-align:left;margin:0 0 14px;padding-left:26px;line-height:21px}#start .rules li{margin-bottom:5px}#start .rules li::marker{color:#ff981f}#start .rulesbtn{position:absolute;bottom:14px;left:14px}@media (max-height:760px){#start .logo{width:276px}}#focus-video{z-index:6;background:#000;border-radius:8px;flex-direction:column;width:min(86vw,124.444vh);display:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 50px #000000b3}#focus-video.on{display:flex}#focus-video.under{z-index:4}#focus-video .fv-stage{aspect-ratio:16/9;background:#000;width:100%;position:relative}#focus-video .fv-screen,#focus-video .fv-shield{position:absolute;inset:0}#focus-video .fv-bar{color:var(--text);background:#0e0c12f0;flex-direction:column;gap:6px;padding:8px 12px 10px;font-size:13px;transition:opacity .25s;display:flex}#focus-video .fv-row{align-items:center;gap:10px;min-width:0;display:flex}#focus-video .fv-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}#focus-video .fv-note{color:var(--muted);white-space:nowrap}#focus-video .fv-seek{accent-color:var(--accent);flex:1}#focus-video .fv-seek:disabled{opacity:.55}#focus-video .fv-row>span{font-variant-numeric:tabular-nums;color:var(--muted)}#focus-video .fv-vol{align-items:center;gap:4px;margin-left:auto;display:inline-flex}#focus-video .fv-vol input{width:90px;accent-color:var(--accent)}#focus-video.full{box-shadow:none;border-radius:0}#focus-video.full .fv-stage{aspect-ratio:auto;flex:1}#focus-video.full .fv-bar{opacity:0;padding:12px 20px 16px;font-size:15px;position:absolute;bottom:0;left:0;right:0}#focus-video.full.show-bar .fv-bar,#focus-video.full .fv-bar:hover{opacity:1}#focus-video.full:not(.show-bar){cursor:none}#ammo{box-sizing:border-box;text-align:right;border-radius:8px;min-width:11vw;padding:.344vw .6vw}#menu .owner{border:1px solid #ffcf6e59;border-radius:8px;margin:10px 0;padding:8px 10px}#menu .btn.small{margin-left:8px;padding:2px 8px;font-size:12px}.itemactions .row{gap:6px;display:flex}.itemactions .row .btn{flex:1;padding:4px 6px;font-size:12px}.auctionform{flex-direction:column;gap:6px;margin-top:6px}.auctionform .muted{font-size:12px}.auctions .row{gap:6px;display:flex}.auctions .row input{width:110px}.outfit .row{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px;display:flex}.outfit .row .muted{width:48px}.outfit .swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #ffffff38}.outfit .turntable{float:right;background:radial-gradient(circle at 50% 70%,#3a3446,#1a1720);border-radius:12px;width:176px;height:176px;margin:0 0 8px 12px}.outfit .swatch.on{border-color:var(--accent)}.outfit .models{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:6px 0 12px;display:grid}.outfit .model{border:1px solid var(--line);border-radius:8px;padding:8px}.outfit .model.today{border-color:var(--accent)}.outfit .model .name{font-weight:700}.outfit .model .desc{color:var(--muted);white-space:pre-line;margin:2px 0 6px;font-size:12px}.itemactions .row.place{flex-wrap:wrap;margin-top:4px}.itemactions .row.place .btn{flex:none;min-width:34px;padding:3px 6px}#shop .spraystatus{margin:8px 0 6px;font-size:15px}#shop .spraystatus.ok{color:#5fd35f}#shop .spraystatus.bad{color:#e8c33a}#shop .sprayask{align-items:center;gap:16px;margin-top:10px;display:flex}#shop .sprayask .row{margin-top:10px}#shop .spraystatus+input.text{width:min(420px,100%)}#shop .sprayask img{border:1px solid var(--line);background:#000;border-radius:6px;max-width:140px;max-height:140px}#shop .sprayask .q{font-size:18px;font-weight:600}#shop .spraythumbs{flex-wrap:wrap;gap:10px;margin:6px 0 12px;display:flex}#shop .spraythumb{border:2px solid var(--line);cursor:pointer;background:#000;border-radius:6px;width:96px;height:96px;padding:2px;position:relative}#shop .spraythumb.on{border-color:#5fd35f}#shop .spraythumb:hover{border-color:#e0e0e0}#shop .spraythumb img{object-fit:cover;border-radius:3px;width:100%;height:100%}#shop .spraythumb .flag{color:#fff;background:#b02020;border-radius:3px;padding:0 4px;font-size:11px;position:absolute;bottom:4px;left:4px}#shop .spraythumb .rm{color:#fff;text-shadow:0 0 3px #000;padding:0 4px;font-size:16px;position:absolute;top:0;right:2px}label.check{cursor:pointer;align-items:center;gap:4px;margin-right:16px;font-size:14px;display:inline-flex}#menu label.check{margin:6px 0;display:flex}#menu h3{margin:14px 0 6px;font-size:15px}#menu h3:first-child{margin-top:0}#hud.clean #hp,#hud.clean #weapon,#hud.clean #ammo,#hud.clean #points,#hud.clean #killfeed,#hud.clean #theaterbar,#hud.clean #safe,#hud.clean #netstats{display:none!important}#card{width:min(460px,92vw);padding:18px}#card .paper{color:#7a1f3d;background:#fbe3ea;border-radius:10px;padding:22px 26px;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;position:relative;overflow:hidden}#card .paper:before{content:"❤";color:#d6335e40;font-family:system-ui;font-size:54px;position:absolute;top:6px;right:14px}#card .dear{margin-bottom:10px;font-size:24px}#card .note{white-space:pre-wrap;word-break:break-word;min-height:90px;font-size:20px}#card textarea.note{box-sizing:border-box;color:#7a1f3d;width:100%;font:inherit;resize:none;background:#fff9;border:1px dashed #d6335e;border-radius:6px;padding:8px}#card .sig{text-align:right;margin-top:12px;font-size:20px}#card .hint{text-align:center;margin:10px 0}#card .row{justify-content:center;gap:12px}#hud.photo #hints,#hud.photo #crosshair,#hud.photo #spread,#hud.photo #hp,#hud.photo #ammo,#hud.photo #points,#hud.photo #killfeed,#hud.photo #theaterbar,#hud.photo #safe,#hud.photo #netstats,#hud.photo #hitmarker{display:none!important}#flash{opacity:0;pointer-events:none;z-index:4;background:#fff;position:absolute;inset:0}#flash.on{animation:.45s ease-out flashfade}@keyframes flashfade{0%{opacity:.85}to{opacity:0}}.queue .vote{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:12px}.queue .vote:hover,.queue .vote.on{color:var(--accent)}.queue .score{text-align:center;min-width:18px;color:var(--muted);font-size:12px;display:inline-block}.browse{grid-template-columns:1fr 1fr;gap:12px;display:grid}.browse.search{grid-template-columns:1fr}.browse.search .col{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.browse.search .col h3,.browse.search .col p{grid-column:1/-1}.browse h3{margin:4px 0 6px;font-size:13px}.browse .vid{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.browse .vid img,.browse .vid .noimg{object-fit:cover;width:96px;height:54px;color:var(--muted);background:#222;border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.browse .vid .info{min-width:0;font-size:12px}.browse .vid .t{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}#infection{padding:6px 14px;font-weight:700;display:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}#infection.on{display:block}#tagtimer{color:#fff;white-space:nowrap;pointer-events:none;background:#00000080;border-radius:8px;padding:6px 10px;font:24px Trebuchet MS,sans-serif;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,12px)}#tagtimer.on{display:block}#infection.sick{color:#8fe06e;box-shadow:0 0 0 2px #78dc5a99}#golf{max-width:300px;padding:8px 12px;display:none;position:absolute;top:64px;right:16px}#golf.on{display:block}#golf .q{margin-bottom:6px;font-weight:700}#golf .card{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:6px;display:grid}#golf .h{text-align:center;background:#ffffff0f;border-radius:4px;padding:2px 0;line-height:1.1}#golf .h small{color:var(--muted);font-size:10px;display:block}#golf .h span{font-size:13px;font-weight:700}#golf .h.now{outline:2px solid var(--accent)}#golf .h.under span{color:#7fe08a}#golf .h.over span{color:#ff8a7a}#putt{background:#0000008c;border:2px solid #ffffffb3;border-radius:7px;width:240px;height:14px;margin-left:-120px;display:none;position:absolute;bottom:130px;left:50%;overflow:hidden}#putt.on{display:block}#putt:after{content:"";width:var(--p,0%);background:linear-gradient(90deg,#7fe08a,#ffd166 60%,#ff6b5a);position:absolute;top:0;bottom:0;left:0}#poll{max-width:360px;margin-bottom:6px;padding:8px 12px;display:none}#poll.on{display:block}#poll .q{margin-bottom:4px;font-weight:700}#poll .opt{font-size:14px}#poll .opt.on{color:var(--accent);font-weight:700}#poll .muted{margin-top:4px;font-size:12px}#dead .by{margin-top:6px;font-size:20px;font-weight:600;display:block}#announce{color:#fff;text-align:center;z-index:3;pointer-events:none;background:#c81e1e;padding:18px 16px;transition:transform .25s ease-out;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleY(0);box-shadow:0 0 0 6px #000000d9}#announce.on{transform:translateY(-50%)scaleY(1)}#announce .text{font-size:clamp(20px,3.4vw,38px);font-weight:800}#announce .by{opacity:.85;margin-top:4px;font-size:13px}#crate{border:1px solid var(--line);text-align:center;z-index:3;pointer-events:auto;background:#0c0c10eb;border-radius:14px;width:min(460px,90vw);padding:18px 20px;display:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0009}#crate.on{display:block}#crate .title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}#crate .flick{min-height:34px;margin:14px 0;font-size:26px;font-weight:800}#crate.done .flick{animation:.35s ease-out cratepop}#crate .info{font-size:13px;line-height:1.5}#crate .info .muted{margin-top:8px}@keyframes cratepop{0%{transform:scale(1.35)}to{transform:scale(1)}}#tradeui{width:min(640px,94vw);padding:16px 18px}#tradeui .cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}#tradeui h3{margin:4px 0 6px;font-size:14px}#tradeui .picks,#tradeui .theirs{flex-direction:column;gap:3px;max-height:40vh;display:flex;overflow-y:auto}#tradeui .item{align-items:center;gap:6px;font-size:13px;display:flex}#tradeui .pts{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}#tradeui .pts input{width:120px}#tradeui .status{margin:10px 0 6px;font-weight:700}#tradeui .row{justify-content:flex-start;gap:10px}#chessui{text-align:center;padding:16px 18px}#chessui .names{color:var(--muted);margin-bottom:4px;font-size:14px}#chessui .status{margin-bottom:8px;font-weight:700}#chessui .status.mine{color:var(--accent)}#chessui .grid{border:3px solid #3b2a1c;grid-template-columns:repeat(8,min(52px,10vw,6.6vh));grid-auto-rows:min(52px,10vw,6.6vh);width:max-content;margin:0 auto 10px;display:grid}#chessui .sq{cursor:pointer;border:none;place-items:center;padding:0;font-family:Segoe UI Symbol,Apple Symbols,DejaVu Sans,serif;font-size:min(38px,7.5vw,4.8vh);line-height:1;display:grid}#chessui .ck{color:#e0b23a;border-radius:50%;place-items:center;width:74%;height:74%;font-size:min(22px,4.5vw);display:grid}#chessui .ck.w{background:radial-gradient(circle at 40% 35%,#fffaf0,#d9cdb6);box-shadow:0 2px #8c7f68,inset 0 0 0 3px #c4b699}#chessui .ck.b{background:radial-gradient(circle at 40% 35%,#555,#1b1b1b);box-shadow:0 2px #000,inset 0 0 0 3px #3a3a3a}#chessui .sq.light{background:#e8d7b5}#chessui .sq.dark{background:#9a6b43}#chessui .sq.last{box-shadow:inset 0 0 0 100px #ffd75059}#chessui .sq.sel{box-shadow:inset 0 0 0 4px #ffcf6e}#chessui .sq.target{box-shadow:inset 0 0 0 4px #50c878d9}#chessui .sq.wp{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000}#chessui .sq.bp{color:#111;text-shadow:0 0 1px #fff}#chessui .row{justify-content:center;gap:10px}#chessui .clocks{justify-content:center;gap:10px;margin-bottom:6px;display:flex}#chessui .clock{font-variant-numeric:tabular-nums;color:var(--muted);background:#ffffff14;border-radius:14px;padding:3px 12px;font-weight:700}#chessui .clock.on{color:#fff;background:#ffcf6e38}#chessui .btn:disabled{opacity:.4;cursor:default}#menu .logs{font-size:13px;line-height:1.45}#menu .logs .log{border-bottom:1px solid #ffffff0a;gap:8px;padding:2px 0;display:flex}#menu .logs .log .kind{width:48px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:none;padding-top:2px;font-size:10px}#menu .logs .log.staff .kind{color:#ff9a2e}#menu .logs .log.kill .kind{color:#ff4040}#menu .logs .log.points .kind{color:#ffcf6e}.snapshot{border:1px solid var(--accent);pointer-events:auto;cursor:pointer;z-index:50;background:#0c0a10f0;border-radius:10px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snapshot img{border-radius:6px;max-width:min(640px,80vw);margin-top:6px;display:block}.shopitem{position:relative}.shopitem .star{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;position:absolute;top:6px;right:6px}.shopitem .star.on{color:#ffcf6e}#chatlog .credit{color:var(--muted);font-size:11px}.gizmo-faces{flex-wrap:wrap}.gizmo-face{cursor:pointer;border:2px solid #0000;border-radius:50%;width:46px;height:46px;padding:3px}.gizmo-face img{object-fit:contain;width:100%;height:100%;display:block}.gizmo-face.on{border-color:var(--accent);box-shadow:0 0 0 2px #ffcf6e59}:root{--vg-bg:#3e3529;--vg-bg-2:#2b241c;--vg-bg-3:#54473a;--vg-hi:#6d5a46;--vg-lo:#17120d;--vg-text:#f2e8d2;--vg-yellow:#ff981f;--hl-amber:#ffdc3ceb;--panel:#0000006b;--panel-2:var(--vg-bg);--line:#2c3226;--text:var(--vg-text);--muted:#a3ad97;--accent:var(--vg-yellow);--danger:#e0644a;--ok:#a4d36e;--blue:#8ab4d8}html,body{-webkit-font-smoothing:antialiased;font-family:Tahoma,Verdana,Lucida Grande,Geneva,sans-serif}button,input,select,textarea{font-family:inherit}.panel{background:var(--panel);border:none;border-radius:0}#hp,#points,#weapon,#ammo{color:#ff0;text-shadow:2px 2px #000}#safe>div{color:#fff;text-shadow:1px 1px #000;background:#2b241c;font:700 12px/1.4 Tahoma,Verdana,sans-serif;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}#safe>div:first-child{color:#0f0;text-shadow:2px 2px #000;padding:6px 14px;font:30px/1 "Jersey 10",monospace}#theaterbar{background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;padding:8px 16px 9px;box-shadow:0 0 0 2px #080706}#theaterbar .title{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#theaterbar .meta,#theaterbar{color:#f2e8d2;text-shadow:1px 1px #000;font:700 12px/1.4 Tahoma,Verdana,sans-serif}#notices .note{text-shadow:2px 2px #000;background:#0000008c;border-radius:0;padding:6px 12px 7px;font:20px/1.05 "Jersey 10",monospace}#dead{color:#ff2a2a;text-shadow:3px 3px #000;background:#3c00004d;font:60px/1 "Jersey 10",monospace}#dead small,#dead .by{color:#fff;text-shadow:2px 2px #000;font:20px/1.2 "Jersey 10",monospace}#dead .by{color:#ff0;font-size:30px}#afk,#clickback{color:#f2e8d2;text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;font:700 12px/1.4 Tahoma,Verdana,sans-serif;box-shadow:0 0 0 2px #080706}#afk b{color:#ff981f;text-shadow:2px 2px #000;font:30px/1 "Jersey 10",monospace}#clickback{color:#fff;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#netstats{color:#ffffffb3;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}.modal{max-height:calc(100vh - 170px);color:var(--vg-text);text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;font:700 12px/1.4 Tahoma,Verdana,sans-serif;top:calc(50% - 40px);box-shadow:0 0 0 2px #080706,0 12px 40px #0000008c}.modal h2{color:#ff981f;text-shadow:2px 2px #000;text-transform:none;margin:0 0 10px;font:30px/1 "Jersey 10",monospace}.modal h3,#shop h3{color:#ff981f;text-shadow:2px 2px #000;font:20px/1.1 "Jersey 10",monospace}.modal .close{cursor:pointer;z-index:2;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;place-items:center;width:28px;height:28px;padding:0 0 2px;font:30px/1 "Jersey 10",monospace;display:grid;top:4px;right:4px;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}.modal .close:hover{color:#ff0}.modal .close:active{box-shadow:inset 2px 2px #2a2017,inset -2px -2px #6d5a46,0 0 0 1px #000}.muted{color:#c8b98e;font-size:12px}.modal a{color:#ff981f}button.btn{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}button.btn:hover{color:#ff0;background-color:#4c3b2c}button.btn:active{padding:6px 11px 5px 13px;box-shadow:inset 2px 2px #2a2017,inset -2px -2px #6d5a46,0 0 0 1px #000}button.btn.primary{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);font-weight:400;box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}button.btn.primary:hover{color:#fff}button.btn.danger{background:#5e2418}button.btn:disabled,button.btn.primary:disabled{color:#8f8063;cursor:default;background:#3a2f24;box-shadow:inset 2px 2px #4a3d30,inset -2px -2px #211a12,0 0 0 1px #000}#shop .btn.small,#menu .btn.small,.modal .btn.small{padding:3px 8px 4px;font-size:20px}input.text,select.text,#chatinput,#tuning .field input[type=number],.modal input[type=text],.modal input:not([type]),.modal select,.modal textarea{color:#fff;text-shadow:1px 1px #000;background:#1b1611;border:0;border-radius:0;padding:6px 8px;font:700 12px Tahoma,Verdana,sans-serif;box-shadow:inset 2px 2px #0e0b08,inset -2px -2px #3a3026}input.text:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{outline-offset:-1px;outline:1px solid #ff981f}#emotebtn{background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#emotepicker{background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;box-shadow:0 0 0 2px #080706}#emotepicker .sounds button{color:#fff;background:#2b241c;border:0;border-radius:0;font:700 11px Tahoma,sans-serif;box-shadow:inset 1px 1px #4c4033,0 0 0 1px #000}.modal input[type=checkbox],#hud input[type=checkbox]{appearance:none;vertical-align:-3px;cursor:pointer;background:#1b1611;flex:none;width:16px;height:16px;margin:0 6px 0 0;box-shadow:inset 2px 2px #0e0b08,inset -1px -1px #3a3026,0 0 0 1px #000}.modal input[type=checkbox]:checked,#hud input[type=checkbox]:checked{background:#1b1611 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath fill='%2300ff00' d='M6 1h1v2H6zM5 3h1v1H5zM4 4h1v1H4zM1 4h1v1H1zM2 5h1v1H2zM3 5h1v2H3z'/%3E%3C/svg%3E") 50%/12px no-repeat}.modal input[type=range],#hud input[type=range]{appearance:none;cursor:pointer;background:#1b1611;border-radius:0;height:8px;box-shadow:inset 2px 2px #0e0b08,inset -1px -1px #3a3026,0 0 0 1px #000}.modal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#6d6355;width:12px;height:20px;box-shadow:inset 2px 2px #9a9080,inset -2px -2px #2c2822,0 0 0 1px #000}#hud input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#6d6355;width:12px;height:20px;box-shadow:inset 2px 2px #9a9080,inset -2px -2px #2c2822,0 0 0 1px #000}.modal input[type=range]::-moz-range-thumb{background:#6d6355;border:0;border-radius:0;width:12px;height:20px;box-shadow:inset 2px 2px #9a9080,inset -2px -2px #2c2822,0 0 0 1px #000}input[type=range],input[type=checkbox]{accent-color:#ff981f}#menu .tabs,#shop .tabs{border-bottom:2px solid #17120d;gap:2px;padding:6px 8px 0}#menu .tabs button,#shop .tabs button{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;margin:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#menu .tabs button:hover,#shop .tabs button:hover{color:#ff0}#menu .tabs button.on,#shop .tabs button.on{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);font-weight:400;box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}#shop .shophead .pts{color:#ff0}#shop{width:min(940px,94vw)}#shop.on{grid-template-rows:auto minmax(0,1fr);grid-template-columns:168px 1fr;display:grid}#shop>.shophead{grid-area:1/1/auto/-1}#shop>.tabs{border-bottom:0;border-right:2px solid #17120d;flex-flow:column;grid-area:2/1;align-self:start;align-items:stretch;gap:3px;max-height:100%;padding:8px;overflow-y:auto}#shop>.tabs button{text-align:left}#shop>.page{grid-area:2/2;min-height:0}.shopitem,#shop .title,.outfit .model{background:#0003;border:0;border-radius:0;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}.shopitem .name,#shop .title .name,.outfit .model .name{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#shop .title.on,.outfit .model.today{box-shadow:inset 0 0 0 2px #ff0}.queue li,#scoreboard td,#help td,#shop table.bounties td{border-bottom-color:#2b241c}#help td:first-child{color:#ff981f}#scoreboard .prow.me td{background:#ff981f24}#scoreboard .prow.click:hover td{background:#ffffff0f}#scoreboard .badgetip{background:#3e3529 url(../ui/hud/panel.png);border:0;border-radius:0;box-shadow:0 0 0 2px #000,0 0 0 4px #4a443b,0 0 0 6px #080706}#scoreboard .badgetip strong{color:#ff981f}#menu .owner{background:#0003;border:0;border-radius:0;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}.outfit .swatch{border-radius:0}.outfit .turntable{background:radial-gradient(circle at 50% 70%,#5a4a38,#241d15);border:0;border-radius:0;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}#tuning .group{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#help{overflow-y:auto}#help td:first-child{text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#focus-video{border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0}#focus-video .fv-bar{text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);font:700 12px Tahoma,sans-serif}#theaterbar{text-align:left;pointer-events:auto;cursor:pointer;width:max-content;min-width:340px;max-width:min(560px,62vw);padding:7px 12px 8px;top:10px}#hud:has(.modal.on) #theaterbar{display:none!important}body:has(#focus-video.on) #theaterbar{display:none!important}#theaterbar:hover .tb-name{color:#ff0}#theaterbar .tb-head{align-items:center;gap:8px;min-width:0;display:flex}#theaterbar .tb-name{color:#ff981f;text-shadow:2px 2px #000;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:20px/1 "Jersey 10",monospace;overflow:hidden}.tb-chip{letter-spacing:.5px;text-transform:uppercase;color:#f2e8d2;text-shadow:1px 1px #000;background:#2b241c;flex:none;padding:3px 6px;font:700 10px/1 Tahoma,Verdana,sans-serif;box-shadow:inset 1px 1px #14100c,inset -1px -1px #4c4033,0 0 0 1px #000}.tb-chip.free{color:#0f0}.tb-chip.mine{color:#ff0}#theaterbar .tb-now{align-items:center;gap:10px;margin-top:5px;display:flex}#theaterbar .tb-thumb{object-fit:cover;outline:1px solid #000;flex:none;width:64px;height:36px}#theaterbar .tb-info{flex:1;min-width:0}#theaterbar .tb-title{color:#fff;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.3 Tahoma,Verdana,sans-serif;overflow:hidden}#theaterbar .tb-prog{background:#1b1611;height:5px;margin:3px 0;box-shadow:0 0 0 1px #000}#theaterbar .tb-prog i{background:#e0261b;height:100%;display:block}#theaterbar .tb-meta{color:#c8b98e;white-space:nowrap;text-overflow:ellipsis;font:700 11px/1.35 Tahoma,Verdana,sans-serif;overflow:hidden}#theaterbar .tb-alert{color:#ff0;text-shadow:2px 2px #000;margin-top:3px;font:20px/1 "Jersey 10",monospace}#theaterbar .tb-keys{color:#f2e8d2;border-top:2px solid #2b241c;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding-top:6px;font:700 12px/1 Tahoma,Verdana,sans-serif;display:flex}#theaterbar .tb-keys:empty{display:none}#theaterbar .tb-keys span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}#theaterbar kbd{text-align:center;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);min-width:12px;padding:1px 5px 2px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#menu .th-name{align-items:center;gap:10px;min-width:0;display:flex}#menu .th-name h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}#menu .th-about{margin:4px 0 10px;font-size:12px}#menu .th-now{background:#0003;gap:12px;padding:10px;display:flex;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}#menu .th-thumb{color:#8f8063;text-shadow:2px 2px #000;background:#14100c;flex:none;place-items:center;width:160px;height:90px;font:20px/1 "Jersey 10",monospace;display:grid;overflow:hidden;box-shadow:0 0 0 1px #000}#menu .th-thumb img{object-fit:cover;width:100%;height:100%;display:block}#menu .th-info{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}#menu .th-title{color:#fff;text-shadow:2px 2px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:20px/1.05 "Jersey 10",monospace;display:-webkit-box;overflow:hidden}#menu .th-by{color:#c8b98e}#menu .th-seekrow{align-items:center;gap:8px;margin-top:4px;display:flex}.th-time,#focus-video .fv-row>.fv-time{color:#ff0;text-shadow:2px 2px #000;white-space:nowrap;min-width:40px;font:20px/1 "Jersey 10",monospace}#hud #menu input.th-seek,#focus-video input.fv-seek{background:linear-gradient(to right, #e0261b var(--p,0%), #1b1611 var(--p,0%));flex:1;min-width:0}#hud #menu input.th-seek.live,#focus-video input.fv-seek.live{background:#5a1a12}#hud #menu input.th-seek:disabled,#focus-video input.fv-seek:disabled{cursor:default;opacity:1}#hud #menu input.th-seek:disabled::-webkit-slider-thumb{width:0;box-shadow:none;background:0 0}#focus-video input.fv-seek:disabled::-webkit-slider-thumb{width:0;box-shadow:none;background:0 0}#menu .th-ctrls{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}#menu .th-vol{cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:inline-flex}#menu .th-vol input{width:110px}#menu .th-more{justify-content:flex-end;gap:6px;margin:6px 0 0;display:flex}#menu .th .btn.small{margin-left:0}#menu .th h3{margin:14px 0 4px}#menu .th .owner{margin:10px 0 0}#menu .th .owner h3{margin-top:0}#menu .th-hint{margin:2px 0 6px}#menu .th-add{margin:4px 0 0}#menu .th-add input{padding:8px 10px;font-size:13px}#menu .th-quick{gap:6px;margin:6px 0 0}#menu .th-tabs{border-bottom:2px solid #17120d;flex-wrap:wrap;gap:2px;margin:6px 0 0;display:flex}#menu .th-tabs button{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:4px 10px 5px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#menu .th-tabs button:hover{color:#ff0}#menu .th-tabs button.on{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}#menu .th-list{grid-template-columns:1fr 1fr;gap:6px 8px;max-height:250px;padding:6px 0;display:grid;overflow-y:auto}#menu .th-list>p{grid-column:1/-1;margin:4px 0}#menu .th-list .vid{background:#0003;align-items:center;gap:8px;margin:0;padding:4px;display:flex;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}#menu .th-list .vid img,#menu .th-list .vid .noimg{object-fit:cover;color:#8f8063;background:#14100c;border-radius:0;outline:1px solid #000;flex:none;place-items:center;width:80px;height:45px;font-size:10px;display:grid}#menu .th-list .vid .info{flex:1;min-width:0;font-size:12px}#menu .th-list .vid .t{color:#ff981f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}#menu .queue{max-height:230px;margin:4px 0}#menu .queue li.qrow{align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}#menu .queue li.empty{border:0;padding:4px 2px}#menu .qvote{flex-direction:column;flex:none;align-items:center;width:22px;display:flex}#menu .qvote .vote{color:#c8b98e;padding:1px 3px;font-size:12px;line-height:1}#menu .qvote .vote:hover{color:#ff0}#menu .qvote .vote.on:first-child{color:#0f0}#menu .qvote .vote.on:last-child{color:#ff2a2a}#menu .qvote .score{color:#ff0;text-shadow:2px 2px #000;min-width:0;font:20px/1 "Jersey 10",monospace}#menu .qthumb{object-fit:cover;outline:1px solid #000;flex:none;width:64px;height:36px}#menu .qthumb.noimg{color:#8f8063;background:#14100c;place-items:center;font-size:10px;display:grid}#menu .qinfo{flex:1;min-width:0}#menu .qinfo .qt{color:#ff981f;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}#menu .queue .qnext{color:#0f0;text-shadow:2px 2px #000;flex:none;font:20px/1 "Jersey 10",monospace}#menu .th-foot{margin-top:12px}#focus-video .fv-bar{gap:6px;padding:8px 12px 10px}#focus-video .fv-title{color:#fff;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#focus-video .fv-note{color:#c8b98e}#focus-video .fv-row>.fv-time:last-child{text-align:right}#focus-video .fv-gap{flex:1}#focus-video .fv-vol{cursor:pointer;gap:6px;margin-left:0}#focus-video input[type=range]{appearance:none;cursor:pointer;background:#1b1611;border-radius:0;height:8px;box-shadow:inset 2px 2px #0e0b08,inset -1px -1px #3a3026,0 0 0 1px #000}#focus-video input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#6d6355;width:12px;height:20px;box-shadow:inset 2px 2px #9a9080,inset -2px -2px #2c2822,0 0 0 1px #000}#focus-video .fv-vol input{background:linear-gradient(to right, #c8b98e var(--p,80%), #1b1611 var(--p,80%));width:100px}::-webkit-scrollbar{background:#1b1611;width:16px;height:16px}::-webkit-scrollbar-track{background:#1b1611;box-shadow:inset 2px 2px #0e0b08}::-webkit-scrollbar-thumb{background:#4c3b2c url(../ui/hud/tab.png);box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}::-webkit-scrollbar-thumb:hover{background-color:#5a4836}::-webkit-scrollbar-corner{background:#1b1611}#casinoui{touch-action:manipulation;width:min(660px,96vw);max-height:72vh;padding:10px 12px;top:auto;bottom:12px;overflow:auto;transform:translate(-50%)}#casinoui.roulette{width:auto;max-width:98vw}#casinoui .chead{align-items:center;gap:10px;margin-bottom:4px;padding-right:24px;display:flex}#casinoui .chead h2{margin:0}#casinoui .cpoints{color:var(--vg-yellow);margin-left:auto;font-size:12px}#casinoui .cbody{flex-direction:column;gap:8px;display:flex}#casinoui .clock{font-size:13px;font-weight:700}#casinoui .clock.mine{color:var(--vg-yellow)}#casinoui .turnbar{background:var(--vg-bg-2);height:5px}#casinoui .turnbar>i{background:#ffc800;width:100%;height:100%;transition:width .25s linear;display:block}#casinoui .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#casinoui .ccontrols{justify-content:center}#casinoui .ccontrols .btn{min-width:74px;padding:7px 12px}#casinoui .btn:disabled{opacity:.45;cursor:default}#casinoui .dealer,#casinoui .hmine,#casinoui .hboard{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}#casinoui .who,#casinoui .val{font-size:12px;font-weight:700}#casinoui .pot{color:var(--vg-yellow);font-weight:700}#casinoui .seats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}#casinoui .seat{background:var(--vg-bg-2);border:1px solid;border-color:var(--vg-lo) var(--vg-hi) var(--vg-hi) var(--vg-lo);flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;padding:6px;display:flex}#casinoui .seat.mine{outline:1px solid var(--vg-yellow)}#casinoui .seat.turn{box-shadow:inset 0 0 0 2px #ffc800a6}#casinoui .seat.won{background:#4d5a2c}#casinoui .seat .bet,#casinoui .hand .bet{color:#c4ccb8;font-size:11px}#casinoui .hand{flex-wrap:wrap;align-items:center;gap:5px;display:flex}#casinoui .hand.active{outline:1px dashed var(--vg-yellow);outline-offset:2px}#casinoui .res{padding:0 4px;font-size:11px;font-weight:700}#casinoui .res.win,#casinoui .res.blackjack{color:#1d1f14;background:#c4b550}#casinoui .res.lose,#casinoui .res.bust{color:#f0d0c8;background:#5a2a2a}#casinoui .res.push{color:#eee;background:#555}#casinoui .stepper{align-items:center;gap:4px;display:inline-flex}#casinoui .stepper .amt{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-weight:700}#casinoui .pcards{gap:3px;display:inline-flex}#casinoui .pcard{color:#1a1a1a;background:#f6f2e8;border-radius:3px;place-items:center;width:26px;height:36px;font:700 12px Verdana,Tahoma,sans-serif;display:inline-grid;box-shadow:0 1px #000}#casinoui .pcard.red{color:#b3161b}#casinoui .pcard.big{width:38px;height:54px;font-size:15px}#casinoui .pcard.back{background:repeating-linear-gradient(45deg,#7a1f24 0 4px,#94282e 4px 8px);box-shadow:inset 0 0 0 2px #f6f2e8,0 1px #000}#casinoui .pcard.slot{background:0 0;box-shadow:inset 0 0 0 1px #dfe3d840}#pokerui{touch-action:manipulation;width:min(620px,97vw);max-height:62vh;padding:8px 12px 10px;top:auto;bottom:10px;overflow:auto;transform:translate(-50%)}#pokerui .chead{align-items:center;gap:10px;margin-bottom:4px;padding-right:24px;display:flex}#pokerui .chead h2{margin:0}#pokerui .chead .muted{font-size:11px}#pokerui .cpoints{color:var(--vg-yellow);margin-left:auto;font-size:12px}#pokerui .cbody{flex-direction:column;gap:6px;display:flex}#pokerui .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#pokerui .btn:disabled{opacity:.45;cursor:default}#pokerui .pmoves .btn,#pokerui .praise .btn{min-width:96px;padding:7px 12px}#pokerui .prange{accent-color:#d9a033;flex:1;min-width:140px}#pokerui .pnum{width:82px}#pokerui .ppresets .btn{padding:4px 8px}#pokerui .pfoot{justify-content:flex-end}#pokerui .pcontrols{flex-direction:column;gap:6px;display:flex}#pokerui .plog{color:#c4ccb8;background:#0000002e;max-height:60px;padding:3px 6px;font-size:11px;overflow:auto}#pokerhud{pointer-events:none;color:#f2efe4;text-shadow:0 1px 2px #000;font:12px Verdana,Tahoma,sans-serif;display:none;position:absolute;inset:0}#pokerhud.on{display:block}body:has(#pokerhud.on) #pack{display:none!important}:is(body:has(#pokerhud.on) #hotbar,body:has(#pokerhud.on) #hotbar-name){display:none!important}#pokerhud kbd{min-width:14px;text-shadow:none;background:#00000073;border:1px solid #ffffff8c;border-radius:3px;margin-right:4px;padding:0 4px;font:700 10px Verdana,sans-serif;display:inline-block}#pokerhud .ph-status{white-space:nowrap;background:#00000073;border-radius:12px;padding:3px 12px;font-weight:700;position:absolute;top:64px;left:50%;transform:translate(-50%)}#pokerhud .ph-status.mine{color:#ffd84a}#pokerhud .ph-list{background:#0a0e0c9e;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:2px;width:320px;padding:5px 6px;display:flex;position:absolute;top:96px;left:10px}#pokerhud .ph-title{color:#e8c869;margin-bottom:2px;font-size:10px}#pokerhud .ph-rk{text-align:center;color:#ff0;text-shadow:1px 1px #000;vertical-align:-1px;background:#2b241c;min-width:16px;margin-right:4px;padding:0 3px;font:20px/.8 "Jersey 10",monospace;display:inline-block;box-shadow:inset 1px 1px #14100c,inset -1px -1px #4c4033}#pokerhud .ph-rk.big,#pokerui .ph-rk.big{padding:2px 5px;font-size:20px}#pokerhud .ph-jackpot{color:#ff8ad8;text-shadow:2px 2px #000;margin:-2px 0 3px;font:20px/1 "Jersey 10",monospace}#pokerhud .ph-rank{pointer-events:auto;align-items:center;gap:5px;margin-top:3px;display:flex}#pokerhud .ph-rname{color:#ff981f}#pokerhud .ph-bot{color:#c8b98e}#pokerhud .ph-xpbar{background:#1b1611;width:110px;height:8px;position:relative;box-shadow:0 0 0 1px #000}#pokerhud .ph-xpbar>i{background:#3fae2e;position:absolute;inset:0 auto 0 0}#pokerhud .ph-double{color:#0f0;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#pokerhud .ph-pop{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:70px;left:calc(50% + 150px);transform:translateY(10px)}#pokerhud .ph-pop.on{opacity:1;transform:translate(0)}#pokerhud .ph-pop b{color:#0f0;text-shadow:2px 2px #000;font:30px/1 "Jersey 10",monospace}#pokerhud .ph-pop i{color:#ff0;text-shadow:2px 2px #000;font:30px/1 "Jersey 10",monospace}#pokerhud .ph-pop span{color:#c8b98e;white-space:nowrap}#pokerhud .ph-pop i.win{color:#ff0;font-size:40px}.pokerbanner{z-index:4;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;transition:opacity .25s,transform .3s cubic-bezier(.2,1.6,.4,1);display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%,-12px)scale(.6)}.pokerbanner.on{opacity:1;transform:translate(-50%)scale(1)}.pokerbanner b{color:#ff0;text-shadow:3px 3px #000,0 0 18px #ffc82899;white-space:nowrap;font:60px/.9 "Jersey 10",monospace}.pokerbanner.jackpot b{color:#ff8ad8;text-shadow:3px 3px #000,0 0 18px #ff5ac899}.pokerbanner span{color:#fff;text-shadow:2px 2px #000;white-space:nowrap;font:30px/1 "Jersey 10",monospace}#pokerhud img.pcard.px,#pokerui img.pcard.px{width:28px;height:39px;image-rendering:pixelated;vertical-align:middle;background:0 0;border-radius:0;padding:0;display:inline-block;box-shadow:2px 2px #0009}#pokerhud img.pcard.px.tiny{width:22px;height:26px;box-shadow:1px 1px #0009}#pokerhud img.pcard.px.mid{width:28px;height:39px}#pokerhud img.pcard.px.big{width:56px;height:78px;box-shadow:3px 3px #0009}#pokerhud span.pcard.slot.mid{background:#00000040;border-radius:0;width:28px;height:39px;display:inline-block;box-shadow:inset 1px 1px #14100c,inset -1px -1px #4c4033}#pokerhud img.pcard.px.lit{box-shadow:0 0 0 2px #ff0,2px 2px #0009}#pokerui .plook{background:#0003;margin-top:6px;padding:6px;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033}#pokerui .plook h3{margin:0 0 4px}#pokerui .plook-rank{align-items:center;gap:6px;margin-bottom:6px;display:flex}#pokerui .plook-rank b{color:#ff981f}#pokerui .ph-rk{text-align:center;color:#ff0;text-shadow:1px 1px #000;background:#2b241c;font:20px/1 "Jersey 10",monospace;display:inline-block;box-shadow:inset 1px 1px #14100c,inset -1px -1px #4c4033}#pokerui .plook-label{color:#ff981f;margin:4px 0 2px}#pokerui .plook-row{flex-wrap:wrap;gap:4px;display:flex}#pokerui .plook-back{color:#f2e8d2;cursor:pointer;background:#2b241c;border:0;flex-direction:column;align-items:center;gap:2px;width:50px;padding:3px;font:700 10px Tahoma,Verdana,sans-serif;display:flex;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033}#pokerui .plook-back canvas{width:28px;height:39px;image-rendering:pixelated}#pokerui .plook-back.cap canvas{width:32px;height:32px;margin:3px 0 4px}#pokerui .plook-back span{text-align:center;max-width:48px;line-height:1.1}#pokerui .plook-back.on{box-shadow:0 0 0 2px #ff0,inset 2px 2px #14100c}#pokerui .plook-back.locked{opacity:.45;cursor:default}#pokerui .plook-back.locked canvas{filter:grayscale()brightness(.6)}#pokerhud .ph-row{border-radius:3px;grid-template-columns:1fr 50px 50px 62px;align-items:center;gap:4px;padding:2px 4px;display:grid}#pokerhud .ph-row.mine{background:#3c6ec866}#pokerhud .ph-row.turn{box-shadow:inset 0 0 0 1px #ffd84a}#pokerhud .ph-row.won{background:#78a02880}#pokerhud .ph-row.folded{opacity:.55}#pokerhud .ph-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}#pokerhud .ph-d{color:#222;text-shadow:none;background:#f5f2e8;border-radius:6px;margin-left:4px;padding:0 3px;font-size:9px}#pokerhud .ph-stack{text-align:right;color:#f6e7b0;font-variant-numeric:tabular-nums}#pokerhud .ph-tag{color:#cfe2ff;white-space:nowrap;font-size:10px;overflow:hidden}#pokerhud .ph-me{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#pokerhud.peeking .ph-cards{opacity:.12}#pokerhud .ph-mid{flex-direction:column;align-items:center;gap:2px;display:flex}#pokerhud .ph-cards{gap:4px;display:flex}#pokerhud .ph-cards.folded{opacity:.45}#pokerhud .ph-mystack{color:#f6e7b0;background:#00000080;border-radius:10px;padding:1px 10px;font-weight:700}#pokerhud .ph-made{color:#fff2b8;font-size:11px}#pokerhud .ph-dial{grid-template-rows:auto auto;grid-template-columns:130px auto 130px;align-items:center;gap:2px 14px;display:grid}#pokerhud .ph-dial .ph-mid{grid-area:1/2}#pokerhud .ph-key{white-space:nowrap;background:#0000008c;border-radius:16px;align-items:center;gap:4px;padding:5px 8px;font-weight:700;display:flex}#pokerhud .ph-key.left{color:#ffb35a;grid-area:1/1;justify-self:end}#pokerhud .ph-key.right{color:#7dff9a;grid-area:1/3;justify-self:start}#pokerhud .ph-key.down{color:#ff8f80;grid-area:2/2;justify-self:center}#pokerhud .turnbar{background:#00000080;width:260px;height:4px}#pokerhud .turnbar>i{background:#ffc800;width:100%;height:100%;transition:width .25s linear;display:block}#pokerhud .turnbar.bank>i{background:#e0573a}#pokerhud .ph-pre{gap:6px;display:flex}#pokerhud .ph-box{white-space:nowrap;background:#00000080;border-radius:12px;padding:3px 8px}#pokerhud .ph-box.on{color:#ffd84a}#pokerhud .ph-hint{color:#d8d2c0;background:#0006;border-radius:8px;padding:1px 8px;font-size:10px}#pokerhud .ph-board{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:120px;right:12px}#pokerhud .ph-pot{color:#ffd84a;font-size:14px;font-weight:700}#pokerhud .ph-keys{color:#d8d2c0;white-space:nowrap;font-size:10px;position:absolute;top:92px;left:50%;transform:translate(-50%)}#pokerhud .pcards{gap:3px;display:inline-flex}#pokerhud .pcard,#pokerui .pcard{width:18px;height:25px;text-shadow:none;background:#fbf8f0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;font:900 10px Georgia,serif;display:inline-flex;box-shadow:0 1px 2px #000}#pokerhud .pcard i{font-style:normal}#pokerhud .pcard.mid{width:34px;height:47px;font-size:16px}#pokerhud .pcard.big{border-radius:5px;width:54px;height:76px;font-size:26px}#pokerhud .pcard.lit{box-shadow:0 0 0 3px #ffcf3a,0 1px 2px #000}#pokerhud .pcard.back{background:linear-gradient(90deg,#17171a 0 38%,#cfcfc8 38% 62%,#17171a 62%);box-shadow:inset 0 0 0 2px #d9a033,0 1px 2px #000}#pokerhud .pcard.slot{background:#00000040;box-shadow:inset 0 0 0 1px #dfe3d84d}@media (max-width:560px){#pokerui .pseats{grid-template-columns:repeat(2,1fr)}}#casinoui .rboard{background:#1f5a33;margin:0 auto;position:relative;box-shadow:0 0 0 3px #3b2a1c}#casinoui .rboard.closed .rcell,#casinoui .rboard.closed .rhot{cursor:default}#casinoui .rcell{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;padding:0;font:700 12px Verdana,Tahoma,sans-serif;position:absolute}#casinoui .rcell.rn-red{background:#a4161a}#casinoui .rcell.rn-black{background:#151515}#casinoui .rcell.rn-green{background:#0f7a3a}#casinoui .rcell.out{background:#0000001f;font-size:11px}#casinoui .rcell.dia-red,#casinoui .rcell.dia-black{font-size:22px;line-height:1}#casinoui .rcell.dia-red{color:#c81e24}#casinoui .rcell.dia-black{color:#0c0c0c;text-shadow:0 0 1px #fff9}#casinoui .rcell:hover,#casinoui .rhot:hover{box-shadow:inset 0 0 0 100px #ffdc0047}#casinoui .rcell.lit{z-index:1;box-shadow:inset 0 0 0 3px #ffdc00,0 0 10px #ffdc00}#casinoui .rhot{cursor:pointer;z-index:2;background:0 0;border:none;border-radius:3px;padding:0;position:absolute}#casinoui .rchip{z-index:3;pointer-events:none;color:#222;background:radial-gradient(circle at 40% 35%,#eaeaea,#9c9c9c);border-radius:50%;place-items:center;font:700 9px Verdana,Tahoma,sans-serif;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #777,0 1px 1px #000}#casinoui .rchip.mine{background:radial-gradient(circle at 40% 35%,#ffe680,#c49a1a);box-shadow:inset 0 0 0 2px #fff6c9,inset 0 0 0 3px #8a6a10,0 1px 1px #000}#casinoui .chips .chip{border-radius:0;min-width:52px}#casinoui .chips .chip.sel{background:var(--vg-yellow);color:#1d1f14}#casinoui .hist{flex-wrap:wrap;justify-content:center;gap:3px;min-height:20px;display:flex}#casinoui .rn{color:#fff;place-items:center;min-width:22px;height:20px;font:700 11px Verdana,Tahoma,sans-serif;display:inline-grid}#casinoui .rn-red{background:#a4161a}#casinoui .rn-black{background:#151515}#casinoui .rn-green{background:#0f7a3a}#casinoui .clock.rn-red,#casinoui .clock.rn-black,#casinoui .clock.rn-green{color:#fff;text-transform:capitalize;align-self:center;padding:2px 8px}#orbs{pointer-events:none;z-index:3;text-shadow:2px 2px #000;align-items:center;gap:10px;font:20px/1 "Jersey 10",monospace;display:flex;position:absolute;top:10px;right:10px}#orbs .num{text-align:right;color:#0f0;background:#2b241c;min-width:50px;height:28px;margin-right:-8px;padding:4px 12px 0 8px;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}#orbs .ball{background:#0c0b09;border-radius:50%;width:42px;height:42px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #080706,inset 0 0 0 3px #5d5346}#orbs .ball i{background:#b3201a;height:100%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 3px #ffffff40}#orbs .ball img{width:28px;height:28px;image-rendering:pixelated;position:absolute;top:7px;left:7px}#hporb{align-items:center;display:none}#hporb.on{display:flex}#hporb.low .num{color:#ff2a2a}#hp{display:none!important}#points{text-shadow:2px 2px #000;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font:20px/1 "Jersey 10",monospace;display:flex;position:relative;bottom:auto;left:auto}#points .num{color:#ff0}#points.afk .num{color:#ff981f}#points .coin{width:42px;height:42px;image-rendering:pixelated;background:url(../ui/phat@3x.png) 50%/contain no-repeat}#points small{display:none}#points .gain{color:#fff;margin:0;font-weight:400;animation:2.2s linear forwards phatgain;position:absolute;top:46px;right:4px}@keyframes phatgain{0%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(26px)}}#hud.clean #orbs,#hud.photo #orbs{display:none!important}#chat{gap:4px;font:20px/1 "Jersey 10",monospace;bottom:8px;left:8px}#chatlog .line{text-shadow:2px 2px #000;color:#fff;font:20px/21px "Jersey 10",monospace}#chatlog .line.world{color:#8fb0ff}#chatlog .line.local{color:#9be07a}#chatlog .sys{color:#fff}#chatlog .tag,#chat.near #chatlog .line.world{display:none}#chat.open #chatlog{background:linear-gradient(#0000002e,#0000008c);border:0;border-radius:0;padding:6px 10px}#chatinput{color:#fff;text-shadow:2px 2px #000;background:#00000080;border:0;border-radius:0;font:20px/1 "Jersey 10",monospace}#chatinput:focus{border:0;outline:none}#chat .ctabs{pointer-events:auto;gap:4px;display:flex}#chat .ctab{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;width:96px;height:32px;padding:0;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#chat .ctab.on{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}#chat .ctab.new{color:#ff0;animation:1s steps(2,end) infinite ctabblink}@keyframes ctabblink{50%{color:#fff}}#chat .ctabs{transition:none}body.at-start #chat .ctabs{visibility:hidden}#tabrow{z-index:3;pointer-events:auto;background:#4a443b url(../ui/hud/stone.png);gap:0;padding:3px;display:flex;position:absolute;bottom:0;right:0;box-shadow:inset 2px 2px #7b7264,inset -2px -2px #211d17,0 0 0 2px #080706}#tabrow .tab{cursor:pointer;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;place-items:center;width:40px;height:38px;padding:0;display:grid;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}#tabrow .tab img{width:28px;height:28px;image-rendering:pixelated}#tabrow .tab.on{background:#74271a url(../ui/hud/tab-on.png);box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}#tabrow .tab:hover{filter:brightness(1.15)}#hud.clean #tabrow,#hud.photo #tabrow{display:none!important}body.at-start #tabrow{visibility:hidden}#hud #pack{background:#3e3529 url(../ui/hud/panel.png);border:0;border-radius:0;width:auto;padding:8px;bottom:46px;right:0;box-shadow:inset 2px 2px #1f1912,inset -2px -2px #56483a,0 0 0 2px #080706,0 0 0 6px #4a443b,0 0 0 8px #080706}#hud #pack .head b{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#hud #pack .head span{color:#8f8063;font:20px/1 "Jersey 10",monospace}#hud #pack .slot{background:#0000002e;border-color:#0000004d;border-radius:0}#hudstack{right:auto;left:calc(50% + var(--hotbar-half));align-items:flex-end;bottom:92px;transform:translate(-100%)}#weapon{display:none!important}#ammo{color:#ff0;text-shadow:2px 2px #000;background:#2b241c;border-radius:0;min-width:0;padding:6px 10px 5px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}#ammo.low{color:#ff2a2a}.modal{background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;box-shadow:0 0 0 2px #080706,0 10px 34px #0000008c}.modal h2{color:#ff981f;text-shadow:2px 2px #000;font:30px/1 "Jersey 10",monospace}#chat{width:min(430px,50vw - 296px);min-width:300px}#tabrow .tab.new{animation:.9s steps(2,end) infinite tabflash}@keyframes tabflash{50%{background:#74271a url(../ui/hud/tab-on.png)}}#hud #pack .foot{color:#c8b98e;text-shadow:1px 1px #000;max-width:196px;font:700 12px/1.4 Tahoma,Verdana,sans-serif}#menu h3,#shop h3,#scoreboard .col h3,#scoreboard h3,.browse h3,#tradeui h3,#help h3,#usemenu h3{color:#ff981f;text-shadow:2px 2px #000;font:20px/1.1 "Jersey 10",monospace}body #rpg-panel .skill,body #rpg-panel .item,body #rpg-panel .quest{background:#0003;border:0;border-radius:0;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}body #rpg-panel .skill .lv{color:#ff0;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-panel .bar{background:#1b1611;border-radius:0;height:8px;box-shadow:inset 1px 1px #000}body #rpg-panel .bar i{background:#3fae2e;box-shadow:inset 0 2px #7fdc5a}body #rpg-panel h3{color:#ff981f;text-shadow:2px 2px #000;font:20px/1.1 "Jersey 10",monospace}body #rpg-panel .quest .name{color:#ff0;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-panel .quest.done .name{color:#0f0}body #rpg-panel .item .n{color:#ff0;text-shadow:1px 1px #000}body #rpg-panel .item.sel{box-shadow:inset 0 0 0 2px #ff0}body #rpg-panel .detail{border-top-color:#17120d}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .tabs{border-bottom:2px solid #17120d;gap:2px;padding:6px 12px 0}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .tabs button,body #quarry-panel .shelves button{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .tabs button.on,body #quarry-panel .shelves button.on{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .row button,body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .sellall{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .row button:hover,body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .sellall:hover{color:#ff0}body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .row button.use,body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .sellall{color:#ff0;background:#74271a url(../ui/hud/tab-on.png);box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .row button:disabled{opacity:1;color:#8f8063;background:#3a2f24;box-shadow:inset 2px 2px #4a3d30,inset -2px -2px #211a12,0 0 0 1px #000}body :is(#wood-panel,#quarry-panel,#natcat-panel) .head img,body :is(#bug-panel,#fish-panel) .head canvas{border-radius:0;box-shadow:0 0 0 2px #000,0 0 0 5px #4a443b,0 0 0 7px #080706}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .say{color:#fff;text-shadow:1px 1px #000;font:700 13px/1.45 Tahoma,Verdana,sans-serif}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .row{border-bottom-color:#2b241c}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .row .what b{color:#ff981f;text-shadow:2px 2px #000;font:20px/1.1 "Jersey 10",monospace}body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .row .price{color:#ff0;font-weight:700}body :is(#wood-panel,#bug-panel,#quarry-panel,#natcat-panel,#fish-panel) .muted{color:#c8b98e}body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .lvl i,body #natcat-panel .pct i{background:#1b1611;border-radius:0;box-shadow:inset 1px 1px #000}body :is(#wood-panel,#bug-panel,#quarry-panel,#fish-panel) .lvl i b,body #natcat-panel .pct i b{background:#3fae2e;box-shadow:inset 0 2px #7fdc5a}body :is(#bug-panel,#quarry-panel,#fish-panel) .cell,body #natcat-panel .chip{background:#0003;border-color:#0000;border-radius:0;box-shadow:inset 2px 2px #17120d,inset -2px -2px #56483a}body :is(#bug-panel,#quarry-panel,#fish-panel) .cell.sel{box-shadow:inset 0 0 0 2px #ff0}body #quarry-hud{text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;box-shadow:0 0 0 2px #080706}body #casinoui{bottom:96px}body #casinoui .cpoints{color:#ff0;font-weight:700}#start .quick{display:none}#start[data-mode=paused] .quick{display:flex}#start[data-mode=paused] .quick .sbtn{min-width:120px}:is(#start[data-mode=paused],#start[data-mode=dropped]) :is(.namef,.hint){display:none}body #usemenu{background:#5d5447;border:0;border-image:;width:auto;min-width:240px;max-width:min(420px,90vw);padding:2px;box-shadow:0 0 0 2px #000,0 10px 30px #00000080}body #usemenu h2{color:#0ff;background:#000;margin:0;padding:5px 34px 4px 8px;font:20px/1 "Jersey 10",monospace}body #usemenu .muted{color:#c8b98e;background:#000;padding:0 8px 4px}body #usemenu .options{background:#000;gap:0;margin:0;padding:2px 0 4px}body #usemenu .options .btn{text-align:left;box-shadow:none;color:#fff;background:0 0;padding:3px 8px 4px}body #usemenu .options .btn:hover{color:#ff0;background:#ffffff0f}body #usemenu .close{width:24px;height:24px;font-size:24px;top:2px;right:2px}body #wood-drop div{text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #wood-line{text-shadow:2px 2px #000;background:#0000008c;border:0;border-radius:0;padding:6px 10px 7px;font:20px/1 "Jersey 10",monospace;bottom:100px;right:420px}body #wood-line i,body #disc-wind .bar{background:#1b1611;border:0;border-radius:0;box-shadow:inset 1px 1px #000,0 0 0 1px #000}body #wood-line i b{background:#3fae2e}body #disc-wind .curve{text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #disc-round{text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;font:700 12px/1.4 Tahoma,Verdana,sans-serif;box-shadow:0 0 0 2px #080706}body #disc-round .throws span{color:#ff0;background:#00000040;border-radius:0;font:20px/1 "Jersey 10",monospace}body #disc-pop{color:#ff0;text-shadow:3px 3px #000;font:40px/1 "Jersey 10",monospace}body #disc-pop small{font:20px/1.1 "Jersey 10",monospace}#killfeed .k,#killfeed .v{text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}#hitnumbers .hitnum{font-family:"Jersey 10",monospace;font-weight:400}.outfit .row .muted+.muted{flex:240px;width:auto}body #fish-panel .shut{color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;font:30px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body #fish-panel .shut:hover{color:#ff0;background:#4c3b2c url(../ui/hud/tab.png)}body #fish-panel .shut-hint{color:#8f8063}body #fish-panel .big,body #fish-panel .row button.claim{cursor:pointer;color:#ff0;text-shadow:2px 2px #000;background:#74271a url(../ui/hud/tab-on.png);border:0;border-radius:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #b0523a,inset -2px -2px #3a0f08,0 0 0 1px #000}body #fish-panel .row .bar,body #fish-panel .dots i{background:#1b1611;border-radius:0;box-shadow:inset 1px 1px #000}body #fish-panel .row .bar b{background:#3fae2e}body #rank-badge .in{color:#f2e8d2;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;font-family:Tahoma,Verdana,sans-serif;box-shadow:0 0 0 2px #080706,0 12px 34px #00000080}body #rank-badge .name{color:#ff981f;text-shadow:2px 2px #000;font:20px/1.05 "Jersey 10",monospace}body #rank-badge .rank{color:#ff0;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rank-badge .bar{background:#1b1611;border:0;border-radius:0;box-shadow:inset 1px 1px #000,0 0 0 1px #000}body #rank-badge .bar .gain{background:#3fae2e}body #rank-badge .bar .had{background:#2a6b20}body #rank-badge .plus{color:#ff0;text-shadow:2px 2px #000;font:30px/1 "Jersey 10",monospace}body #reel-panel .strip{background:#2b241c;border:0;border-radius:0;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}body #reel-panel .strip .got,body #reel-panel .plus{color:#ff0;text-shadow:2px 2px #000;font-family:"Jersey 10",monospace;font-weight:400}body #pokerhud{color:#f2e8d2;text-shadow:1px 1px #000;font:700 12px/1.4 Tahoma,Verdana,sans-serif}body #pokerhud kbd{color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:1px 5px 2px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body #pokerhud .ph-status{color:#fff;text-shadow:2px 2px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;padding:6px 14px 7px;font:20px/1 "Jersey 10",monospace;box-shadow:0 0 0 2px #080706}body #pokerhud .ph-status.mine{color:#ff0}body #pokerhud .ph-list{background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;box-shadow:0 0 0 2px #080706}body #pokerhud .ph-title{color:#ff981f;text-shadow:2px 2px #000;margin-bottom:4px;font:20px/1 "Jersey 10",monospace}body #pokerhud .ph-row{border-radius:0}body #pokerhud .ph-row.mine{background:#ff981f2e}body #pokerhud .ph-row.won{background:#3fae2e59}body #pokerhud .ph-row.turn{box-shadow:inset 0 0 0 2px #ff0}body #pokerhud .ph-stack{color:#ff0}body #pokerhud .ph-tag{color:#c8b98e}body #pokerhud :is(.ph-mystack,.ph-key,.ph-box,.ph-hint){background:#2b241c;border-radius:0;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}body #pokerhud :is(.ph-mystack,.ph-key,.ph-box,.ph-pot,.ph-keys){text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #pokerhud .ph-mystack,body #pokerhud .ph-pot,body #pokerhud .ph-box.on{color:#ff0}body #pokerhud .ph-key.left{color:#ff981f}body #pokerhud .ph-key.right{color:#0f0}body #pokerhud .ph-key.down{color:#ff2a2a}body #pokerhud .ph-hint,body #pokerhud .ph-made{color:#c8b98e}body #pokerhud .turnbar{background:#1b1611;height:6px;box-shadow:0 0 0 1px #000}body #pokerhud .turnbar>i{background:#3fae2e}body #pokerhud .turnbar.bank>i{background:#c42222}body :is(#card-panel,#word-panel){color:#f2e8d2;text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;font:700 12px/1.4 Tahoma,Verdana,sans-serif;box-shadow:0 0 0 2px #080706,0 12px 40px #0000008c}body #card-panel{bottom:96px}body #card-panel button{cursor:pointer;color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border:0;border-radius:0;padding:5px 12px 6px;font:20px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body #card-panel button:hover{color:#ff0}body #card-panel button:disabled{opacity:1;color:#8f8063;background:#3a2f24;box-shadow:inset 2px 2px #4a3d30,inset -2px -2px #211a12,0 0 0 1px #000}body #card-panel .pick button{width:44px;height:32px;padding:0;box-shadow:inset 0 0 0 2px #0006,0 0 0 1px #000}body #card-panel .seat{background:#2b241c;border-radius:0;font:700 12px Tahoma,sans-serif;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033}body #card-panel .seat.turn{color:#ff0;background:#3d3122;box-shadow:inset 0 0 0 2px #ff0}body :is(#card-panel,#word-panel) .say,body #word-panel .what{color:#fff;font:700 13px/1.45 Tahoma,Verdana,sans-serif}body :is(#card-panel,#word-panel) small,body #word-panel .scores{color:#c8b98e}body #word-panel .letter{color:#ff0;text-shadow:3px 3px #000;background:#2b241c;border-radius:0;font:60px/1 "Jersey 10",monospace;box-shadow:inset 2px 2px #14100c,inset -2px -2px #4c4033,0 0 0 2px #080706}body #word-panel .clock{color:#ff0;text-shadow:2px 2px #000;font:40px/1 "Jersey 10",monospace}body #word-panel .cats label{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #word-panel .cats input{color:#fff;background:#1b1611;border:0;border-radius:0;font:700 13px Tahoma,sans-serif;box-shadow:inset 2px 2px #0e0b08,inset -2px -2px #3a3026}body #word-panel th{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #word-panel :is(th,td){border-bottom-color:#2b241c}body #word-panel td.ok{color:#0f0}body:has(#pokerhud.on) #notices{bottom:230px}body #rpg-talk{color:#f2e8d2;text-shadow:1px 1px #000;background:#3e3529 url(../ui/hud/panel.png);border:6px solid #4a443b;border-image:url(../ui/hud/stone.png) 6 round;border-radius:0;bottom:104px;box-shadow:0 0 0 2px #080706,0 12px 40px #0000008c}body #rpg-talk .who{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-talk .say{color:#fff;font:700 13px/1.5 Tahoma,Verdana,sans-serif}body #rpg-talk .choices{gap:2px}body #rpg-talk .choices button{color:#fff;text-shadow:2px 2px #000;background:0 0;border:0;border-radius:0;padding:4px 8px 5px;font:20px/1 "Jersey 10",monospace}body #rpg-talk .choices button:hover,body #rpg-talk .choices button:focus-visible{color:#ff0;background:#00000040}body #rpg-talk .choices b{color:#ff981f;font-weight:400}body #rpg-talk .go{color:#c8b98e;font:700 12px Tahoma,sans-serif}body #rpg-talk .go button{color:#ff981f;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-talk .go button:hover{color:#ff0}body #rpg-drops div{text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-drops div.lvl{color:#ff0;font-size:30px}body #rpg-drops div.lose{color:#c8b98e}body #rpg-prompt{color:#fff;text-shadow:2px 2px #000;font:20px/1 "Jersey 10",monospace}body #rpg-prompt b{color:#fff;text-shadow:2px 2px #000;background:#4c3b2c url(../ui/hud/tab.png);border-radius:0;padding:1px 6px 2px;box-shadow:inset 2px 2px #6d5a46,inset -2px -2px #2a2017,0 0 0 1px #000}body #rpg-prompt.no{color:#ff2a2a}body #rpg-work{background:#1b1611;border-radius:0;height:8px;box-shadow:0 0 0 1px #000}body #rpg-work i{background:#3fae2e}body #pack-menu{text-shadow:2px 2px #000;border:0;min-width:200px;padding:2px;font:20px/1 "Jersey 10",monospace;box-shadow:0 0 0 2px #000,0 8px 24px #00000080}body #pack-menu .t{color:#5d5447;text-shadow:none;padding:3px 6px 2px;font-weight:400}body #pack-menu button{font:inherit;background:#000;padding:3px 6px 4px}body #pack-menu button:hover{color:#ff0;background:#000}body #pack-menu button:hover em{color:#ff0}.modal h4{color:#ff981f;text-shadow:2px 2px #000;margin:12px 0 6px;font:20px/1.1 "Jersey 10",monospace}#hud #pack{bottom:56px;right:10px}:root{--hotbar-half:260px}@media (max-width:1400px){:root{--hotbar-half:212px}}#killfeed{top:64px}#notices{bottom:220px}#start[data-mode=paused]{pointer-events:none;background:radial-gradient(at 50% 45%,#0000001a 30%,#00000080)}#start[data-mode=paused] :is(.box,.rulesbtn){pointer-events:auto}#start[data-mode=paused] .logo{opacity:.85}#start[data-mode=paused] .rulesbtn{display:none}.pupboy-overlay{z-index:30;touch-action:manipulation;background:#080a068c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pupboy-panel{color:#dfe3d8;background:#4c5844;border:1px solid #282e22;border-color:#8c9880 #282e22 #282e22 #8c9880;width:min(440px,100%);max-height:calc(100vh - 32px);padding:14px 16px;font:12px Tahoma,Verdana,sans-serif;overflow:auto;box-shadow:0 0 0 1px #000,4px 6px #00000059}.pupboy-panel h2{color:#ffdc3c;letter-spacing:.02em;margin:0 0 2px;font:italic 900 22px Arial Black,Impact,sans-serif}.pupboy-sub{opacity:.85;margin:8px 0 6px}.pupboy-carts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pupboy-cart{text-align:left;cursor:pointer;color:#1a1408;background:linear-gradient(90deg, var(--label,#c8c4bc) 0 6px, #d6d2ca 6px);border:1px solid #6c6a64;border-color:#f2efe8 #6c6a64 #6c6a64 #f2efe8;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px 8px 14px;font:12px Tahoma,sans-serif;display:flex}.pupboy-cart.on{outline:2px solid #ffdc3c}.pupboy-cart:disabled{opacity:.45;cursor:default}.pupboy-cart-name{font-size:13px;font-weight:700}.pupboy-cart-note{opacity:.7;font-size:11px}.pupboy-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pupboy-btn{color:#dfe3d8;cursor:pointer;background:#4c5844;border:1px solid #282e22;border-color:#8c9880 #282e22 #282e22 #8c9880;padding:5px 10px;font:12px Tahoma,sans-serif}.pupboy-btn:active{border-color:#282e22 #8c9880 #8c9880 #282e22}.pupboy-btn:disabled{opacity:.5;cursor:default}.pupboy-line{margin:0;padding-left:22px}.pupboy-line li.me{color:#ffdc3c}.pupboy-line li.muted{opacity:.6}
