:root{--bg:#090d14;--bg-2:#0c111a;--surface:#111926;--surface-2:#16202f;--border:#1d2937;--border-strong:#2a3d52;--text:#e7eef6;--muted:#9aa8ba;--faint:#808ea1;--accent:#5b8cff;--accent-ink:#cfe0ff;--accent-soft:rgba(91, 140, 255, .12);--critical:#ff5b66;--critical-soft:rgba(255, 91, 102, .12);--high:#ff9f45;--medium:#ffd25f;--low:#57d3a4;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", "Cascadia Code", "JetBrains Mono", "Fira Code", Consolas, "Liberation Mono", Menlo, monospace;--wrap:1120px;--wrap-narrow:760px;--radius:14px;--radius-sm:9px;--gap:clamp(1rem, 2.5vw, 2rem);--shadow:0 1px 0 rgba(255,255,255,.02), 0 18px 40px -24px rgba(0,0,0,.7);--ring:0 0 0 3px var(--accent-soft), 0 0 0 1px var(--accent)}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.65;font-size:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body::before{content:"";position:fixed;inset:0 0 auto 0;height:480px;background:radial-gradient(1100px 460px at 78% -12%,rgba(91,140,255,.1),transparent 70%),radial-gradient(900px 380px at 8% -8%,rgba(87,211,164,5%),transparent 70%);pointer-events:none;z-index:-1}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3{line-height:1.15;font-weight:680;letter-spacing:-.02em}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.visually-hidden,.skip-link:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:100;background:var(--surface);color:var(--text);padding:.6rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--ring)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.wrap-narrow{max-width:var(--wrap-narrow)}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section+.section{padding-top:0}.section-title{font-size:clamp(1.5rem,3.2vw,2.1rem)}.section-title+.stats-grid,.section-title+.pub-grid,.section-title+.profile-list,.section-title+.cve-grid{margin-top:clamp(.9rem,1.8vw,1.3rem)}.section-lead{color:var(--muted);max-width:60ch;margin-top:.7rem}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.8rem}.section-more{color:var(--accent);font-weight:600;white-space:nowrap}.eyebrow{color:var(--accent-ink);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:66px}.brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--text)}.brand:hover{text-decoration:none}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;font-family:var(--font-mono);font-weight:700;font-size:.95rem;letter-spacing:.02em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--border-strong)}.brand-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border-strong);box-shadow:0 0 0 3px var(--accent-soft)}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-name{font-weight:680;letter-spacing:-.01em}.brand-alias{font-size:.74rem;color:var(--faint)}.brand-alias b{color:var(--muted);font-weight:600}.main-nav{display:flex;align-items:center}.nav-list{list-style:none;display:flex;align-items:center;gap:.3rem;padding:0}.nav-list>li>a{display:inline-block;color:var(--muted);font-size:.92rem;font-weight:550;padding:.5rem .8rem;border-radius:8px}.nav-list>li>a:hover{color:var(--text);background:var(--surface);text-decoration:none}.nav-list>li>a[aria-current]{color:var(--text);background:var(--surface)}.nav-toggle{display:none}.lang-switch{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;margin-left:.5rem}.lang-opt{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--faint);padding:.35rem .6rem}.lang-opt:hover{color:var(--text);text-decoration:none;background:var(--surface)}.lang-opt.is-current{color:var(--accent-ink);background:var(--accent-soft)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.93rem;padding:.7rem 1.2rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,background .18s ease,border-color .18s ease}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#06101f;border-color:var(--accent)}.btn-primary:hover{background:#6f9bff}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--accent)}.btn-link{background:0 0;color:var(--accent);padding-inline:.4rem}.hero{padding-block:clamp(2.6rem,7vw,5rem)clamp(1.5rem,4vw,3rem)}.hero-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.hero-eyebrow{color:var(--accent-ink);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.hero-title{font-size:clamp(2.6rem,7vw,4.4rem);margin-top:.5rem;letter-spacing:-.035em}.hero-roles{font-size:clamp(1.05rem,2.4vw,1.35rem);color:var(--text);margin-top:.6rem;font-weight:550}.hero-roles .dot{color:var(--accent);padding-inline:.25rem}.hero-alias{color:var(--muted);margin-top:.35rem}.hero-alias strong{color:var(--text)}.hero-intro{color:var(--muted);margin-top:1.2rem;max-width:52ch}.hero-intro p{margin-bottom:.7rem}.hero-ribbon{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;font-size:.82rem}.hero-ribbon span{padding:.4rem .7rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--bg-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.hero-portrait{position:relative;justify-self:center;width:min(230px,62vw)}.portrait-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:24px;padding:6px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--border-strong) 55%);box-shadow:var(--shadow)}.portrait-frame::after{content:"";position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,4%);pointer-events:none}.portrait-frame img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:19px;display:block;background:var(--surface)}.portrait-fallback{width:100%;height:100%;aspect-ratio:1/1;border-radius:19px;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 10%,var(--surface-2),var(--surface) 60%)}.portrait-monogram{font-family:var(--font-mono);font-size:clamp(2.6rem,8vw,3.6rem);font-weight:700;color:var(--faint);letter-spacing:.05em}.portrait-badge{position:absolute;bottom:-14px;right:-12px;display:flex;align-items:center;gap:.6rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;padding:.55rem .8rem;box-shadow:var(--shadow)}.badge-rank{font-size:1.5rem;font-weight:700;color:var(--critical);line-height:1}.badge-label{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.1}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.stat-card{display:flex;flex-direction:column;gap:.35rem;padding:1.4rem 1.3rem;background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border);border-radius:var(--radius);color:var(--text);transition:transform .15s ease,border-color .18s ease}a.stat-card:hover{text-decoration:none;transform:translateY(-3px);border-color:var(--border-strong)}.stat-value{font-size:clamp(2rem,5vw,2.7rem);font-weight:700;letter-spacing:-.03em;line-height:1}.stat-label{font-weight:640;font-size:1rem}.stat-sub{color:var(--muted);font-size:.84rem;line-height:1.4}.stat-card.accent-critical{border-color:color-mix(in srgb,var(--critical) 40%,var(--border));background:linear-gradient(180deg,var(--critical-soft),var(--bg-2))}.stat-card.accent-critical .stat-value{color:var(--critical)}.cve-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap)}.cve-card{display:flex;flex-direction:column;gap:.9rem;padding:1.3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);border-left:3px solid var(--border-strong)}.cve-card.sev-critical{border-left-color:var(--critical)}.cve-card.sev-high{border-left-color:var(--high)}.cve-card-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cve-sev{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px;color:var(--text)}.cve-sev[data-sev=critical]{background:var(--critical-soft);color:var(--critical)}.cve-sev[data-sev=high]{background:rgba(255,159,69,.14);color:var(--high)}.cve-cvss{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:.2rem .45rem}.cve-id{font-family:var(--font-mono);font-size:.72rem;color:var(--faint);margin-left:auto}.cve-title{font-size:1.12rem;letter-spacing:-.01em}.cve-meta{display:grid;gap:.45rem;margin:0}.cve-meta>div{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem}.cve-meta dt{color:var(--faint)}.cve-meta dd{color:var(--text);text-align:right}.cve-meta dd.mono{font-family:var(--font-mono);font-size:.8rem}.cve-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.6rem;border-top:1px solid var(--border)}.cve-source{font-size:.76rem;color:var(--faint)}.cve-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600}.sevbar{margin:1.4rem 0}.sevbar-spaced{margin-top:1.5rem}.sevbar-track{display:block;width:100%;height:12px;border-radius:999px;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.seg-critical{fill:var(--critical)}.seg-high{fill:var(--high)}.seg-medium{fill:var(--medium)}.seg-low{fill:var(--low)}.sevbar-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;padding:.9rem 0 0;font-size:.82rem;color:var(--muted)}.sevbar-legend li{display:inline-flex;align-items:center;gap:.45rem}.sevbar-legend b{width:10px;height:10px;border-radius:3px;display:inline-block}.dot-critical{background:var(--critical)}.dot-high{background:var(--high)}.dot-medium{background:var(--medium)}.dot-low{background:var(--low)}.sevbar-total{color:var(--faint);margin-left:auto}.split-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,5vw,3.5rem);align-items:center}.chip-list{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0}.chip{font-size:.8rem;color:var(--muted);background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:.45rem .75rem}.streak-card{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,5vw,3rem);align-items:center;padding:clamp(1.6rem,4vw,2.6rem);background:linear-gradient(135deg,var(--surface),var(--bg-2));border:1px solid var(--border-strong);border-radius:20px}.streak-number{text-align:center;padding-right:clamp(1rem,3vw,2rem);border-right:1px solid var(--border)}.streak-value{display:block;font-size:clamp(3rem,9vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:.95;color:var(--accent-ink)}.streak-unit{display:block;font-size:.82rem;color:var(--muted);margin-top:.4rem;max-width:12ch;margin-inline:auto}.streak-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.streak-inline{margin-top:1.5rem}.streak-lead{color:var(--muted)}.pub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap)}.pub-card{display:flex;flex-direction:column;gap:.5rem;padding:1.3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);transition:transform .15s ease,border-color .18s ease}.pub-card:hover{text-decoration:none;transform:translateY(-3px);border-color:var(--border-strong)}.pub-type{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.pub-title{font-weight:640;font-size:1.05rem;line-height:1.3}.pub-summary{color:var(--muted);font-size:.86rem}.pub-pub{color:var(--faint);font-size:.82rem;margin-top:auto}.article-list{list-style:none;padding:0;display:grid;gap:.5rem}.article-list a{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.article-list a:hover{text-decoration:none;border-color:var(--accent);background:var(--surface)}.article-topic{display:inline-flex;align-items:center;justify-content:center;width:10.25rem;height:1.75rem;padding:.3rem .55rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;white-space:nowrap;flex:0 0 10.25rem;text-align:center}.article-title{font-weight:560;flex:1}.article-ext{color:var(--faint)}.profile-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;padding:0}.profile-list a{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;height:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.profile-list a:hover{text-decoration:none;border-color:var(--accent);background:var(--surface)}.profile-name{font-weight:640}.profile-role{font-size:.8rem;color:var(--faint)}.page{padding-block:clamp(2rem,5vw,3.5rem)clamp(3rem,7vw,5rem)}.page-head{margin-bottom:2rem}.page-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em}.page-lead{color:var(--muted);font-size:clamp(1.05rem,2.4vw,1.25rem);margin-top:.8rem;max-width:62ch}.page-meta{color:var(--faint);font-size:.82rem;margin-top:.8rem}.prose{font-size:1.02rem}.prose>*+*{margin-top:1.1rem}.prose h2{font-size:1.5rem;margin-top:2.6rem}.prose h3{font-size:1.2rem;margin-top:2rem}.prose p,.prose li{color:#d3dce6}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}.prose ul,.prose ol{padding-left:1.3rem;display:grid;gap:.4rem}.prose li::marker{color:var(--accent)}.prose strong{color:var(--text)}.prose blockquote{border-left:3px solid var(--accent);padding-left:1rem;color:var(--muted);font-style:italic}.prose code{font-family:var(--font-mono);font-size:.88em;background:var(--surface);padding:.12em .4em;border-radius:5px;border:1px solid var(--border)}.prose hr{border:none;border-top:1px solid var(--border);margin-block:2rem}.prose .stats-grid,.prose .cve-grid,.prose .pub-grid,.prose .profile-list,.prose .chip-list,.prose .streak-card{margin-top:1.6rem}.cve-index{margin-top:1.6rem}.cve-toolbar{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;align-items:center}.cve-filters{display:flex;flex-wrap:wrap;gap:.4rem}.cve-fbtn{font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:.45rem .7rem;display:inline-flex;align-items:center;gap:.4rem}.cve-fbtn .mono{color:var(--faint);font-size:.74rem}.cve-fbtn:hover{color:var(--text);border-color:var(--border-strong)}.cve-fbtn.is-active{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent)}.cve-fbtn.is-active .mono{color:var(--accent-ink)}.cve-searchbox input{width:min(280px,60vw);font:inherit;font-size:.9rem;color:var(--text);background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:.5rem .8rem}.cve-searchbox input:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--accent)}.cve-count{color:var(--faint);font-size:.82rem;margin:1rem 0 .5rem}.cve-table-wrap{overflow-x:clip;border:1px solid var(--border);border-radius:var(--radius)}.cve-table{width:100%;border-collapse:collapse;font-size:.86rem}.cve-table thead th{position:sticky;top:66px;z-index:1;text-align:left;white-space:nowrap;background:var(--surface);color:var(--muted);font-weight:600;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;padding:.7rem .9rem;border-bottom:1px solid var(--border)}.cve-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.cve-sort:hover{color:var(--text)}.cve-sort::after{content:"↕";opacity:.45;font-size:.9em}th[aria-sort=descending] .cve-sort::after{content:"↓";opacity:1}th[aria-sort=ascending] .cve-sort::after{content:"↑";opacity:1}th[aria-sort=descending] .cve-sort,th[aria-sort=ascending] .cve-sort{color:var(--text)}.cve-table tbody td{padding:.7rem .9rem;border-bottom:1px solid var(--border);vertical-align:top}.cve-table tbody tr:hover{background:var(--bg-2)}.cve-table tbody tr:last-child td{border-bottom:none}.cve-idcell a{color:var(--accent);white-space:nowrap}.cve-titlecell{display:flex;flex-direction:column;gap:.15rem;min-width:220px}.cve-plugin{color:var(--text);font-weight:600}.cve-type{color:var(--muted);font-size:.8rem}.cve-datecell{white-space:nowrap;color:var(--faint)}.cve-note{color:var(--faint);font-size:.82rem;margin-top:1rem}@media(max-width:720px){.cve-table-wrap{overflow-x:auto}.cve-table thead th{top:0}.cve-datecell{display:none}.cve-table thead th:last-child{display:none}}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;font-size:.82rem;color:var(--faint)}.breadcrumbs li+li::before{content:"/";margin-right:.4rem;color:var(--border-strong)}.breadcrumbs a{color:var(--muted)}.child-list{margin-top:2.5rem}.post-list{list-style:none;padding:0;display:grid;gap:.3rem}.post-item{border-top:1px solid var(--border);padding-block:1rem}.post-item a{display:flex;justify-content:space-between;gap:1rem;color:var(--text);align-items:baseline}.post-title{font-weight:620;font-size:1.08rem}.post-date{color:var(--faint);font-size:.8rem;white-space:nowrap}.post-desc{color:var(--muted);font-size:.9rem;margin-top:.3rem}.site-footer{border-top:1px solid var(--border);margin-top:2rem;padding-block:2.5rem;background:var(--bg-2)}.footer-inner{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:space-between;align-items:center}.footer-brand{display:flex;flex-direction:column}.footer-name{font-weight:680}.footer-tag{font-size:.82rem;color:var(--faint);max-width:40ch}.footer-links{display:flex;flex-wrap:wrap;gap:.3rem 1rem}.footer-links a{color:var(--muted);font-size:.85rem}.footer-meta{display:flex;gap:.5rem;align-items:center;color:var(--faint);font-size:.84rem}.footer-alias{color:var(--muted)}.error-section{min-height:52vh;display:grid;place-items:center;text-align:center}.error-code{font-size:clamp(3rem,12vw,6rem);font-weight:800;color:var(--border-strong);letter-spacing:-.04em}.error-inner .btn{margin-top:1.5rem}@media(max-width:940px){.stats-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr}.hero-portrait{grid-row:1;margin-bottom:1rem}.split-grid{grid-template-columns:1fr}}@media(max-width:720px){.nav-toggle{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;position:relative}.nav-toggle-bar{position:relative;display:block;width:18px;height:2px;background:var(--text);border-radius:2px;transition:background-color .15s ease}.nav-toggle-bar::before,.nav-toggle-bar::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--text);border-radius:2px;transition:top .2s ease,transform .2s ease}.nav-toggle-bar::before{top:-6px}.nav-toggle-bar::after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-bar{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle-bar::before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar::after{top:0;transform:rotate(-45deg)}.nav-list{position:absolute;top:66px;left:0;right:0;flex-direction:column;align-items:stretch;gap:.2rem;background:var(--bg);border-bottom:1px solid var(--border);padding:.8rem clamp(1rem,4vw,2rem)1.2rem;display:none}.nav-list.is-open{display:flex}.nav-list>li>a{padding:.7rem .8rem}.nav-lang{margin-top:.5rem}.streak-card{grid-template-columns:1fr;text-align:center}.streak-number{border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:1rem}.streak-cta{justify-content:center}.section-head{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.stats-grid{grid-template-columns:1fr}}@media print{body::before,.site-header,.site-footer,.hero-cta,.nav-toggle{display:none}body{background:#fff;color:#000}}