.intro.svelte-d40hgq.svelte-d40hgq{padding:1.25rem;margin-bottom:1rem}@media screen and (min-width: 769px){.intro.svelte-d40hgq.svelte-d40hgq{padding:2rem;margin-bottom:1.25rem}}h1.svelte-d40hgq.svelte-d40hgq{font-style:normal;font-weight:900;font-size:2rem;line-height:2.5rem;letter-spacing:-.02em;margin-bottom:1rem}p.svelte-d40hgq.svelte-d40hgq:not(:last-child){margin-bottom:1rem}.tab-panels-container.svelte-d40hgq.svelte-d40hgq{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:scroll;display:flex;gap:.5rem;margin-bottom:1rem}.tab-panel.svelte-d40hgq.svelte-d40hgq{scroll-snap-align:start;scroll-snap-stop:always;width:90%;flex:1 0 auto;height:auto;display:flex}.tab-panel-content.svelte-d40hgq.svelte-d40hgq{display:flex}.works.svelte-d40hgq.svelte-d40hgq{width:100%;height:auto;margin:0;padding:0}.utility-card.svelte-d40hgq.svelte-d40hgq{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem;border:2px solid var(--accent-12);border-radius:8px;margin-top:1rem;text-decoration:none;font-weight:700;transition:background-color 125ms linear,border-color 125ms linear,color 125ms linear}.utility-card.svelte-d40hgq span.svelte-d40hgq{font-weight:500}.utility-card.svelte-d40hgq.svelte-d40hgq:hover{background-color:var(--accent);border-color:var(--accent)}.utility-card.svelte-d40hgq.svelte-d40hgq:not(:last-child){margin-bottom:1rem}
