.workshop-page.svelte-1mcrz6u{overscroll-behavior:contain;width:100%;height:100%;min-height:0;color:var(--surface-ink);padding-inline:clamp(4px,1.5vw,24px);overflow-y:auto}.workshop-inner.svelte-1mcrz6u{gap:var(--space-5);width:min(100%,1040px);padding:var(--space-4) var(--space-2) var(--space-7);margin-inline:auto;display:grid;container-type:inline-size}.workshop-head.svelte-1mcrz6u{gap:var(--space-3);justify-items:start;display:grid}.workshop-head.svelte-1mcrz6u h1:where(.svelte-1mcrz6u){font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(2rem,4cqi,3rem);line-height:1.12}.workshop-lead.svelte-1mcrz6u{color:var(--surface-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.history.svelte-1mcrz6u{gap:var(--space-4);border-top:var(--border-soft);padding-top:var(--space-5);display:grid}.history.svelte-1mcrz6u header:where(.svelte-1mcrz6u){gap:var(--space-1);display:grid}.history.svelte-1mcrz6u h2:where(.svelte-1mcrz6u){font-family:var(--font-display);margin:0;font-size:1.55rem}.history.svelte-1mcrz6u header:where(.svelte-1mcrz6u) p:where(.svelte-1mcrz6u){color:var(--surface-muted);margin:0;font-size:.85rem}.history.svelte-1mcrz6u ul:where(.svelte-1mcrz6u){gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.history-inner.svelte-1mcrz6u{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.history-icon.svelte-1mcrz6u{border:var(--border-soft);border-radius:var(--radius-full);background:var(--surface-soft);place-items:center;width:34px;height:34px;display:grid}.history-text.svelte-1mcrz6u{gap:1px;min-width:0;display:grid}.history-text.svelte-1mcrz6u strong:where(.svelte-1mcrz6u){text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.history-text.svelte-1mcrz6u small:where(.svelte-1mcrz6u){color:var(--surface-muted);font-size:.73rem;font-weight:700}.history.svelte-1mcrz6u time:where(.svelte-1mcrz6u){color:var(--surface-muted);white-space:nowrap;font-size:.73rem;font-weight:750}.workshop-links.svelte-1mcrz6u{gap:var(--space-5);flex-wrap:wrap;display:flex}.workshop-links.svelte-1mcrz6u a:where(.svelte-1mcrz6u){align-items:center;gap:var(--space-2);min-height:44px;color:var(--surface-ink);font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.workshop-links.svelte-1mcrz6u a:where(.svelte-1mcrz6u):hover{text-underline-offset:3px;text-decoration:underline}.workshop-links.svelte-1mcrz6u a:where(.svelte-1mcrz6u):focus-visible{outline:3px solid var(--surface-focus);outline-offset:2px}@media (width<=860px){.workshop-page.svelte-1mcrz6u{padding-inline:0}.workshop-inner.svelte-1mcrz6u{gap:var(--space-3);padding:0 0 var(--space-5)}.workshop-head.svelte-1mcrz6u{gap:var(--space-2)}.workshop-head.svelte-1mcrz6u h1:where(.svelte-1mcrz6u){font-size:1.5rem;line-height:1.2}.workshop-lead.svelte-1mcrz6u{font-size:.875rem;line-height:1.4}.workshop-links.svelte-1mcrz6u{gap:var(--space-2)}.workshop-links.svelte-1mcrz6u a:where(.svelte-1mcrz6u){font-size:.8125rem;font-weight:500}}@media (width<=860px) and (height<=680px){.workshop-inner.svelte-1mcrz6u{gap:var(--space-2)}}
