.mode.svelte-13f0krv{display:flex;flex-direction:column;padding:0;overflow:hidden;color:var(--text);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.mode.svelte-13f0krv:hover{text-decoration:none;transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--mode) 50%,var(--border))}.art.svelte-13f0krv{position:relative;height:120px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--mode) 55%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--mode) 85%,#000),color-mix(in srgb,var(--mode) 40%,var(--brand-night)));overflow:hidden}.cube.svelte-13f0krv{position:absolute;width:46px;height:46px;background:color-mix(in srgb,var(--mode) 60%,#fff);transform:rotate(45deg) skew(-12deg,-12deg);border-radius:6px;opacity:.85;box-shadow:8px 8px #0000002e}.c1.svelte-13f0krv{left:12%;top:38%}.c2.svelte-13f0krv{left:46%;top:18%;width:34px;height:34px;opacity:.6}.c3.svelte-13f0krv{right:10%;top:52%;width:26px;height:26px;opacity:.5}.body.svelte-13f0krv{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.kind.svelte-13f0krv{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}h3.svelte-13f0krv{margin:.25rem 0 0;font-size:1.3rem}p.svelte-13f0krv{margin:0;color:var(--text-muted);font-size:.95rem;flex:1}.more.svelte-13f0krv{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;color:var(--accent);font-weight:600;font-size:.92rem}
