/* DayZ Score v3.5 — extension to existing v3 style; no external assets */
:root{--v35green:#c8ee9f;--v35border:#34503a}
.v35-tabs{margin-top:14px}.v35-tabs a{font-size:13px}.v35-stats{margin-bottom:20px}.v35-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.v35-two>.panel{margin:0;min-width:0}
.v35-day-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;min-height:210px;align-items:end;padding:12px 0 0;overflow-x:auto}.v35-day{min-width:24px;display:flex;align-items:center;gap:6px;flex-direction:column}.v35-day-val{font-size:10px;color:#b9c9b6;white-space:nowrap;font-variant-numeric:tabular-nums}.v35-day-track{width:100%;height:156px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--v35border);background:linear-gradient(0deg,#1a2a1f,#162019)}.v35-day-track i{display:block;width:68%;background:linear-gradient(0deg,#628e3f,var(--v35green));min-height:0;border-radius:2px 2px 0 0}.v35-day small{color:#9caa99;font-size:10px;white-space:nowrap}.v35-double{gap:2px;padding:0 2px}.v35-double i{width:48%}.v35-double .v35-deaths{background:linear-gradient(0deg,#744039,#d68b76)}.v35-key{display:inline-block;width:10px;height:8px;border-radius:1px;margin-right:3px}.v35-key.kill{background:#93bd67}.v35-key.death{background:#d68b76}
.v35-hour-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.v35-hour-cell{position:relative;text-align:center;min-width:0;height:58px;padding:8px 2px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #324733}.v35-hour-cell b,.v35-hour-cell small{position:relative;z-index:1;font-size:12px}.v35-hour-cell small{font-size:11px;color:#e1e9dc}.v35-hour-fill{position:absolute;inset:0;background:#7cad55}.v35-footnote{margin-top:18px;font-size:12px}.v35-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.v35-health{padding:24px 20px;border:1px solid var(--v35border);display:grid;gap:10px;background:#112015;margin:20px 0}.v35-health strong{color:var(--v35green);font-size:20px}.v35-health span{color:#a7b6a8;font-size:13px}
.v35-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v35-inline-form button{font:inherit;font-size:12px;color:#dcebd8;background:#223a27;border:1px solid #46684b;padding:7px 11px;cursor:pointer}.v35-inline-form button:hover{background:#345c38}.v35-check{display:flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap}.v35-info{margin:16px 0}.v35-info>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #2b4030;padding:10px 0}.v35-info dt{color:#94a999;font-size:12px}.v35-info dd{font-size:13px;text-align:right;margin:0}.v35-audit-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v35-audit-numbers>div{border:1px solid #334d38;padding:14px;display:grid;gap:5px}.v35-audit-numbers b{font-size:23px;color:var(--v35green)}.v35-audit-numbers small{font-size:11px;color:#9cac9b}.v35-chip{font-size:11px;padding:5px 9px;border:1px solid #536b51}.v35-chip.v35-ok{color:var(--v35green)}.v35-chip.v35-warn{color:#e0b582;border-color:#87613f}
@media(max-width:940px){.v35-two{grid-template-columns:1fr}}@media(max-width:600px){.v35-hour-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.v35-day-chart{gap:2px}.v35-day small{font-size:9px}.v35-day-val{font-size:9px}}
