@font-face{font-family:PAVChalet;src:url('/b/8b0b5899ed/title/chalet.woff') format('woff');font-display:swap}
#pn-game .pn-tag{font-family:PAVChalet,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.1px;text-shadow:0 1px 3px #000,1px 0 2px #000;will-change:auto}
#pn-game .pav-tag-bars{width:56px;height:auto;opacity:.9;margin-top:4px;box-shadow:none}#pn-game .pav-tag-bars i{height:2px}
#pn-game .pn-top-hud{width:290px;padding:12px 15px;border:0;border-radius:5px;background:#101a20bb;box-shadow:none;border-top:2px solid #cafa65}
#pn-game .pn-top-hud header{border:0;padding:8px 0}.pav-city-meta{display:flex;justify-content:flex-end;gap:12px;color:#dce2e5;font:10px Arial;letter-spacing:.5px;font-variant-numeric:tabular-nums}
#pn-game .pn-identity{border-top:1px solid #ffffff16;padding-top:8px;margin-top:3px;font-size:11px}#pn-game .pn-wallet{font:italic 700 23px PAVChalet,Arial;color:#f4ffe1}#pn-game .pn-ammo{padding-top:7px;margin-top:7px;font-size:11px}#pn-game .pn-clip{font-size:19px}
#pn-game .pn-radar-frame{border:1px solid #ffffff55;border-radius:5px;box-shadow:0 2px 5px #0004}#pn-game .pn-radar-heading{top:-24px;border:0;background:#11191dcc;color:#e1e7e8;border-radius:4px 4px 0 0}#pn-game .pn-radar-heading b{color:#cafa65}
.pav-map-location{position:absolute;left:0;top:-48px;height:18px;display:flex;align-items:center;gap:6px;font:10px Arial;letter-spacing:1px;white-space:nowrap;text-shadow:0 1px 2px #000;color:#fff}.pav-map-location svg{width:15px;height:15px;color:#cafa65}
#pn-game .pn-radar-frame .pn-stats{left:calc(100% + 14px);bottom:3px;top:auto;width:136px;box-sizing:border-box;padding:8px;gap:9px;display:flex;flex-direction:column;background:#10191dbb;border:0;border-radius:5px}
#pn-game .pn-radar-frame .pn-stat{height:16px;min-height:16px;width:100%;display:grid;grid-template-columns:18px 1fr 26px;grid-template-rows:1fr;gap:6px;background:none;border-radius:0;overflow:visible;box-sizing:border-box}
#pn-game .pn-stat:before{display:none}#pn-game .pn-stat>span{width:18px;height:16px;grid-row:auto;grid-column:1;color:var(--stat);display:flex;align-items:center}#pn-game .pn-stat svg{width:15px;height:15px}
#pn-game .pn-stat label{position:static;display:contents;letter-spacing:0;font-size:0}#pn-game .pn-stat label b{grid-column:3;grid-row:1;display:block;font:9px Arial;color:#eff4f3;text-align:right;align-self:center}
#pn-game .pn-stat:after{position:absolute;grid-column:auto;grid-row:auto;width:auto;left:24px;right:31px;top:6px;bottom:auto;height:4px;border-radius:1px;background:#ffffff22}#pn-game .pn-stat i{grid-column:2;grid-row:1;align-self:center;justify-self:start;height:4px;max-width:100%;display:block;border-radius:1px;transition:none}
#pn-game .pn-radar-frame .pn-stats{margin-top:0}
#pn-game .pn-stat[data-stat=health]{--stat:#ed6e7a}#pn-game .pn-stat[data-stat=hunger]{--stat:#ecb84d}#pn-game .pn-stat[data-stat=thirst]{--stat:#62ccec}#pn-game .pn-stat[data-stat=energy]{--stat:#b5df75}#pn-game .pn-stat[data-stat=armor]{--stat:#75aeff}
.pav-car-target{position:fixed;inset:0;pointer-events:none;z-index:22}.pav-car-target[hidden]{display:none}.pav-car-target>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pav-car-target polygon{fill:#cafa650b;stroke:#d5fa81;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.pav-car-target-button{position:absolute;left:0;top:0;display:grid;gap:5px;pointer-events:auto;cursor:pointer;border:1px solid #cafa6570;border-radius:5px;background:#14201fed;color:#fff;padding:10px 14px;max-width:250px;white-space:nowrap}.pav-car-target-button span{font:700 11px Arial}.pav-car-target-button small{font:9px Arial;color:#cafa65}
#pn-game .pav-phone-panel .pav-overlay-panel{width:min(325px,90vw);padding:22px 18px;min-height:420px;max-height:calc(100dvh - 24px);border:4px solid #48514c;border-radius:32px;background:#131a1cf7;box-shadow:0 4px 18px #0008;clip-path:none}
#pn-game .pav-phone-panel{background:transparent;display:flex;justify-content:flex-end;align-items:center;padding:12px 28px;box-sizing:border-box}
.pav-phone-status{display:flex;justify-content:space-between;margin:6px 0 15px;color:#e9efed;font-size:12px}.pav-phone-owner{font-size:12px;color:#cafa65}.pav-phone-apps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pav-phone-apps button{display:grid;justify-items:center;gap:8px;min-height:78px;margin:0!important}.pav-phone-admin{border-top:1px solid #ffffff20;margin-top:20px;padding-top:12px}.pav-phone-admin h3{font-size:12px;color:#cafa65;letter-spacing:1px}.pav-phone-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pav-phone-tools button{font-size:10px!important;min-height:42px;margin-top:8px!important}.pav-phone-admin label{font-size:10px;margin-top:12px}.pav-phone-admin input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cafa6530;background:#22302b;color:#fff;font:14px Arial;border-radius:5px}.pav-phone-admin[hidden]{display:none}
.pav-mobile #pn-game .pn-top-hud{width:176px;padding:6px 9px}.pav-mobile #pn-game .pav-city-meta{font-size:8px;gap:6px}.pav-mobile #pn-game .pn-wallet{font-size:16px}.pav-mobile #pn-game .pn-tag{font-size:12px}.pav-mobile #pn-game .pn-radar-frame .pn-stats{left:calc(100% + 8px);bottom:0;top:auto;width:93px;padding:5px;gap:5px}.pav-mobile #pn-game .pn-radar-frame .pn-stat{height:13px;min-height:13px;grid-template-columns:13px 1fr 22px;gap:3px}.pav-mobile #pn-game .pn-stat>span{width:13px;height:13px}.pav-mobile #pn-game .pn-stat:after{left:16px;right:25px;top:5px;height:3px}.pav-mobile #pn-game .pn-stat i{height:3px}.pav-mobile #pn-game .pn-stat label b{font-size:7px}.pav-mobile .pav-map-location{font-size:8px}.pav-mobile .pav-car-target-button{padding:7px 9px}.pav-mobile #pn-game .pav-phone-panel .pav-overlay-panel{min-height:300px;border-radius:23px}

/* Compact HUD: no fullscreen filters or animated gradients. */
#pn-game .pn-top-hud{box-sizing:border-box;right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));width:224px;padding:9px 11px;border-radius:6px;background:#101a20e6;contain:layout style}
#pn-game .pn-top-hud header{padding:6px 0 5px;gap:7px;line-height:1}
#pn-game .pn-top-hud header img{width:28px;height:28px}
#pn-game .pn-top-hud header strong{font:italic 700 17px Arial;letter-spacing:.7px}
#pn-game .pn-top-hud header small{font:7px Arial;letter-spacing:3px;margin-top:4px}
#pn-game .pav-city-meta{align-items:center;justify-content:flex-end;gap:8px;font:8px Arial;letter-spacing:.2px;line-height:12px;color:#9bafb0}
#pn-game .pav-city-meta .pn-player-count{padding:0;border:0;border-radius:0;background:none;font:8px Arial;letter-spacing:0;margin-left:0;margin-right:auto;color:#b8d6a5}
#pn-game .pn-identity{margin-top:3px;padding-top:6px;font:10px Arial;gap:8px;line-height:14px}
#pn-game .pn-player-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}
#pn-game .pn-own-id{flex:none;font-size:9px}
#pn-game .pn-wallet{margin-top:5px;font:italic 700 20px PAVChalet,Arial;line-height:24px}
#pn-game .pn-admin-label{font:7px Arial;letter-spacing:.4px;padding:3px 4px;border:0;background:#cafa6512}
#pn-game .pn-ammo{padding-top:6px;margin:5px 0 0;font-size:9px;gap:6px}
#pn-game .pn-ammo.unarmed{display:none}
#pn-game .pav-ammo-icon{width:17px;height:17px}
#pn-game .pn-ammo .pn-clip{font:700 16px Arial;letter-spacing:0}
#pn-game .pn-weapon-label{font:8px Arial;letter-spacing:.8px}
#pn-game .pav-info-panel{right:max(18px,env(safe-area-inset-right));top:var(--pav-info-top,170px);width:min(248px,calc(100vw - 36px));max-height:calc(100dvh - var(--pav-info-top,170px) - 22px);padding:10px 12px;border:1px solid #cafa6530;border-top:2px solid #cafa65;border-radius:6px;background:#101a20f2;box-shadow:none;contain:layout style;scrollbar-width:thin}
#pn-game .pav-info-panel header{align-items:center;font:8px Arial;letter-spacing:1px;min-height:20px}
#pn-game .pav-info-panel button{font-size:20px;line-height:1;padding:2px 0 2px 8px}
#pn-game .pav-info-panel h3{font-size:13px;margin:4px 0 8px;line-height:1.3}
#pn-game .pav-info-panel dl div{font-size:10px;padding:6px 0;gap:12px;line-height:1.35}
#pn-game .pav-info-panel dt{flex:none}
#pn-game .pav-info-panel dd{min-width:0}
.pav-mobile #pn-game .pn-top-hud{width:176px;right:max(10px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top));padding:6px 8px}
.pav-mobile #pn-game .pn-top-hud header img{width:23px;height:23px}
.pav-mobile #pn-game .pn-top-hud header strong{font-size:14px}
.pav-mobile #pn-game .pn-top-hud header small{font-size:6px;letter-spacing:2px}
.pav-mobile #pn-game .pn-identity{font-size:9px;line-height:12px;padding-top:5px}
.pav-mobile #pn-game .pn-wallet{font-size:17px;line-height:20px;margin-top:3px}
.pav-mobile #pn-game .pav-info-panel{right:max(10px,env(safe-area-inset-right));top:var(--pav-info-top,145px);width:min(218px,calc(100vw - 20px));max-height:calc(100dvh - var(--pav-info-top,145px) - 22px);padding:8px 10px}
