*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 var(--font)}a{color:var(--green-400);text-decoration:none}button,input,select{font:inherit}button,.button{border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 15px;background:var(--bg-card);color:var(--text);cursor:pointer}button.primary{background:var(--green-400);color:var(--bg-card);border-color:var(--green-400)}button:disabled{opacity:.5;cursor:wait}header{display:flex;align-items:center;gap:36px;padding:20px 5%;background:var(--bg-card);border-bottom:1px solid var(--border)}header nav{display:flex;gap:24px;flex:1}.brand{font-size:22px;font-weight:700;color:var(--text)}.brand span{font-size:13px;font-weight:400;color:var(--text-muted);margin-left:8px}header nav a{color:var(--text-secondary)}header nav a[aria-current=page]{color:var(--green-400)}main{max-width:1200px;margin:auto;padding:48px 28px;min-height:75vh}.heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.eyebrow{font-size:12px;letter-spacing:.15em;color:var(--text-muted);margin:0}h1{font-size:32px;margin:8px 0 16px}h2{font-size:21px;margin:0 0 12px}h3{font-size:17px;margin:0 0 8px}#notice,.muted{color:var(--text-muted)}#notice{min-height:26px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.card,.panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;overflow-wrap:anywhere}.card p{color:var(--text-muted);font-size:14px}.card button{margin-right:8px}.empty{padding:48px 24px;text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius)}.login{max-width:420px;margin:24px auto}.login form{display:grid;gap:16px}label{display:grid;gap:6px}input,select{border:1px solid var(--border);background:var(--bg-card);color:var(--text);padding:10px 12px;border-radius:var(--radius-sm)}#space-picker{display:flex;align-items:center;gap:10px}#space-picker[hidden]{display:none}#space-picker label{white-space:nowrap;color:var(--text-muted)}.actions{display:flex;gap:10px;margin:20px 0}.more{display:block;margin:24px auto}.board{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin-top:24px}.lane{padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm)}.lane article{border-top:1px solid var(--border);padding:12px 0}.preview{max-width:100%;max-height:600px;object-fit:contain}footer{border-top:1px solid var(--border);padding:24px;text-align:center;color:var(--text-muted);font-size:13px}@media(max-width:760px){header{flex-wrap:wrap;gap:16px;padding:16px}header nav{order:3;flex-basis:100%;overflow:auto;gap:20px;white-space:nowrap}#account{margin-left:auto}main{padding:28px 18px}.heading{align-items:flex-start;flex-direction:column}#space-picker{flex-wrap:wrap}.board{grid-template-columns:1fr}h1{font-size:27px}}
