html,body{height:auto;min-height:100%;overflow:auto}body{background:radial-gradient(1100px 520px at 15% -10%,#e39a5b1a,transparent 60%),var(--bg);color:var(--text)}.land-top{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0a0e13d1;justify-content:space-between;align-items:center;gap:12px;padding:14px max(16px,4vw);display:flex;position:sticky;top:0}.land-top .user-chip{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.land-top .user-chip[hidden]{display:none}.land-main{max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,56px) max(16px,4vw) 64px}.land-intro h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:650}.land-intro p{color:var(--text-2);max-width:60ch;margin:8px 0 0;line-height:1.5}.land-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:22px;margin-bottom:12px;font-size:12px}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.dash-card{background:var(--panel-solid);border:1px solid var(--line);color:inherit;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative}a.dash-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--panel-solid));transform:translateY(-2px)}a.dash-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-card.is-soon{opacity:.7}.dash-icon{background:linear-gradient(140deg,#f0b07a,#c77a3e);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dash-icon svg{fill:none;stroke:#1b0f05;stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}.dash-body{flex:1;min-width:0}.dash-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-head h2{margin:0;font-size:16px;font-weight:650}.dash-status{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.dash-status.live{color:var(--good-ink);background:color-mix(in srgb,var(--good) 16%,transparent)}.dash-status.soon{color:var(--text-2);background:var(--raise-2)}.dash-body p{color:var(--text-2);margin:6px 0 0;font-size:13px;line-height:1.5}.dash-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dash-tags span{color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:11px}.dash-open{color:var(--text-3);flex:none;align-self:center}.dash-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}a.dash-card:hover .dash-open{color:var(--accent)}
