.links-page.svelte-12kc40u{background:radial-gradient(circle at top left, #ffffff0a, transparent 34%), radial-gradient(circle at top right, #ffffff06, transparent 30%), var(--color-bg-darken);min-height:100svh;color:var(--color-text);padding:3.75rem}.links-header.svelte-12kc40u{max-width:72rem;margin:0 auto}.back-link.svelte-12kc40u{color:#ffffff8a;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{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){min-width:0}.links-list.svelte-12kc40u a:where(.svelte-12kc40u){color:#ffffffb8;padding:.52rem 0;font-size:clamp(1.85rem,2.85vw,2.45rem);font-weight:540;line-height:1.45;text-decoration:none;transition:color .12s,transform .12s;display:block}.links-list.svelte-12kc40u a:where(.svelte-12kc40u):hover{color:var(--hero-title-color);transform:translate(.18rem)}@media (width<=767px){.links-page.svelte-12kc40u{padding:1rem}.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 0;font-size:1.7rem}}
