.resources.svelte-bj8x1{max-width:720px;margin:0 auto;padding:32px 24px 80px;color:var(--color-text)}.head.svelte-bj8x1 h1:where(.svelte-bj8x1){font-family:Bebas Neue,sans-serif;font-size:56px;letter-spacing:2px;margin:0 0 8px;color:#ffc850}.head.svelte-bj8x1 .lede:where(.svelte-bj8x1){font-family:Crimson Pro,serif;font-style:italic;font-size:20px;line-height:1.5;margin:0 0 16px;color:#ffffffeb}.block.svelte-bj8x1{margin-top:40px}.block.svelte-bj8x1 h2:where(.svelte-bj8x1){font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:1.5px;margin:0 0 16px;color:#4ecdc4;border-bottom:1px solid rgba(78,205,196,.3);padding-bottom:6px}.entries.svelte-bj8x1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.entry.svelte-bj8x1{display:flex;gap:16px;align-items:flex-start}.entry-content.svelte-bj8x1{flex:1 1 auto;min-width:0}.thumb.svelte-bj8x1{flex:0 0 auto;overflow:hidden;border-radius:3px;box-shadow:0 2px 8px #0006;background:#ffffff0a;display:flex;align-items:center;justify-content:center;position:relative}.thumb--portrait.svelte-bj8x1{width:80px;aspect-ratio:2 / 3}.thumb--square.svelte-bj8x1{width:80px;aspect-ratio:1 / 1}.thumb.svelte-bj8x1 img:where(.svelte-bj8x1){width:100%;height:100%;object-fit:cover;display:block}.thumb-initial.svelte-bj8x1{font-family:Bebas Neue,sans-serif;font-size:38px;line-height:1;letter-spacing:1px;color:#ffffffd9;text-shadow:0 2px 6px rgba(0,0,0,.45);pointer-events:none}.thumb--placeholder.svelte-bj8x1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 30% 20%,rgba(255,255,255,.18),transparent 60%);pointer-events:none}.entry-head.svelte-bj8x1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:4px}.entry.svelte-bj8x1 h3:where(.svelte-bj8x1){font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;margin:0}.entry.svelte-bj8x1 h3:where(.svelte-bj8x1) a:where(.svelte-bj8x1){color:#fffffff2;text-decoration:none;border-bottom:1px solid rgba(255,200,80,.4)}.entry.svelte-bj8x1 h3:where(.svelte-bj8x1) a:where(.svelte-bj8x1):hover,.entry.svelte-bj8x1 h3:where(.svelte-bj8x1) a:where(.svelte-bj8x1):focus-visible{color:#ffc850;border-bottom-color:#ffc850}.meta.svelte-bj8x1{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:#ffffff8c}.audience.svelte-bj8x1{text-transform:uppercase;padding:1px 6px;border-radius:2px;font-size:10px}.audience-beginner.svelte-bj8x1{background:#4ecdc42e;color:#4ecdc4}.audience-intermediate.svelte-bj8x1{background:#ffc8502e;color:#ffc850}.audience-advanced.svelte-bj8x1{background:#c1440e2e;color:#c1440e}.blurb.svelte-bj8x1{font-family:Crimson Pro,serif;font-size:16px;line-height:1.55;margin:0;color:#ffffffd1}@media (max-width: 600px){.resources.svelte-bj8x1{padding:20px 16px 60px}.head.svelte-bj8x1 h1:where(.svelte-bj8x1){font-size:40px}.head.svelte-bj8x1 .lede:where(.svelte-bj8x1){font-size:17px}.entry.svelte-bj8x1{gap:12px}.thumb--portrait.svelte-bj8x1,.thumb--square.svelte-bj8x1{width:60px}.thumb-initial.svelte-bj8x1{font-size:28px}}
