noscript.svelte-1md0rph{display:block;margin-bottom:.625rem}.scroller-wrapper.svelte-1md0rph{position:relative}.scroller.svelte-1md0rph{display:flex;gap:var(--slide-gap);padding:0 var(--scroller-offset);scroll-padding-left:var(--scroller-offset);overflow-x:visible}.scroller.svelte-1md0rph>*{flex-shrink:0;scroll-snap-align:start}.scroller-js.svelte-1md0rph{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.scroller-js.svelte-1md0rph::-webkit-scrollbar{display:none}.scroller-control.svelte-1md0rph{background-color:transparent;pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-items:center;justify-content:space-between;opacity:0}.scroller-control.svelte-1md0rph>button:where(.svelte-1md0rph){all:unset;cursor:pointer;pointer-events:auto}.scroller-control.container-inner.svelte-1md0rph{--button-margin: calc(var(--button-width) / -2)}.scroller-control.container-outer.svelte-1md0rph{--button-margin: calc(var(--button-width) / 2 * var(--button-margin-multiplier, 1))}.icon-wrapper.svelte-1md0rph{border-radius:100%;height:var(--button-width);width:var(--button-width);padding:calc(var(--button-width) / 4);background-color:#0003;color:#fff}@media(hover:hover)and (pointer:fine){.scroller-wrapper.svelte-1md0rph:hover .scroller-control:where(.svelte-1md0rph){opacity:1}.icon-wrapper.svelte-1md0rph:hover{background-color:#0006}}@media(prefers-reduced-motion:no-preference){.scroller-control.svelte-1md0rph{transition:opacity .15s}.icon-wrapper.svelte-1md0rph{transition:background-color .15s}}body{margin:0}*,:before,:after{box-sizing:border-box}.container-inner,.container-outer{margin:0 auto;max-width:80rem}.container-inner{padding:0 2rem}@media(min-width:640px){.container-inner{padding:0 4rem}.container-outer{padding:0 2rem}.container-outer.scroller-control{--button-margin-multiplier: -1}}@media(min-width:1024px){.container-inner{padding:0 8rem}.container-outer{padding:0 4rem}}body{background-color:#fafafa;color:#52525b}h1,h2,h3,h4,h5,h6{color:#27272a}.container-outer{background-clip:content-box;background-color:#fff}@media(prefers-color-scheme:dark){body{background-color:#000;color:#a1a1aa}h1,h2,h3,h4,h5,h6{color:#f4f4f5}.container-outer{background-color:#18181b}}.card.svelte-2f7qvs{&:is(a:where(.svelte-2f7qvs)){text-decoration:none;outline-offset:-2px}width:80%;min-width:224px;max-width:296px;overflow:hidden;border-radius:.75rem;@media(min-width:640px){border-radius:1rem}>div:where(.svelte-2f7qvs){padding:1rem;color:#fff;text-align:center}}
