@font-face{font-family:OldEnglish;src:url(../../../OLDENGL.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GideonRoman;src:url(../../../GideonRoman-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.squire-theme{--bg: #08080e;--card: #0f0f1c;--red: #dc3e2b;--red-lite: #f07060;--gold: #d1a646;--text: #f1f5f9;--muted: #94a3b8;--border: rgba(255, 255, 255, .08);--border-gold: rgba(209, 166, 70, .35);--font: "Space Grotesk", system-ui, sans-serif;--font-title: "OldEnglish", serif;--font-heading: "GideonRoman", serif;--color-squire: #3b82f6;--color-knight: #f59e0b;width:100%;background:var(--bg);color:var(--text);font-family:var(--font)}[data-theme=vintage] .squire-theme{--bg: #f8f8f5;--card: #fff;--text: #1a1a2e;--muted: #64748b;--border: rgba(0, 0, 0, .1);--border-gold: rgba(180, 130, 20, .35)}.new-approach.svelte-6bgcw{position:relative;padding:64px 24px;margin-top:48px}.gear.svelte-6bgcw{position:absolute;inset:0;margin:auto;width:80%;height:90%;max-width:520px;object-fit:contain;opacity:.04;pointer-events:none;filter:grayscale(1)}.content.svelte-6bgcw{position:relative;max-width:640px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}h2.svelte-6bgcw{font-family:var(--font-heading);font-size:clamp(2rem,6vw,3rem);font-weight:700;margin:0;letter-spacing:.05em}p.svelte-6bgcw{font-size:1.05rem;line-height:1.75;color:var(--muted);max-width:560px;margin:0}strong.svelte-6bgcw{color:var(--color-squire)}a.svelte-6bgcw{background:var(--red);color:#fff;border-radius:6px;padding:14px 28px;font-size:20px;font-weight:700;text-decoration:none}a.svelte-6bgcw:hover{background:#b83323}a.svelte-6bgcw:focus-visible{outline:3px solid var(--red);outline-offset:4px}
