/* AnchorField SCN Scan — Preview Styles */ :root{ --bg:#0b0d10; --fg:#eef2f7; --muted:rgba(238,242,247,.72); --accent:#78f0c5; --accent2:#8ab4ff; --shadow: 0 24px 80px rgba(0,0,0,.55); --radius:18px; --max:1060px; --mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; --sans: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; } body{ background:var(--bg)!important; color:var(--fg)!important; } main{ padding-top:0!important; } .af-wrap{max-width:var(--max); margin:0 auto; padding:40px 20px 80px; font-family:var(--sans);} .af-hero h1{font-size:44px; margin:12px 0} .af-sub{color:var(--muted); max-width:720px} .af-btn{ padding:12px 16px; border-radius:12px; border:1px solid rgba(255,255,255,.15); background:rgba(255,255,255,.06); color:var(--fg); font-weight:600; text-decoration:none; } .af-btn.primary{ border-color:rgba(120,240,197,.45); background:linear-gradient(135deg,rgba(120,240,197,.16),rgba(138,180,255,.08)); } .af-card{ border:1px solid rgba(255,255,255,.12); background:rgba(255,255,255,.04); border-radius:var(--radius); padding:20px; margin-top:24px; } .af-grid{display:grid; grid-template-columns:1.2fr .8fr; gap:20px} @media(max-width:800px){.af-grid{grid-template-columns:1fr}}