:root{--wf-mask-a: #e6e8ec;--wf-mask-b: #f2f3f5;--wf-mask-text: #252b33;--wf-live-bg: #e3f3ea;--wf-live-text: #0b6b40;--wf-live-dot: #0b7a48;--wf-warn-bg: #fff3dc;--wf-warn-text: #7a4800;--wf-accent: #2343c8}.wf-masked{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:4px;background:repeating-linear-gradient(135deg,var(--wf-mask-a) 0 6px,var(--wf-mask-b) 6px 12px);color:var(--wf-mask-text)}.wf-masked svg{flex:none}.wf-masked-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:repeating-linear-gradient(135deg,var(--wf-mask-a) 0 8px,var(--wf-mask-b) 8px 16px);color:var(--wf-mask-text);font-size:12px}.wf-live{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;background:var(--wf-live-bg);color:var(--wf-live-text);font-size:12px;font-weight:700}.wf-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--wf-live-dot)}.wf-stage{display:inline-flex;padding:2px 8px;border-radius:4px;background:var(--wf-warn-bg);color:var(--wf-warn-text);font-size:12px;font-weight:700}.wf-anon-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:repeating-linear-gradient(135deg,var(--wf-mask-a) 0 6px,var(--wf-mask-b) 6px 12px);color:var(--wf-mask-text);font-size:13px;line-height:1.6}.wf-anon-notice svg{flex:none;margin-top:2px}.wf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wf-down{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;background:#fdecea;color:#8c1d13;font-size:12px;font-weight:700}.wf-down:before{content:"";width:6px;height:6px;border-radius:999px;background:#b42318}.wf-uptime{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#5f6875}:root{--font-heading: var(--font-body);--on-accent: #ffffff;--accent-text: var(--accent-on-light, var(--accent));--inverse-bg: var(--text);--inverse-text: #ffffff;--inverse-sub: var(--line-strong)}[data-theme=terminal]{--bg: #fafaf7;--surface: #ffffff;--panel: #f1f2ed;--text: #1a1d1a;--text-strong: #1a1d1a;--text-sub: #4d554f;--text-muted: #4d554f;--text-faint: #5b625d;--line: #d9dcd4;--line-strong: #c3c7bd;--line-soft: #e8eae3;--fill: #e3e5df;--accent: #0b7a48;--accent-strong: #0b6b40;--accent-soft: #e3f3ea;--plus: #0b6b40;--minus: #9a3412;--warn: #7a4800;--wf-mask-a: #e3e5df;--wf-mask-b: #f1f2ed;--font-body: "IBM Plex Mono", "BIZ UDGothic", ui-monospace, monospace;--font-heading: "BIZ UDGothic", "IBM Plex Mono", monospace;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=terminal][data-mode=dark]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1d221f;--inverse-text: #e6eae5;--inverse-sub: #a3aca5;--bg: #0e1110;--surface: #151917;--panel: #151917;--text: #e6eae5;--text-strong: #e6eae5;--text-sub: #a3aca5;--text-muted: #a3aca5;--text-faint: #a3aca5;--line: #2a302c;--line-strong: #3a413c;--line-soft: #1d221f;--fill: #1d221f;--accent-soft: #173a28;--plus: #72d69e;--minus: #f29a80;--warn: #e8c26a;--wf-mask-a: #1d221f;--wf-mask-b: #262c28;--wf-mask-text: #e6eae5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2}@media(prefers-color-scheme:dark){[data-theme=terminal][data-mode=auto]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1d221f;--inverse-text: #e6eae5;--inverse-sub: #a3aca5;--bg: #0e1110;--surface: #151917;--panel: #151917;--text: #e6eae5;--text-strong: #e6eae5;--text-sub: #a3aca5;--text-muted: #a3aca5;--text-faint: #a3aca5;--line: #2a302c;--line-strong: #3a413c;--line-soft: #1d221f;--fill: #1d221f;--accent-soft: #173a28;--plus: #72d69e;--minus: #f29a80;--warn: #e8c26a;--wf-mask-a: #1d221f;--wf-mask-b: #262c28;--wf-mask-text: #e6eae5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2}}[data-theme=bento]{--bg: #eceef2;--surface: #ffffff;--panel: #ffffff;--ink: #121417;--text: #121417;--text-strong: #121417;--text-sub: #3d4551;--text-muted: #4a5361;--text-faint: #4a5361;--line: #dcdfe4;--line-strong: #c9ced6;--line-soft: #edeff2;--fill: #eceef2;--accent: #5b3df5;--accent-strong: #4a2fd6;--accent-soft: #ece8fe;--wf-mask-a: #e1e4ea;--wf-mask-b: #f2f3f6;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=casestudy]{--bg: #ffffff;--surface: #ffffff;--panel: #fafafa;--text: #141414;--text-strong: #141414;--text-sub: #333333;--text-muted: #4a4a4a;--text-faint: #4a4a4a;--line: #e5e5e5;--line-strong: #cccccc;--line-soft: #f0f0f0;--fill: #ececec;--accent: #f2c230;--accent-strong: #f2c230;--accent-soft: #fdf3d3;--wf-mask-a: #e8e8e8;--wf-mask-b: #f5f5f5;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Shippori Mincho B1", "Zen Kaku Gothic New", serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=freelance]{--bg: #ffffff;--surface: #ffffff;--panel: #f5f5f7;--card: #ffffff;--text: #16181d;--text-strong: #16181d;--text-sub: #4a5160;--text-muted: #4a5160;--text-faint: #4a5160;--line: #e1e3e8;--line-strong: #c9ced6;--line-soft: #eef0f3;--fill: #e4e7ec;--accent: #b83a2f;--accent-strong: #9a2f26;--accent-soft: #fbe9e7;--wf-mask-a: #e6e8ec;--wf-mask-b: #f3f4f6;--font-body: "M PLUS 1p", "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "M PLUS 1p", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=freelance][data-mode=dark]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1d2127;--inverse-text: #f2f3f5;--inverse-sub: #aeb4be;--bg: #0d0f12;--surface: #16191e;--panel: #16191e;--card: #1d2127;--text: #f2f3f5;--text-strong: #f2f3f5;--text-sub: #aeb4be;--text-muted: #aeb4be;--text-faint: #aeb4be;--line: #2a2f37;--line-strong: #3a404a;--line-soft: #1c2026;--fill: #262b33;--accent-soft: #2a1a18;--wf-mask-a: #1c2026;--wf-mask-b: #252a31;--wf-mask-text: #f2f3f5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}@media(prefers-color-scheme:dark){[data-theme=freelance][data-mode=auto]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1d2127;--inverse-text: #f2f3f5;--inverse-sub: #aeb4be;--bg: #0d0f12;--surface: #16191e;--panel: #16191e;--card: #1d2127;--text: #f2f3f5;--text-strong: #f2f3f5;--text-sub: #aeb4be;--text-muted: #aeb4be;--text-faint: #aeb4be;--line: #2a2f37;--line-strong: #3a404a;--line-soft: #1c2026;--fill: #262b33;--accent-soft: #2a1a18;--wf-mask-a: #1c2026;--wf-mask-b: #252a31;--wf-mask-text: #f2f3f5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}}[data-theme=showcase]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1f2025;--inverse-text: #f4f4f1;--inverse-sub: #a9abb3;--bg: #0b0b0d;--surface: #16171b;--panel: #1a1b1f;--text: #f4f4f1;--text-strong: #f4f4f1;--text-sub: #d6d7dc;--text-muted: #a9abb3;--text-faint: #a9abb3;--line: #2a2b31;--line-strong: #3a3b42;--line-soft: #1f2025;--fill: #1f2025;--accent: #d7f25c;--accent-strong: #d7f25c;--accent-soft: #2b3010;--wf-mask-a: #1c1d22;--wf-mask-b: #26282e;--wf-mask-text: #f4f4f1;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=ide]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #1e2d3d;--inverse-text: #e5e9f0;--inverse-sub: #a8b6c8;--bg: #011627;--surface: #011221;--panel: #011221;--text: #e5e9f0;--text-strong: #ffffff;--text-sub: #a8b6c8;--text-muted: #a8b6c8;--text-faint: #a8b6c8;--line: #1e2d3d;--line-strong: #2b3e52;--line-soft: #0b2034;--fill: #0b2034;--accent: #43d9ad;--accent-strong: #43d9ad;--accent-soft: #0d3a3a;--code-orange: #fea55f;--code-purple: #c98bdf;--code-blue: #7b8cff;--wf-mask-a: #0b2034;--wf-mask-b: #13293f;--wf-mask-text: #e5e9f0;--wf-live-bg: #0d3a3a;--wf-live-text: #7ff0cd;--wf-live-dot: #43d9ad;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Fira Code", "Zen Kaku Gothic New", monospace;--font-mono: "Fira Code", "IBM Plex Mono", ui-monospace, monospace}[data-theme=editorial]{--bg: #fbfaf7;--surface: #ffffff;--panel: #f4f1ec;--text: #1f1a17;--text-strong: #1f1a17;--text-sub: #4f4741;--text-muted: #4f4741;--text-faint: #5a524b;--line: #e7e1d8;--line-strong: #d3cbbf;--line-soft: #efeae3;--fill: #ece6dd;--accent: #6b4eff;--accent-strong: #5a3ee6;--accent-soft: #ece8ff;--wf-mask-a: #ebe5dc;--wf-mask-b: #f6f2ec;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Shippori Mincho B1", "Zen Kaku Gothic New", serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=minimal]{--bg: #f2f2f2;--surface: #f7f7f7;--panel: #eaeaea;--text: #1a1a1a;--text-strong: #111111;--text-sub: #555555;--text-muted: #555555;--text-faint: #555555;--line: #d6d6d6;--line-strong: #bdbdbd;--line-soft: #e6e6e6;--fill: #e4e4e4;--accent: #1a1a1a;--accent-strong: #111111;--accent-soft: #e4e4e4;--wf-mask-a: #e2e2e2;--wf-mask-b: #efefef;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=minimal][data-mode=dark]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #2a2a2a;--inverse-text: #ededed;--inverse-sub: #ababab;--bg: #121212;--surface: #1a1a1a;--panel: #1a1a1a;--text: #ededed;--text-strong: #ffffff;--text-sub: #ababab;--text-muted: #ababab;--text-faint: #ababab;--line: #2c2c2c;--line-strong: #3d3d3d;--line-soft: #1f1f1f;--fill: #242424;--accent-soft: #262626;--wf-mask-a: #1f1f1f;--wf-mask-b: #2a2a2a;--wf-mask-text: #ededed;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}@media(prefers-color-scheme:dark){[data-theme=minimal][data-mode=auto]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #2a2a2a;--inverse-text: #ededed;--inverse-sub: #ababab;--bg: #121212;--surface: #1a1a1a;--panel: #1a1a1a;--text: #ededed;--text-strong: #ffffff;--text-sub: #ababab;--text-muted: #ababab;--text-faint: #ababab;--line: #2c2c2c;--line-strong: #3d3d3d;--line-soft: #1f1f1f;--fill: #242424;--accent-soft: #262626;--wf-mask-a: #1f1f1f;--wf-mask-b: #2a2a2a;--wf-mask-text: #ededed;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}}[data-theme=bold]{--bg: #ffffff;--surface: #f4f4f4;--panel: #f4f4f4;--text: #0b0b0b;--text-strong: #000000;--text-sub: #4b4b4b;--text-muted: #4b4b4b;--text-faint: #4b4b4b;--line: #e3e3e3;--line-strong: #cfcfcf;--line-soft: #efefef;--fill: #ececec;--accent: #6c3cf0;--accent-strong: #5a2fd6;--accent-soft: #efe9fe;--wf-mask-a: #e6e6e6;--wf-mask-b: #f3f3f3;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Plus Jakarta Sans", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=bold][data-mode=dark]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #f5f5f5;--inverse-text: #0b0b0b;--inverse-sub: #4b4b4b;--bg: #0b0b0b;--surface: #161616;--panel: #161616;--text: #f5f5f5;--text-strong: #ffffff;--text-sub: #b5b5b5;--text-muted: #b5b5b5;--text-faint: #b5b5b5;--line: #2a2a2a;--line-strong: #3a3a3a;--line-soft: #1c1c1c;--fill: #202020;--accent-soft: #221a33;--wf-mask-a: #1c1c1c;--wf-mask-b: #272727;--wf-mask-text: #f5f5f5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}@media(prefers-color-scheme:dark){[data-theme=bold][data-mode=auto]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #f5f5f5;--inverse-text: #0b0b0b;--inverse-sub: #4b4b4b;--bg: #0b0b0b;--surface: #161616;--panel: #161616;--text: #f5f5f5;--text-strong: #ffffff;--text-sub: #b5b5b5;--text-muted: #b5b5b5;--text-faint: #b5b5b5;--line: #2a2a2a;--line-strong: #3a3a3a;--line-soft: #1c1c1c;--fill: #202020;--accent-soft: #221a33;--wf-mask-a: #1c1c1c;--wf-mask-b: #272727;--wf-mask-text: #f5f5f5;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878}}[data-theme=warm]{--bg: #fbf1e4;--surface: #fff9f1;--panel: #f6e6d3;--text: #2b2118;--text-strong: #2b2118;--text-sub: #5c4a3a;--text-muted: #5c4a3a;--text-faint: #5c4a3a;--line: #ebd9c4;--line-strong: #dcc4a8;--line-soft: #f3e5d4;--fill: #f1dfca;--accent: #c2410c;--accent-strong: #a8380a;--accent-soft: #fbe3d4;--wf-mask-a: #f0e0cc;--wf-mask-b: #f8eddf;--font-body: "M PLUS Rounded 1c", "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "M PLUS Rounded 1c", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=glass]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #2a2446;--inverse-text: #f4f1ff;--inverse-sub: #c4bce6;--bg: #140f2d;--surface: #221c3d;--panel: #1b1636;--glass: rgba(255, 255, 255, .07);--glass-line: rgba(255, 255, 255, .16);--text: #f4f1ff;--text-strong: #ffffff;--text-sub: #c4bce6;--text-muted: #c4bce6;--text-faint: #c4bce6;--line: #3a3260;--line-strong: #4b4278;--line-soft: #221c3d;--fill: #2a2446;--accent: #b9a6ff;--accent-strong: #b9a6ff;--accent-soft: #2e2558;--wf-mask-a: #2a2446;--wf-mask-b: #342d55;--wf-mask-text: #f4f1ff;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Plus Jakarta Sans", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=spotlight]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #2a2a2a;--inverse-text: #f5f5f5;--inverse-sub: #b3b3b3;--bg: #131313;--surface: #1e1e1e;--panel: #1a1a1a;--text: #f2f2f2;--text-strong: #ffffff;--text-sub: #b3b3b3;--text-muted: #b3b3b3;--text-faint: #b3b3b3;--line: #2e2e2e;--line-strong: #3d3d3d;--line-soft: #1c1c1c;--fill: #262626;--accent: #ff8660;--accent-strong: #ff8660;--accent-soft: #3a2219;--grad-a: #e879f9;--grad-b: #ff8660;--wf-mask-a: #222222;--wf-mask-b: #2c2c2c;--wf-mask-text: #f2f2f2;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Poppins", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=noir]{--accent-text: var(--accent-on-dark, var(--accent));--inverse-bg: #e8e4dc;--inverse-text: #0e0e0e;--inverse-sub: #4a4a4a;--bg: #0e0e0e;--surface: #171717;--panel: #141414;--text: #e8e4dc;--text-strong: #f7f4ee;--text-sub: #a8a39a;--text-muted: #a8a39a;--text-faint: #a8a39a;--line: #2a2826;--line-strong: #3a3734;--line-soft: #1a1918;--fill: #1f1e1c;--accent: #d9b97c;--accent-strong: #d9b97c;--accent-soft: #2d2617;--wf-mask-a: #1c1b1a;--wf-mask-b: #262523;--wf-mask-text: #e8e4dc;--wf-live-bg: #173a28;--wf-live-text: #7bd8a2;--wf-live-dot: #7bd8a2;--wf-warn-bg: #3a2e14;--wf-warn-text: #f0c878;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Cormorant Garamond", "Shippori Mincho B1", serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=pop]{--bg: #ffffff;--surface: #ffffff;--panel: #fff1e6;--text: #1b1530;--text-strong: #120d24;--text-sub: #4d4566;--text-muted: #4d4566;--text-faint: #4d4566;--line: #ece6f7;--line-strong: #d9d0ec;--line-soft: #f5f1fb;--fill: #f3effa;--accent: #7c3aed;--accent-strong: #6d28d9;--accent-soft: #efe7fe;--grad-a: #a855f7;--grad-b: #fb923c;--wf-mask-a: #ece6f7;--wf-mask-b: #f7f3fd;--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Dela Gothic One", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}[data-theme=coral]{--bg: #ffffff;--surface: #ffffff;--panel: #fde8e4;--text: #1f1a1a;--text-strong: #161212;--text-sub: #5a4f4e;--text-muted: #5a4f4e;--text-faint: #5a4f4e;--line: #f1e2df;--line-strong: #e3cbc6;--line-soft: #f8efed;--fill: #f6e9e6;--accent: #e8573f;--accent-strong: #cf4430;--accent-soft: #fde8e4;--inverse-bg: #211c1c;--inverse-text: #ffffff;--inverse-sub: #cdbfbd;--wf-mask-a: #f3e3e0;--wf-mask-b: #fbf2f0;--font-body: "Zen Maru Gothic", "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Zen Maru Gothic", "Zen Kaku Gothic New", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}:is(.ide-links,.ed-links,.mn-links,.bd-links,.wm-links,.gl-links,.sp-links,.nr-links,.pp-links,.cr-links){min-width:0;max-width:100%}:is(.ide-links,.ed-links,.mn-links,.bd-links,.wm-links,.gl-links,.sp-links,.nr-links,.pp-links,.cr-links) a{min-width:44px;max-width:100%;justify-content:center;overflow-wrap:anywhere}[data-font=gothic]{--font-body: "Zen Kaku Gothic New", system-ui, sans-serif;--font-heading: "Zen Kaku Gothic New", system-ui, sans-serif}[data-font=mincho]{--font-heading: "Shippori Mincho B1", "Zen Kaku Gothic New", serif}.t-page{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body)}.t-page a{color:inherit}.t-page :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.t-share-banner{padding:10px 24px;background:#fff3dc;color:#7a4800;font-size:13px;text-align:center}.t-btn{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid currentColor;color:var(--text)}.t-page a.t-btn-accent,.t-btn-accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.t-svc-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.t-svc{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.t-svc h3{margin:0;font-size:17px}.t-svc p{margin:0;font-size:14px;color:var(--text-sub)}.t-svc .t-svc-price{font-family:var(--font-mono);color:var(--text)}.t-svc a{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;font-weight:700}.t-footer{padding:8px 24px;font-family:var(--font-mono);font-size:12px;color:var(--text-sub);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.t-footer,.t-footer-links{align-items:center}.t-footer-links{display:inline-flex;flex-wrap:wrap;gap:0 16px}.t-footer a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.t-page a.t-skip{position:absolute;left:8px;top:-100px;z-index:100;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;border-radius:8px;background:var(--inverse-bg);color:var(--inverse-text);font-weight:700}.t-page a.t-skip:focus-visible{top:8px}.t-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
