.themeSwitcher-module__anIDIq__switcher{align-items:center;gap:.6rem;display:inline-flex}.themeSwitcher-module__anIDIq__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.themeSwitcher-module__anIDIq__select{font-family:var(--font-hand), cursive;background:var(--paper-card);color:var(--ink-doodle);border:2.5px solid var(--ink-doodle);cursor:pointer;border-radius:.7rem .4rem .75rem/.4rem .7rem .4rem .75rem;padding:.35rem .6rem;font-size:1.15rem;box-shadow:.15rem .15rem #11111124}[data-theme=arcade] .themeSwitcher-module__anIDIq__select{font-family:var(--font-body);background:var(--bg-arcade);color:var(--arcade-ink-bright);border:3px solid var(--arcade-indigo);border-radius:0;font-size:.9rem;box-shadow:4px 4px #00000080}[data-theme=neon] .themeSwitcher-module__anIDIq__select{font-family:var(--font-body);background:var(--bg-neon-panel);color:var(--neon-ink);border:1px solid #00e5ff99;border-radius:.5rem;font-size:.9rem;box-shadow:0 0 10px #00e5ff33}[data-theme=classic] .themeSwitcher-module__anIDIq__select{font-family:var(--font-body);background:var(--cream-card);color:var(--ink-classic);border:2px solid var(--ink-classic);border-radius:.45rem;font-size:.9rem;box-shadow:.15rem .15rem #2b272426}
.stub-module__roewTq__page{background-color:var(--paper);min-height:100vh;color:var(--ink-doodle);font-family:var(--font-body);background-image:url(/doodle-field.svg),url(/doodle-field.svg);background-position:0 0,17rem 11rem;background-size:30rem 30rem,46rem 46rem;padding:3rem 1rem 4rem}.stub-module__roewTq__inner{text-align:center;background:var(--paper-card);border:2.5px solid var(--ink-doodle);border-radius:1.4rem .9rem 1.6rem .8rem/.9rem 1.5rem .8rem 1.6rem;max-width:34rem;margin:0 auto;padding:2.25rem 1.5rem 2.5rem;box-shadow:.35rem .4rem #1111111f}.stub-module__roewTq__title{font-family:var(--font-hand), cursive;text-underline-offset:.14em;margin:0;font-size:clamp(2.2rem,7vw,3rem);font-weight:400;line-height:1.1;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:.05em;transform:rotate(-1.2deg)}.stub-module__roewTq__lead{font-family:var(--font-hand), cursive;color:var(--ink-doodle);margin:1.4rem 0 0;font-size:1.5rem;line-height:1.3}.stub-module__roewTq__tagline{font-family:var(--font-hand), cursive;letter-spacing:.04em;color:var(--ink-doodle-soft);margin:1.2rem 0 0;font-size:1.2rem;transform:rotate(-.8deg)}.stub-module__roewTq__hint{color:#333;max-width:28rem;margin:1rem auto 0;line-height:1.6}.stub-module__roewTq__homeLine{margin:1.8rem 0 0}.stub-module__roewTq__homeLink{font-family:var(--font-hand), cursive;color:var(--ink-doodle);text-underline-offset:.14em;font-size:1.15rem;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;display:inline-block}.stub-module__roewTq__section{margin-top:2.5rem}.stub-module__roewTq__sectionTitle{font-family:var(--font-hand), cursive;color:var(--ink-doodle);text-underline-offset:.16em;margin:0;font-size:1.7rem;font-weight:400;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:.05em;transform:rotate(-1deg)}.stub-module__roewTq__sectionHint{max-width:28rem;font-family:var(--font-hand), cursive;color:var(--ink-doodle-soft);margin:.5rem auto 1.1rem;font-size:1.05rem}[data-theme=arcade] .stub-module__roewTq__page{background-color:var(--bg-arcade);color:var(--arcade-ink);background-image:none}[data-theme=arcade] .stub-module__roewTq__page:after{content:"";z-index:2;pointer-events:none;opacity:.07;background:repeating-linear-gradient(#03000ae6 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-theme=arcade] .stub-module__roewTq__inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-theme=arcade] .stub-module__roewTq__title{font-family:var(--font-arcade), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--arcade-yellow);text-shadow:.18em .18em 0 var(--arcade-red);font-size:clamp(1.1rem,4vw,1.7rem);line-height:1.7;text-decoration:none;transform:none}[data-theme=arcade] .stub-module__roewTq__lead{font-family:var(--font-arcade), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--arcade-ink-bright);font-size:.75rem;line-height:2}[data-theme=arcade] .stub-module__roewTq__tagline{font-family:var(--font-arcade), monospace;letter-spacing:.1em;color:var(--arcade-cyan);font-size:.6rem;line-height:1.8;transform:none}[data-theme=arcade] .stub-module__roewTq__hint{color:var(--arcade-ink)}[data-theme=arcade] .stub-module__roewTq__homeLink{font-family:var(--font-arcade), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--arcade-cyan);text-underline-offset:.2em;font-size:.6rem;line-height:1.7;text-decoration:underline}[data-theme=arcade] .stub-module__roewTq__sectionTitle{font-family:var(--font-arcade), monospace;text-transform:uppercase;color:var(--arcade-cyan);font-size:.85rem;line-height:1.8;text-decoration:none;transform:none}[data-theme=arcade] .stub-module__roewTq__sectionHint{font-family:var(--font-body);color:var(--arcade-ink-dim);font-size:.9rem}[data-theme=neon] .stub-module__roewTq__page{background-color:var(--bg-neon);background-image:radial-gradient(ellipse 120% 40% at 50% 0%, #170d33 0%, var(--bg-neon) 70%);color:var(--neon-ink-body);background-position:0 0;background-size:auto}[data-theme=neon] .stub-module__roewTq__inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-theme=neon] .stub-module__roewTq__title{font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-ink);text-shadow:0 0 10px #8b5cf6b3,0 0 30px #8b5cf666;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:700;text-decoration:none;transform:none}[data-theme=neon] .stub-module__roewTq__lead{font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:.05em;color:var(--neon-ink);font-size:1.15rem;font-weight:500}[data-theme=neon] .stub-module__roewTq__tagline{font-family:var(--font-arcade), monospace;letter-spacing:.1em;color:var(--neon-cyan);text-shadow:0 0 8px #00e5ff73;font-size:.65rem;line-height:1.8;transform:none}[data-theme=neon] .stub-module__roewTq__hint{color:var(--neon-ink-body)}[data-theme=neon] .stub-module__roewTq__homeLink{font-family:var(--font-body);color:var(--neon-cyan);text-underline-offset:.18em;text-shadow:0 0 8px #00e5ff73;font-size:.95rem;text-decoration:underline}[data-theme=neon] .stub-module__roewTq__sectionTitle{font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-ink);text-shadow:0 0 8px #8b5cf6b3,0 0 24px #8b5cf666;font-size:1.35rem;font-weight:700;text-decoration:none;transform:none}[data-theme=neon] .stub-module__roewTq__sectionHint{font-family:var(--font-body);color:var(--neon-ink-dim);font-size:.9rem}[data-theme=classic] .stub-module__roewTq__page{background-color:var(--cream);color:var(--ink-classic);background-image:none}[data-theme=classic] .stub-module__roewTq__inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-theme=classic] .stub-module__roewTq__title{font-family:var(--font-classic);letter-spacing:.02em;color:var(--ink-classic);font-size:clamp(1.8rem,6vw,2.6rem);text-decoration:none;transform:rotate(-1.2deg)}[data-theme=classic] .stub-module__roewTq__lead{font-family:var(--font-classic);color:var(--ink-classic);font-size:1.25rem}[data-theme=classic] .stub-module__roewTq__tagline{font-family:var(--font-classic);color:#c22026;font-size:1.05rem;transform:rotate(-.8deg)}[data-theme=classic] .stub-module__roewTq__hint{color:#46403a}[data-theme=classic] .stub-module__roewTq__homeLink{font-family:var(--font-body);color:#8a5a2b;font-size:.95rem;text-decoration:underline}[data-theme=classic] .stub-module__roewTq__sectionTitle{font-family:var(--font-classic);color:var(--ink-classic);font-size:1.5rem;text-decoration:none;transform:rotate(-1deg)}[data-theme=classic] .stub-module__roewTq__sectionHint{font-family:var(--font-body);color:#8a8177;font-size:.9rem}
