:root{--paper:#f6f1e6;--paper-raised:#fbf7ee;--ink:#2a241d;--ink-soft:#5c5346;--line:#2a241d24;--maple-red:#b23a26;--maple-red-soft:#b23a2614;--maple-orange:#c8842e;--maple-green:#4c7350;--shadow:#2a241d1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1c1712;--paper-raised:#241e17;--ink:#ece3d4;--ink-soft:#b3a795;--line:#ece3d424;--maple-red:#e2694b;--maple-red-soft:#e2694b1f;--maple-orange:#e0a052;--maple-green:#7fa484;--shadow:#00000059}}:root[data-theme=dark]{--paper:#1c1712;--paper-raised:#241e17;--ink:#ece3d4;--ink-soft:#b3a795;--line:#ece3d424;--maple-red:#e2694b;--maple-red-soft:#e2694b1f;--maple-orange:#e0a052;--maple-green:#7fa484;--shadow:#00000059}:root{--yt-canvas:#fff;--yt-surface:#f8f8f8;--yt-ink:#0f0f0f;--yt-graphite:#606060;--yt-ash:#909090;--yt-border:#d3d3d3;--yt-hover:#f2f2f2;--yt-brand-red:#b23a26;--yt-link:#065fd4;--yt-link-soft:#e8f0fe;--yt-danger-soft:#fdecea;--yt-success:#2e7d32;--yt-warning-bg:#fff4e5;--yt-warning-text:#7a4a00;--yt-warning-border:#f0d9a8;--yt-font:"Roboto", "Noto Sans JP", "Hiragino Sans", ui-sans-serif, system-ui, sans-serif;--yt-spacing-4:4px;--yt-spacing-8:8px;--yt-spacing-12:12px;--yt-spacing-16:16px;--yt-spacing-24:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--yt-canvas:#0f0f0f;--yt-surface:#212121;--yt-ink:#f1f1f1;--yt-graphite:#aaa;--yt-ash:#717171;--yt-border:#3f3f3f;--yt-hover:#3f3f3f;--yt-brand-red:#e2694b;--yt-link:#3ea6ff;--yt-link-soft:#3ea6ff29;--yt-danger-soft:#f28b8229;--yt-success:#81c995;--yt-warning-bg:#fdd66324;--yt-warning-text:#fdd663;--yt-warning-border:#fdd66359}}:root[data-theme=dark]{--yt-canvas:#0f0f0f;--yt-surface:#212121;--yt-ink:#f1f1f1;--yt-graphite:#aaa;--yt-ash:#717171;--yt-border:#3f3f3f;--yt-hover:#3f3f3f;--yt-brand-red:#e2694b;--yt-link:#3ea6ff;--yt-link-soft:#3ea6ff29;--yt-danger-soft:#f28b8229;--yt-success:#81c995;--yt-warning-bg:#fdd66324;--yt-warning-text:#fdd663;--yt-warning-border:#fdd66359}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Zen Kaku Gothic New,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.8}h1,h2,h3{text-wrap:balance;margin:0;font-family:Shippori Mincho B1,Hiragino Mincho ProN,serif;line-height:1.4}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}.eyebrow{letter-spacing:.14em;color:var(--maple-red);align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--maple-red);width:18px;height:1px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:18px;align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--maple-red);color:#fbf3ea}.btn-primary:hover{background:color-mix(in srgb, var(--maple-red) 88%, black)}.btn-ghost{border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--maple-red);color:var(--maple-red)}
