.library-page.svelte-yxunt section[aria-label="Featured workshop"] a.clay-raised>div:first-child{aspect-ratio:16 / 9;min-height:0}.library-page.svelte-yxunt{padding-top:calc(6rem + var(--site-banner-h, 0px))}@media(min-width:1024px){.library-page.svelte-yxunt{padding-top:calc(7rem + var(--site-banner-h, 0px))}}.library-heading.svelte-yxunt{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0 1.3rem;animation:svelte-yxunt-library-enter .32s ease-out both}.library-kicker.svelte-yxunt{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:750;color:var(--color-accent)}h1.svelte-yxunt{max-width:670px;margin-top:.85rem;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.05em;font-weight:800;text-wrap:balance}.library-lead.svelte-yxunt{margin-top:1rem;color:var(--color-ink-muted);font-size:.95rem;line-height:1.6}.library-art.svelte-yxunt{position:relative;width:152px;height:126px;flex-shrink:0}.art-back.svelte-yxunt,.art-front.svelte-yxunt{position:absolute;display:block;width:102px;height:79px;border-radius:20px}.art-back.svelte-yxunt{top:15px;left:9px;background:#d8e4e8;transform:rotate(-12deg);border:1px solid #c2d4dc}.art-front.svelte-yxunt{top:35px;left:35px;display:grid;place-items:center;background:#f1d5c1;border:1px solid #e1baa0;transform:rotate(7deg);box-shadow:0 8px 20px #73503d0b}.art-front.svelte-yxunt svg:where(.svelte-yxunt){width:38px;height:38px;color:var(--color-accent)}.art-spark.svelte-yxunt{position:absolute;right:0;top:5px;font-size:1.8rem;color:var(--color-accent)}.library-toolbar.svelte-yxunt{border-bottom:1px solid var(--color-border);padding-bottom:1.6rem}.library-toolbar.svelte-yxunt input:where(.svelte-yxunt){border-radius:14px;border-color:var(--color-border-control);padding-top:.9rem;padding-bottom:.9rem;background:var(--color-surface-raised)}.video-filters.svelte-yxunt{border-radius:16px;align-self:flex-start;background:var(--color-surface-sunken);border-color:var(--color-border)}.video-filters.svelte-yxunt button:where(.svelte-yxunt){min-height:42px;padding:0 1.1rem;border-radius:12px}.library-page.svelte-yxunt section>div p.text-neutral-400{color:var(--color-ink-muted)}.library-page.svelte-yxunt section a.clay-raised{height:100%}.library-page.svelte-yxunt section[aria-label="Featured workshop"] a.clay-raised{background:var(--color-surface-raised);box-shadow:0 8px 28px #49332106}.library-page.svelte-yxunt section[aria-labelledby=short-lessons] a h2{font-size:.87rem;line-height:1.45}@keyframes svelte-yxunt-library-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.library-heading.svelte-yxunt{padding:.65rem 0 .4rem;gap:.5rem}.library-art.svelte-yxunt{width:76px;height:94px;transform:scale(.7);transform-origin:right center;margin-left:-1rem;margin-right:.6rem}.art-back.svelte-yxunt{left:-13px}.art-front.svelte-yxunt{left:0}.art-spark.svelte-yxunt{right:0}.library-lead.svelte-yxunt{max-width:240px;font-size:.86rem}h1.svelte-yxunt{font-size:2.3rem}.library-toolbar.svelte-yxunt{margin-top:1.5rem}.video-filters.svelte-yxunt{width:100%}.video-filters.svelte-yxunt button:where(.svelte-yxunt){flex:1}.library-page.svelte-yxunt section{margin-top:1.8rem}}@media(prefers-reduced-motion:reduce){.library-heading.svelte-yxunt{animation:none}.library-page.svelte-yxunt .motion-control,.library-page.svelte-yxunt .motion-control-slow{transition:none}}
