.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}.head.svelte-bj8x1 .caveat:where(.svelte-bj8x1){font-family:Space Mono,monospace;font-size:12px;line-height:1.5;color:#fff9;border-left:2px solid rgba(255,200,80,.5);padding:8px 12px;background:#ffc8500d}.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:20px}.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}}
