.regions.svelte-skujuo{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.regions__link.svelte-skujuo{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background var(--duration-fast) ease}.regions__link.svelte-skujuo:hover{background:var(--input-bg-hover)}@media(prefers-reduced-motion:reduce){.regions__link.svelte-skujuo{transition:none}}.topics.svelte-a20677{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);list-style:none}.topic.svelte-a20677{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-container-low);color:var(--text-primary);text-decoration:none;transition:background var(--duration-fast) ease}.topic.svelte-a20677:hover{background:var(--surface-container)}.topic__head.svelte-a20677{display:flex;align-items:center;gap:var(--space-3)}.topic__icon.svelte-a20677{display:grid;flex-shrink:0;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-on-surface)}.topic__title.svelte-a20677{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.topic__about.svelte-a20677{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.topic__foot.svelte-a20677{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3)}.topic__stat.svelte-a20677{color:var(--accent-on-surface);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.topic__covers.svelte-a20677{position:relative;flex-shrink:0;width:calc(var(--space-12) * 2);height:calc(var(--space-12) + var(--space-2))}.topic__cover.svelte-a20677{position:absolute;bottom:0;left:calc(50% - var(--space-6));width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);object-fit:cover;box-shadow:0 var(--space-1) var(--space-4) #00000059;transform:translate(calc(var(--at) * var(--space-5))) rotate(calc(var(--at) * 7deg));transform-origin:50% 120%;transition:transform var(--duration-normal) var(--ease-expo)}.topic.svelte-a20677:hover .topic__cover:where(.svelte-a20677),.topic.svelte-a20677:focus-visible .topic__cover:where(.svelte-a20677){transform:translate(calc(var(--at) * var(--space-8))) rotate(calc(var(--at) * 11deg)) translateY(calc(var(--space-1) * -1))}.switch.svelte-a20677{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--space-1)}.switch__item.svelte-a20677{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:rgba(var(--surface-tint-rgb),.07);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.switch__item.svelte-a20677:hover{background:rgba(var(--surface-tint-rgb),.12);color:var(--text-primary)}.switch__item[aria-current=page].svelte-a20677{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-on-surface)}.switch.svelte-a20677[data-glide] .switch__item[aria-current=page]:where(.svelte-a20677){border-color:transparent;background:transparent}.switch.svelte-a20677 .switch__icon{width:var(--control-icon-sm);height:var(--control-icon-sm)}@media(max-width:1279px){.topics.svelte-a20677{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.topics.svelte-a20677{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.topic.svelte-a20677,.topic__cover.svelte-a20677{transition:none}.topic.svelte-a20677:hover .topic__cover:where(.svelte-a20677),.topic.svelte-a20677:focus-visible .topic__cover:where(.svelte-a20677){transform:translate(calc(var(--at) * var(--space-5))) rotate(calc(var(--at) * 7deg))}}
