.board-shell{max-width:1920px;margin:auto;padding:34px clamp(30px,5vw,96px);background:radial-gradient(circle at 93% 5%,#c7e2fa 0 10%,transparent 24%),linear-gradient(135deg,#dbeaf8 0%,#eff6fd 100%);min-height:100vh}.leader-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #a9c7e0;padding-bottom:22px}.leader-header h1{font:800 clamp(48px,6vw,84px)/.94 'DM Sans',sans-serif;letter-spacing:-3px;margin:7px 0 0;color:#18354f}.leader-header h1 em{color:#3869bd;font-style:normal}.board-actions{display:flex;align-items:center;gap:12px}.threshold-chip{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:40px;background:#fff;border:1px solid #b8d2e8;color:#456078;box-shadow:0 4px 12px #2347661c}.threshold-chip b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ccecff;color:#244c6a}.threshold-chip span{font:500 11px 'DM Mono';letter-spacing:.2px}.idea-collection{margin-top:32px}.collection-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.collection-heading div{display:grid;gap:4px}.collection-heading span{font-size:23px;font-weight:800;color:#18354f}.collection-heading small{font-size:14px;color:#4c6881}.collection-heading>b{font:600 12px 'DM Mono';color:#456078}.candidate-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.candidate-idea{display:grid;place-items:center;min-height:128px;padding:16px;background:#fff;border:2px solid #b7d1e7;border-radius:15px;text-align:center;box-shadow:0 7px 0 #9cc4e312}.candidate-idea:nth-child(5n+1){border-top:7px solid #4f9ed5}.candidate-idea:nth-child(5n+2){border-top:7px solid #6f7ec9}.candidate-idea:nth-child(5n+3){border-top:7px solid #4da997}.candidate-idea:nth-child(5n+4){border-top:7px solid #d59a5e}.candidate-idea:nth-child(5n+5){border-top:7px solid #758aa3}.candidate-idea h2{margin:0;font:800 clamp(17px,1.75vw,27px)/1.12 'DM Sans',sans-serif;letter-spacing:-.45px;color:#18354f}.leaderboard-empty{margin-top:50px}.board-empty{min-height:280px;border:2px dashed #8fb6d5;background:#fff;border-radius:18px;display:grid;place-items:center;box-shadow:0 7px 0 #9cc4e312}.empty-copy{display:grid;gap:12px;text-align:center}.empty-copy b{font:800 clamp(23px,3vw,39px)/1.08 'DM Sans',sans-serif;color:#18354f}.empty-copy span{font-size:17px;color:#4c6881}.board-shell footer{margin-top:28px;color:#456078}.live-dot{background:#43a675}@media(max-width:900px){.candidate-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.board-shell{padding:24px 18px}.leader-header{gap:14px}.leader-header h1{font-size:45px}.threshold-chip span{display:none}.candidate-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.candidate-idea{min-height:110px}.board-actions{gap:6px}}
