.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){line-height:1.05}.mode.svelte-1uha8ag{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 75%, transparent);border:1.5px solid color-mix(in srgb, var(--c) 45%, transparent);flex-direction:column;gap:.4rem;padding:1.25rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}a.mode.svelte-1uha8ag:hover{border-color:var(--c);background:color-mix(in srgb, var(--color-surface) 95%, transparent);box-shadow:0 12px 30px -12px var(--c);transform:translateY(-4px)}.mode-icon.svelte-1uha8ag{font-size:2rem;transition:transform .2s}a.mode.svelte-1uha8ag:hover .mode-icon:where(.svelte-1uha8ag){transform:scale(1.12)rotate(-4deg)}
