section.svelte-1uha8ag>h2:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:18px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}section.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:disc;padding-left:1.25rem}section.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag)::marker{color:var(--color-accent)}.cta-btn{font-family:var(--font-mono);font-size:12px;padding:6px 14px;border-radius:6px;border:1px solid var(--color-border-light);color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;transition:color .2s,border-color .2s}.cta-btn:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.map-btn{font-family:var(--font-mono);font-size:11px;padding:5px 12px;border-radius:6px;border:1px solid var(--color-border-light);color:var(--color-text-muted);background:var(--color-void);cursor:pointer;transition:color .2s,border-color .2s}.map-btn:hover,.active-tool{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.slider{width:100%;margin-top:2px;accent-color:var(--color-accent);height:4px;cursor:pointer}.color-input{width:28px;height:20px;border:1px solid var(--color-border-light);border-radius:3px;padding:0;cursor:pointer;background:none}.skill-tag{font-family:var(--font-mono);font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid var(--color-border-light);color:var(--color-text-muted)}
