article.svelte-1lbkz4r{position:relative;z-index:1;box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 1rem}h1.svelte-1lbkz4r{margin:0 0 1rem;font-family:var(--ex-font-display, "Space Grotesk", sans-serif);font-size:1.6rem;color:var(--ex-text, #edeef8)}.grid.svelte-1lbkz4r{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.tile.svelte-1lbkz4r{position:relative;display:block;padding:1.2rem;border-radius:16px;text-decoration:none;overflow:hidden;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--tint) 16%,transparent),transparent 60%),var(--ex-panel, rgba(16,18,36,.72));border:1px solid var(--ex-line, rgba(160,175,225,.14));transition:transform .16s var(--ex-ease, ease),border-color .16s var(--ex-ease, ease)}.tile.svelte-1lbkz4r:active{transform:scale(.98)}.tile.svelte-1lbkz4r:focus-visible{outline:2px solid var(--ex-cyan, #4fd8c4);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tile.svelte-1lbkz4r:hover{transform:translateY(-3px);border-color:#e8b94d73}}.frame.svelte-1lbkz4r{display:grid;place-items:center;width:56px;height:56px;margin-bottom:.8rem;border-radius:16px;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 26%,#0d0f20),#0d0f20 72%);border:1px solid color-mix(in srgb,var(--tint) 50%,transparent)}.frame.svelte-1lbkz4r img:where(.svelte-1lbkz4r){width:44px;height:44px;object-fit:contain}h2.svelte-1lbkz4r{margin:0;font-size:1.05rem;color:var(--tint)}p.svelte-1lbkz4r{margin:.4rem 0 0;font-size:.85rem;line-height:1.5;color:var(--ex-muted, #8d94b4)}@media(prefers-reduced-motion:reduce){.tile.svelte-1lbkz4r,.tile.svelte-1lbkz4r:hover{transform:none}}
