.ltf-home,.ltf-page,.ltf-scope{--c-ink-950:#3a322c;--c-ink-900:#3a322c;--c-ink-700:#5a4f46;--c-ink-500:#84786c;--c-ink-300:#d6cab8;--c-ink-100:#eadfcd;--c-ink-50:#f7f1e8;--c-white:#fff;--c-brand-700:#1238a8;--c-brand-600:#5e725c;--c-brand-500:#3b6cff;--c-brand-100:#e6edff;--c-accent-500:#c17a5c;--c-accent-600:#a9654a;--c-accent-100:#fff1e6;--c-ok:#0e9f6e;--c-risk-700:#b42318;--c-risk-600:#d92d20;--c-risk-50:#fef3f2;--c-risk-border:#f04438;--grad-hero:radial-gradient(1200px 600px at 80% -10%,#3b6cff55,transparent 60%),radial-gradient(900px 500px at 0% 0%,#c17a5c33,transparent 55%),linear-gradient(180deg,#3a322c,#3a322c);--font-sans:Inter,"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-display:clamp(36px,5.2vw,64px);--lh-display:1.05;--fs-h1:40px;--fs-h2:28px;--fs-h3:20px;--fs-body:16px;--fs-small:14px;--fs-xs:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--r-ctl:10px;--r-card:16px;--r-pill:999px;--sh-1:0 1px 2px #3a322c0f;--sh-2:0 8px 24px -8px #3a322c2e;--sh-3:0 24px 60px -20px #42523f59;--container:1200px}
.ltf-bleed{margin-inline:calc(50% - 50vw)}.ltf-bar{background:var(--c-ink-950);color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding:8px 16px;font-size:14px;line-height:1.5;overflow:visible}.ltf-bar b{color:var(--c-accent-500);font-weight:700}.ltf-notice{background:var(--c-risk-50);border-inline-start:4px solid var(--c-risk-600);color:var(--c-risk-700);border-radius:12px;margin:24px 0;padding:20px 24px;font-size:16px;font-weight:600;line-height:1.7}.ltf-notice strong{align-items:center;gap:8px;margin-bottom:4px;font-size:20px;display:flex}.ltf-ph+.ltf-notice,.ltf-page .ltf-notice:first-child{margin-top:0}.ltf-notice.ltf-warn{color:#7a3e00;background:#fff8e6;border-inline-start-color:#b45309;margin-top:-8px}:is(html:has(.ltf-bleed),body:has(.ltf-bleed)){overflow-x:clip}
