.dashboard.svelte-u4k2t{display:flex;flex-direction:column;gap:2rem;width:min(100%,1520px);margin:0 auto}.cols.svelte-u4k2t{display:flex;flex-direction:column;gap:2rem}h2.svelte-u4k2t{font-family:var(--font-heading);color:var(--accent-yellow);letter-spacing:2px;margin-bottom:1rem;text-shadow:0 0 10px rgba(250,255,0,.3)}.glass-card.svelte-u4k2t{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:8px;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s}@media(max-width:480px){.glass-card.svelte-u4k2t{padding:1rem}}.terminal-tools.svelte-u4k2t{background:#0b120b9e;border-color:#00ff413d;padding:1rem 1.1rem}.terminal-tools.svelte-u4k2t label:where(.svelte-u4k2t){display:block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:#9fb6a7}.terminal-tools.svelte-u4k2t .command-input:where(.svelte-u4k2t){display:flex;align-items:center;gap:.5rem;border:1px solid rgba(0,255,65,.28);padding:.55rem .6rem;background:#000000bf}.terminal-tools.svelte-u4k2t .prompt:where(.svelte-u4k2t){color:var(--accent-green);font-family:var(--font-mono);font-weight:700}.terminal-tools.svelte-u4k2t input:where(.svelte-u4k2t){width:100%;border:none;background:transparent;color:#d5ffd7;font-family:var(--font-mono);font-size:.85rem;outline:none;caret-color:transparent}.terminal-tools.svelte-u4k2t .filter-row:where(.svelte-u4k2t){margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.45rem}.terminal-tools.svelte-u4k2t .filter-clear:where(.svelte-u4k2t){border:1px solid rgba(0,255,65,.3);background:#00ff410d;color:#c9ffd5;font-family:var(--font-mono);font-size:.72rem;text-transform:lowercase;padding:.3rem .5rem;cursor:pointer}.terminal-tools.svelte-u4k2t .filter-clear:where(.svelte-u4k2t):hover{border-color:#00ff41a6;box-shadow:0 0 10px #00ff4129}.search-top.svelte-u4k2t{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.highlights.svelte-u4k2t .list:where(.svelte-u4k2t){display:flex;flex-direction:column;gap:1rem}.article-link.svelte-u4k2t{display:block;color:inherit;text-decoration:none}.interactive-card.svelte-u4k2t{cursor:pointer}.interactive-card.svelte-u4k2t:hover,.interactive-card.svelte-u4k2t:focus-visible{transform:translateY(-3px);border-color:#00ff41bf;box-shadow:0 0 0 1px #00ff4147,0 0 16px #00ff4138,0 8px 22px #0000008c;outline:none}.interactive-card.svelte-u4k2t:hover h3:where(.svelte-u4k2t):after,.interactive-card.svelte-u4k2t:focus-visible h3:where(.svelte-u4k2t):after{opacity:1;animation:svelte-u4k2t-cursor-blink 1s steps(1,end) infinite}.interactive-card.svelte-u4k2t h3:where(.svelte-u4k2t){margin:.5rem 0;display:inline-flex;align-items:center;gap:.45rem;color:#fff}.interactive-card.svelte-u4k2t h3:where(.svelte-u4k2t):after{content:"";width:.7ch;height:1em;background:var(--accent-green);opacity:0;box-shadow:0 0 8px #00ff41d9}.interactive-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:#d7dcda;font-size:.95rem;line-height:1.5}.interactive-card.svelte-u4k2t .preview:where(.svelte-u4k2t){color:#d7dcda;font-size:.95rem;line-height:1.5}.interactive-card.svelte-u4k2t .preview:where(.svelte-u4k2t) p{margin:0}.interactive-card.svelte-u4k2t .preview:where(.svelte-u4k2t) strong{color:#ecfff1}.interactive-card.svelte-u4k2t .preview:where(.svelte-u4k2t) em{color:#d4f9db}.interactive-card.svelte-u4k2t .preview:where(.svelte-u4k2t) a{color:#cfffdd;text-decoration:underline;text-decoration-color:#00ff4173}.meta.svelte-u4k2t{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;color:#95a097;margin-bottom:.5rem}.meta.svelte-u4k2t .meta-primary:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:.35rem}.meta.svelte-u4k2t .meta-divider:where(.svelte-u4k2t){color:#95a0978c}.meta.svelte-u4k2t .category:where(.svelte-u4k2t){color:var(--accent-green);text-transform:lowercase}.meta.svelte-u4k2t .open-link:where(.svelte-u4k2t){color:#c9ffd5;text-transform:lowercase}.empty-feed.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;font-family:var(--font-mono);color:#b8c0bb;font-size:.85rem}@keyframes svelte-u4k2t-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}
