.underline-link.svelte-evcbny{border-bottom:1px solid #ff4f0099}.tag-link.svelte-evcbny{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:2px 10px;font-size:.75rem}.tag-link.svelte-evcbny:hover{border-color:var(--foreground)}.arrow.svelte-10c0g5b{background:color-mix(in oklab, var(--background) 65%, transparent);opacity:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;transition:opacity .25s,background .25s;display:grid;position:absolute;top:50%;translate:0 -50%}.arrow.svelte-10c0g5b:hover{background:var(--accent);color:var(--accent-foreground)}[data-project-gallery].svelte-10c0g5b:hover .arrow:where(.svelte-10c0g5b),.arrow.svelte-10c0g5b:focus-visible{opacity:1}@media (hover:none){.arrow.svelte-10c0g5b{opacity:1}}.strip.svelte-10c0g5b{scrollbar-width:none;scroll-snap-type:x proximity}.strip--drag.svelte-10c0g5b{cursor:grabbing;scroll-snap-type:none}.strip.svelte-10c0g5b::-webkit-scrollbar{display:none}.strip.svelte-10c0g5b li:where(.svelte-10c0g5b){scroll-snap-align:center}.thumb.svelte-10c0g5b{opacity:.45;transition:opacity .3s}.thumb.svelte-10c0g5b:after{content:"";z-index:1;border-radius:inherit;border:2px solid #0000;transition:border-color .3s;position:absolute;inset:0}.thumb.svelte-10c0g5b:hover{opacity:.8}.thumb--on.svelte-10c0g5b{opacity:1}.thumb--on.svelte-10c0g5b:after{border-color:var(--accent)}
