.tnf{--tnf-accent:var(--accent,var(--brand,#5a6bff));--tnf-panel:var(--bg-card,var(--card,rgba(255,255,255,0.72)));--tnf-text:var(--text-primary,var(--text,#111));--tnf-muted:var(--text-secondary,var(--text-muted,#667));--tnf-border:var(--border,rgba(0,0,0,0.08));--tnf-radius:24px;position:relative;display:grid;place-items:center;min-height:min(72vh,720px);padding:clamp(2rem,5vw,4rem) 1.25rem;overflow:hidden}.tnf:before{content:"";position:absolute;inset:10% 12% auto;height:55%;background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--tnf-accent) 28%,transparent),transparent 58%),radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--tnf-accent) 16%,transparent),transparent 55%);filter:blur(8px);pointer-events:none}.tnf__panel{position:relative;z-index:1;width:min(100%,560px);text-align:center;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--tnf-radius);background:var(--tnf-panel);border:1px solid var(--tnf-border);box-shadow:0 24px 60px rgba(0,0,0,.08);backdrop-filter:blur(12px)}.tnf__kicker{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tnf-muted);font-weight:600}.tnf__code{margin:0;font-size:clamp(4.5rem,14vw,7rem);line-height:.9;font-weight:800;letter-spacing:-.06em;color:color-mix(in srgb,var(--tnf-accent) 55%,transparent);user-select:none}.tnf__title{margin:.35rem 0 .75rem;font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:700;color:var(--tnf-text);line-height:1.15}.tnf__body{margin:0 auto;max-width:38ch;color:var(--tnf-muted);font-size:1rem;line-height:1.65}.tnf__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.tnf__cta,.tnf__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.25rem;border-radius:999px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.tnf__cta{background:var(--tnf-accent);color:#fff}.tnf__cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.tnf__secondary{border:1px solid var(--tnf-border);color:var(--tnf-text);background:transparent}.tnf__secondary:hover{border-color:color-mix(in srgb,var(--tnf-accent) 45%,var(--tnf-border))}.tnf--broadcast{--tnf-accent:#1d4ed8;--tnf-radius:4px}.tnf--broadcast .tnf__panel{box-shadow:0 1px 0 rgba(15,23,42,.06),0 28px 50px rgba(15,23,42,.08)}.tnf--broadcast .tnf__cta,.tnf--broadcast .tnf__secondary{border-radius:2px}.tnf--soft-aurora{--tnf-accent:#7c3aed;--tnf-radius:28px}.tnf--soft-aurora .tnf__panel{background:color-mix(in srgb,#fff 78%,transparent)}.tnf--bloodline{--tnf-accent:#e11d48;--tnf-panel:color-mix(in srgb,#12080c 88%,transparent);--tnf-text:#f8f4f1;--tnf-muted:#c4b5b0;--tnf-border:rgba(255,255,255,0.1)}.tnf--aurora,.tnf--soundwave{--tnf-accent:#8b5cf6}.tnf--northline{--tnf-accent:#0f766e;--tnf-radius:16px}.tnf--fieldnotes{--tnf-accent:#b45309;--tnf-radius:12px}.tnf--tide{--tnf-accent:#0284c7}.tnf--creator{--tnf-accent:#0f4c5c}.tnf--business-executive{--tnf-accent:#1d4ed8;--tnf-radius:12px}.tnf--dream-estate{--tnf-accent:#0f766e}.tnf--insight-edition{--tnf-accent:#111827;--tnf-radius:0}.tnf--fathom{--tnf-accent:#0369a1}@media (prefers-reduced-motion:reduce){.tnf__cta,.tnf__secondary{transition:none}}