:root{color:#f2f5f8;background:#0c111b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#182a45,#0c111b 55%);min-height:100vh;margin:0}main{max-width:1600px;margin:auto;padding:36px 28px 64px}header{justify-content:space-between;align-items:start;display:flex}h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,3.6rem)}.eyebrow{color:#79b8ff;text-transform:uppercase;letter-spacing:.15em;margin:0 0 8px;font-size:.75rem}header p:not(.eyebrow){color:#aab7c8}nav{flex-wrap:wrap;gap:8px;margin:30px 0 24px;display:flex}button{color:#dce8f8;cursor:pointer;font:inherit;background:#152133;border:1px solid #33465e;border-radius:8px;padding:8px 10px;font-size:.82rem}button:hover,button.active,button.selected{color:#fff;background:#2474d4;border-color:#5aa0ff}.board{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.column{background:#111a28aa;border:1px solid #23334b;border-radius:14px;min-height:300px;padding:14px}.column h2{justify-content:space-between;margin:0 0 12px;font-size:1rem;display:flex}.column small{color:#91a4ba}.card{background:#172438;border:1px solid #2a405d;border-radius:10px;margin-bottom:11px;padding:14px;box-shadow:0 8px 18px #05091133}.card.status-later{opacity:.68}.cardTop{justify-content:space-between;gap:12px;display:flex}.cardTop span{color:#d9e9ff;background:#314a6e;border-radius:20px;padding:2px 8px;font-weight:700}.card h3{margin:8px 0;font-size:1rem}.card p{margin:7px 0;font-size:.82rem;line-height:1.5}.meta,.date,.empty{color:#9cadc2}.date{font-size:.75rem!important}.actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.actions button{padding:6px 7px;font-size:.72rem}.card a{color:#83bdff;font-size:.82rem;text-decoration:none}.error{color:#ffb4ab;background:#4d2424;border-radius:8px;padding:10px}@media (width<=900px){main{padding:24px 16px}.board{grid-template-columns:1fr}}
