.dash-page{--paper:#efe4cf;--paper-edge:#b8a68a;--ink:#1b1208;--ink-soft:#5c4732;--blood:#8f1414;min-height:calc(100svh - var(--cf-navbar-h,72px));background:radial-gradient(ellipse at 50% 0%, #780c0c2e, transparent 60%), radial-gradient(ellipse at center, transparent 40%, #000000d9 100%), var(--cf-black,#070503);color:var(--cf-text,#d6c9b6);font-family:var(--cf-typewriter,"Special Elite", monospace);flex:1;padding:clamp(32px,5vw,64px) 16px clamp(48px,6vw,80px);position:relative;overflow-x:hidden}.dash-page:before{content:"";pointer-events:none;background:linear-gradient(#12101000 50%,#00000038 50%) 0 0/100% 4px;position:absolute;inset:0}.dash-container{max-width:1080px;margin:0 auto;position:relative}.dash-welcome{margin-bottom:40px}.dash-kicker{font:700 11px var(--cf-mono,monospace);letter-spacing:4px;color:#ef4444}.dash-welcome h1{letter-spacing:1px;color:var(--cf-cream,#f5ebdc);overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(30px,5vw,48px);font-weight:400}.dash-welcome h1 span{color:#ef4444;text-shadow:0 0 22px #ef444473}.dash-alert{color:#fca5a5;font:13px/1.6 var(--cf-mono,monospace);background:#450a0a8c;border:2px solid #7f1d1d;margin-bottom:32px;padding:14px 18px}.dash-alert strong{font-family:var(--cf-typewriter,monospace);letter-spacing:3px;color:#ef4444;margin-bottom:2px;font-size:15px;display:block}.dash-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:820px){.dash-grid{grid-template-columns:1fr}}.dash-note{background:var(--paper);color:var(--ink);border:1px solid var(--paper-edge);transform:rotate(var(--tilt,0deg));padding:26px 24px 22px;position:relative;box-shadow:0 14px 30px -6px #000000e6,0 4px 10px #0009}.dash-pin{background:radial-gradient(circle at 35% 30%,#ff5c5c 0%,#d11a1a 55%,#4f0606 100%);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-10px;left:50%;box-shadow:0 5px 10px #000000e6,inset 0 2px 2px #ffffffb3}.dash-label{font:700 10px var(--cf-mono,monospace);letter-spacing:2px;color:var(--blood);display:block}.dash-team{background-image:repeating-linear-gradient(#0000 0 27px,#5c473221 27px 28px)}.dash-team-name{overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(24px,3.5vw,34px);font-weight:400;line-height:1.15}.dash-team-id{border:1.5px solid var(--ink-soft);font:700 11px var(--cf-mono,monospace);letter-spacing:1px;color:var(--ink-soft);padding:2px 8px;display:inline-block}.dash-members-label{border-bottom:2px solid var(--ink);margin-top:26px;padding-bottom:8px}.dash-members{margin:0;padding:0;list-style:none}.dash-members li{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:12px;padding:12px 0;display:flex}.dash-avatar{border:2px solid var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.dash-member-info{flex:1;min-width:0}.dash-member-info strong{overflow-wrap:anywhere;font-size:15px;font-weight:400;display:block}.dash-member-info em{color:var(--ink-soft);font-size:12px;font-style:normal}.dash-member-info small{font:11px var(--cf-mono,monospace);color:var(--ink-soft);overflow-wrap:anywhere;display:block}.dash-leader{border:2px solid var(--blood);color:var(--blood);font:700 10px var(--cf-mono,monospace);letter-spacing:1px;flex-shrink:0;padding:2px 8px;transform:rotate(-4deg)}.dash-stats{gap:32px;display:grid}.dash-stat{text-align:center}.dash-stat-value{margin:8px 0 4px;font-size:clamp(40px,6vw,56px);font-weight:400;line-height:1;display:block}.dash-caption{font:11px var(--cf-mono,monospace);color:var(--ink-soft)}.dash-status{background:var(--paper);max-width:420px;color:var(--ink);text-align:center;margin:12vh auto 0;padding:24px;position:relative;box-shadow:0 12px 30px #000000e6}.dash-status button{border:2px solid var(--blood);background:var(--blood);color:#fff;font:inherit;cursor:pointer;margin-top:12px;padding:8px 18px}@media (prefers-reduced-motion:no-preference){.dash-note{transition:transform .25s}.dash-note:hover{transform:rotate(0)translateY(-3px)}}
