:root{--bg-0:#090c12;--bg-1:#0f141c;--bg-2:#151b25;--panel:#11171ff0;--panel-soft:#ffffff08;--border:#ffffff14;--border-strong:#6aa7ff57;--text:#f3f7fcf5;--text-muted:#c9d2dfb3;--accent:#6aa7ff;--accent-rgb:106,167,255;--accent-soft:#6aa7ff1f;--gold:#d8b56a;--gold-soft:#d8b56a1f;--blue:#6aa7ff;--blue-soft:#6aa7ff1f;--dg-sidebar-reserve:0px;--dg-content-max:1680px;--font-sans:"Segoe UI Variable Text","Aptos","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-display:"Segoe UI Variable Display","Aptos Display","Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body.site-body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.08),transparent 24%),linear-gradient(180deg,#0b1017 0%,#090d13 38%,#080b11 100%);font-family:var(--font-sans);letter-spacing:.01em;position:relative;overflow-x:hidden}body.site-body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#fff3,#0000 72%);mask-image:linear-gradient(#fff3,#0000 72%)}body.site-body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 86% 8%,rgba(var(--accent-rgb),.05),transparent 16%),radial-gradient(circle at 24% 100%,#d8b56a08,transparent 24%);position:fixed;inset:0}.site-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}a{color:inherit;text-underline-offset:.18em}button,input,select,textarea{font:inherit}::selection{background:rgba(var(--accent-rgb),.24);color:#f7fafffa}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.24);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dayz-btn{transition:border-color .16s,background .16s,color .16s}button,.dayz-hover-button,.dayz-hover-surface,.dayz-hover-row,.dayz-hover-chip,.dayz-hover-inline{transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s,opacity .18s}button:not(:disabled),.dayz-hover-button{box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px rgba(var(--accent-rgb),.12),0 0 18px rgba(var(--accent-rgb),.08)}button:not(:disabled):hover,.dayz-hover-button:hover{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px rgba(var(--accent-rgb),.2),0 0 0 4px rgba(var(--accent-rgb),.1),0 0 34px rgba(var(--accent-rgb),.22),0 16px 30px #00000038;transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.5)!important}.dayz-hover-accent:hover{border-color:rgba(var(--accent-rgb),.36)!important;background:rgba(var(--accent-rgb),.18)!important}.dayz-hover-muted:hover{background:#ffffff0f!important;border-color:#ffffff2e!important}.dayz-hover-surface:hover,.dayz-hover-row:hover{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 0 26px rgba(var(--accent-rgb),.08),0 18px 30px #0000002e;border-color:rgba(var(--accent-rgb),.24)!important;background:#141b25fa!important}.dayz-hover-row:hover{transform:translateY(-1px)}.dayz-ready-surface{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 0 24px rgba(var(--accent-rgb),.1),0 18px 34px #0000002e;animation:2.8s ease-in-out infinite dayz-ready-pulse;border-color:rgba(var(--accent-rgb),.22)!important;background:linear-gradient(180deg,rgba(var(--accent-rgb),.05),#11171ff2)!important}.dayz-ready-surface:hover{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12),0 0 30px rgba(var(--accent-rgb),.14),0 20px 38px #0003;border-color:rgba(var(--accent-rgb),.34)!important}.dayz-hover-chip:hover{box-shadow:0 0 18px rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.26)!important;background:rgba(var(--accent-rgb),.12)!important;color:#f7fafffa!important}@keyframes dayz-ready-pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 0 20px rgba(var(--accent-rgb),.08),0 18px 34px #0000002e}50%{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12),0 0 30px rgba(var(--accent-rgb),.16),0 18px 34px #0003}}.dayz-hover-inline:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb),.48);text-decoration-color:rgba(var(--accent-rgb),.48);text-underline-offset:.22em;color:rgba(var(--accent-rgb),.96)!important}button:focus-visible,.dayz-hover-button:focus-visible,.dayz-hover-surface:focus-visible,.dayz-hover-row:focus-visible,.dayz-hover-chip:focus-visible,.dayz-hover-inline:focus-visible{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px rgba(var(--accent-rgb),.28),0 0 0 5px rgba(var(--accent-rgb),.16),0 0 34px rgba(var(--accent-rgb),.18),0 12px 24px #0000002e;outline:none}.dayz-btn--primary:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.18)}.dayz-btn--secondary:hover{background:#ffffff0d;border-color:#ffffff24}.dayz-solid-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d1219f5!important;border:1px solid #ffffff14!important}.leaderboard-card{transition:border-color .18s,background .18s,box-shadow .18s}.leaderboard-card:hover{box-shadow:0 16px 28px #0000002e,inset 0 1px #ffffff05;background:#131922f5!important;border-color:#ffffff1f!important}.leaderboard-card .leaderboard-rank-plate,.leaderboard-card .leaderboard-stat-item{transition:border-color .18s,background .18s}.leaderboard-card:hover .leaderboard-rank-plate,.leaderboard-card:hover .leaderboard-stat-item{background:#ffffff08!important;border-color:#ffffff1a!important}@keyframes dayz-coin-flight{0%{transform:translateY(28px)rotate(-8deg)}16%{transform:translate(-4px,2px)rotate(-12deg)}34%{transform:translate(6px,-54px)rotate(10deg)}48%{transform:translate(-3px,-92px)rotate(-8deg)}66%{transform:translate(5px,-46px)rotate(6deg)}82%{transform:translate(-2px,-12px)rotate(-4deg)}92%{transform:translate(1px,5px)rotate(2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes dayz-coin-shadow{0%{opacity:.28;transform:translate(-50%)scale(1.08)}48%{opacity:.08;transform:translate(-50%)scale(.42)}82%{opacity:.16;transform:translate(-50%)scale(.76)}to{opacity:.24;transform:translate(-50%)scale(1)}}@keyframes dayz-coin-spin{0%{transform:rotateX(10deg)rotateY(0)rotate(0)}14%{transform:rotateX(900deg)rotateY(14deg)rotate(-10deg)}30%{transform:rotateX(1840deg)rotateY(-10deg)rotate(8deg)}48%{transform:rotateX(2860deg)rotateY(12deg)rotate(-6deg)}66%{transform:rotateX(3660deg)rotateY(-8deg)rotate(4deg)}82%{transform:rotateX(4180deg)rotateY(4deg)rotate(-2deg)}to{transform:rotateX(4320deg)rotateY(0)rotate(0)}}@keyframes dayz-die-throw-left{0%{transform:translate(30px,32px)}12%{transform:translate(14px,-2px)}28%{transform:translate(-20px,-24px)}46%{transform:translate(-34px,-12px)}64%{transform:translate(-12px,8px)}82%{transform:translate(6px,-4px)}92%{transform:translate(-4px,4px)}to{transform:translate(0,0)}}@keyframes dayz-die-throw-right{0%{transform:translate(-28px,34px)}12%{transform:translate(-12px)}28%{transform:translate(22px,-22px)}46%{transform:translate(36px,-10px)}64%{transform:translate(14px,8px)}82%{transform:translate(-8px,-5px)}92%{transform:translate(4px,4px)}to{transform:translate(0,0)}}@keyframes dayz-die-shadow{0%{opacity:.16;transform:scale(.78)}36%{opacity:.08;transform:scale(.48)}68%{opacity:.12;transform:scale(.72)}to{opacity:.2;transform:scale(1)}}@keyframes dayz-die-roll-left{0%{transform:perspective(900px)rotateX(18deg)rotateY(-16deg)rotate(0)scale(.92)}16%{transform:perspective(900px)rotateX(220deg)rotateY(-260deg)rotate(160deg)scale(1)}34%{transform:perspective(900px)rotateX(520deg)rotateY(-460deg)rotate(320deg)scale(1.02)}52%{transform:perspective(900px)rotateX(820deg)rotateY(-660deg)rotate(470deg)scale(.99)}70%{transform:perspective(900px)rotateX(1020deg)rotateY(-790deg)rotate(590deg)scale(1)}84%{transform:perspective(900px)rotateX(1086deg)rotateY(-832deg)rotate(636deg)}to{transform:perspective(900px)rotateX(18deg)rotateY(-16deg)rotate(18deg)scale(1)}}@keyframes dayz-die-roll-right{0%{transform:perspective(900px)rotateX(14deg)rotateY(18deg)rotate(0)scale(.92)}16%{transform:perspective(900px)rotateX(210deg)rotateY(250deg)rotate(-150deg)scale(1)}34%{transform:perspective(900px)rotateX(510deg)rotateY(450deg)rotate(-320deg)scale(1.02)}52%{transform:perspective(900px)rotateX(810deg)rotateY(650deg)rotate(-480deg)scale(.99)}70%{transform:perspective(900px)rotateX(1010deg)rotateY(780deg)rotate(-600deg)scale(1)}84%{transform:perspective(900px)rotateX(1074deg)rotateY(824deg)rotate(-642deg)}to{transform:perspective(900px)rotateX(14deg)rotateY(18deg)rotate(-14deg)scale(1)}}@keyframes dayz-cockfight-scrap{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(8px,-3px)rotate(-2deg)}50%{transform:translate(-5px,1px)rotate(2deg)}75%{transform:translate(6px,-4px)rotate(-1deg)}}@keyframes dayz-cockfight-winner{0%,to{transform:translate(0,0)scale(1)}40%{transform:translateY(-8px)scale(1.03)}70%{transform:translateY(-2px)scale(1.01)}}@keyframes dayz-cockfight-badge{0%,to{transform:scale(1)}30%{transform:scale(1.05)rotate(-4deg)}60%{transform:scale(1.03)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.dayz-btn,button,.dayz-hover-button,.dayz-hover-surface,.dayz-hover-row,.dayz-hover-chip,.dayz-ready-surface,.dayz-hover-inline,.leaderboard-card,.leaderboard-card .leaderboard-rank-plate,.leaderboard-card .leaderboard-stat-item{transition:none}.dayz-ready-surface{animation:none}}
