.links-page.svelte-12kc40u{background:radial-gradient(circle at top left, var(--glow-primary), transparent 34%), radial-gradient(circle at top right, var(--glow-secondary), transparent 30%), var(--color-bg-darken);min-height:100svh;color:var(--color-text);padding:3.75rem;position:relative}.links-page.svelte-12kc40u:before{content:"";pointer-events:none;background:radial-gradient(24rem 24rem at var(--mx,50%) var(--my,18%), var(--glow-primary), transparent 72%);position:absolute;inset:0}.links-header.svelte-12kc40u,.links-panel.svelte-12kc40u{z-index:1;position:relative}.links-header.svelte-12kc40u{max-width:72rem;margin:0 auto;animation:.64s cubic-bezier(.22,.61,.36,1) both svelte-12kc40u-links-rise}.back-link.svelte-12kc40u{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:2.35rem;transition:color .14s;display:inline-block}.back-link.svelte-12kc40u:hover{color:var(--color-text)}.links-title.svelte-12kc40u{color:var(--hero-title-color);margin:1.4rem 0 0;font-size:clamp(2.35rem,5.2vw,4.1rem);font-weight:700;line-height:.96}.links-panel.svelte-12kc40u{max-width:72rem;margin:2rem auto 0}.links-list.svelte-12kc40u{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 2rem;display:grid}.links-list.svelte-12kc40u li:where(.svelte-12kc40u){border-bottom:1px solid var(--hairline);min-width:0;animation:.56s cubic-bezier(.22,.61,.36,1) both svelte-12kc40u-links-rise;animation-delay:calc(.12s + var(--i) * 55ms)}.links-list.svelte-12kc40u a:where(.svelte-12kc40u){color:var(--color-link-text);border-radius:.5rem;align-items:baseline;gap:.75rem;margin:0 -.75rem;padding:.52rem .75rem;font-size:clamp(1.85rem,2.85vw,2.45rem);font-weight:540;line-height:1.45;text-decoration:none;transition:color .14s,background-color .14s,transform .14s;display:flex;position:relative}.links-list.svelte-12kc40u a:where(.svelte-12kc40u):hover{color:var(--hero-title-color);background:var(--accent-soft);transform:translate(.18rem)}.link-index.svelte-12kc40u{color:var(--color-text-faint);letter-spacing:.08em;font-size:.55em;font-weight:700;transition:color .14s}.links-list.svelte-12kc40u a:where(.svelte-12kc40u):hover .link-index:where(.svelte-12kc40u){color:var(--hero-title-color)}.link-label.svelte-12kc40u{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.link-arrow.svelte-12kc40u{opacity:0;margin-left:auto;font-size:.7em;transition:opacity .14s,transform .14s;transform:translate(-.2rem,.2rem)}.links-list.svelte-12kc40u a:where(.svelte-12kc40u):hover .link-arrow:where(.svelte-12kc40u){opacity:1;transform:translate(0)}@keyframes svelte-12kc40u-links-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.links-header.svelte-12kc40u,.links-list.svelte-12kc40u li:where(.svelte-12kc40u){animation:none}}@media (width<=767px){.links-page.svelte-12kc40u{padding:1rem}.back-link.svelte-12kc40u{font-size:2rem}.links-title.svelte-12kc40u{margin-top:1rem;font-size:2.55rem}.links-panel.svelte-12kc40u{margin-top:2rem}.links-list.svelte-12kc40u{grid-template-columns:minmax(0,1fr)}.links-list.svelte-12kc40u a:where(.svelte-12kc40u){-webkit-tap-highlight-color:transparent;padding:.65rem .75rem;font-size:1.7rem}.link-arrow.svelte-12kc40u{display:none}}
