/* Blackmint About + FAQ — matches privacy/corrections pages. Accent #3DDC97. */
:root{--ac:#3ddc97;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
*{box-sizing:border-box}
html,body{margin:0;background:#000;color:#c8cdcd;font:15px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
header{position:sticky;top:0;background:#000;border-bottom:1px solid #1c1c1c;display:flex;align-items:center;gap:10px;padding:12px 16px;z-index:2}
.lg{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font:700 14px var(--mono);letter-spacing:1px}
.lg span{color:var(--ac)}
main{max-width:720px;margin:0 auto;padding:28px 18px 60px}
h1{font:800 26px/1.2 Inter,sans-serif;margin:0 0 4px;color:#fff;letter-spacing:-.02em}
h1::after{content:"";display:block;width:42px;height:3px;background:var(--ac);border-radius:2px;margin-top:12px}
.u{font:12px var(--mono);color:#8a948f;margin:10px 0 22px}
h2{font:600 12px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ac);margin:26px 0 8px}
p{margin:0 0 10px}
a{color:var(--ac)}
.card{border:1px solid #1b2a23;background:#060606;border-radius:10px;padding:24px 22px}
.lead{font-size:16px;line-height:1.7;color:#d8d8dc}
.nfa{border:1px solid #2a2010;background:#120e08;border-radius:8px;padding:12px 14px;margin:16px 0 0;color:#e6dcc8}
.nfa strong{color:#fff}
.faq{list-style:none;margin:0;padding:0}
.faq>li{border-top:1px solid #18201c;padding:16px 0}
.faq>li:first-child{border-top:0;padding-top:4px}
.faq h3{font:700 16px/1.35 Inter,sans-serif;color:#fff;margin:0 0 8px}
.faq p{margin:0}
.links{margin:12px 0 0;padding:0;list-style:none}
.links li{margin:4px 0}
.ft{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font:600 13px var(--mono)}
.ft a{text-decoration:none}
.social{display:flex;gap:10px;margin-top:16px}
.social a{color:#96a09b}
.social a:hover,.social a:focus-visible{color:var(--ac)}
.note{margin-top:18px;font-size:13px;color:#8a948f}
@media(max-width:600px){main{padding:18px 12px 40px}.card{padding:18px 16px}h1{font-size:22px}}
@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plexmono-600.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plexmono-700.woff2) format("woff2")}
html[data-theme=light],html[data-theme=light] body{background:#f4f7f6;color:#3a403f}
html[data-theme=light] header{background:#f4f7f6;border-bottom:1px solid #dadedd}
html[data-theme=light] .lg,html[data-theme=light] h1,html[data-theme=light] .faq h3{color:#0b1210}
html[data-theme=light] .u,html[data-theme=light] .note{color:#5f6664}
html[data-theme=light] .lead{color:#1c2420}
html[data-theme=light] .card{border:1px solid #e0e3e2;background:#eff2f1}
html[data-theme=light] .faq>li{border-top-color:#dfe3e1}
html[data-theme=light] a,html[data-theme=light] h2{color:#15734f}
html[data-theme=light] .nfa{border-color:#e6d7b8;background:#f7f1e3;color:#3a3220}
html[data-theme=light] .nfa strong{color:#0b1210}
html[data-theme=light] .social a{color:#5f6664}
