/* ScrapeTrace brand tokens, from the main publication. Font served locally. */
@font-face{font-family:"Inter Variable";font-style:normal;font-weight:100 900;font-display:swap;src:url('/checks/inter-latin.woff2') format('woff2')}
:root{color-scheme:dark;--bg:#111015;--surface:#19171f;--surface2:#211e2a;--ink:#f7f5fb;--muted:#bbb5c8;--accent:#b7a4f0;--line:#34303e;--panel:var(--surface);--mint:var(--accent);--paper:var(--bg);--green:var(--accent);--mono:ui-monospace,SFMono-Regular,Consolas,monospace;font-family:"Inter Variable",Inter,Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-size:16px;line-height:1.65;background:var(--bg);color:var(--ink)}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:1rem/1.65 "Inter Variable",Inter,Arial,Helvetica,sans-serif}a{color:inherit}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}p{color:var(--muted)}
main{max-width:1240px;margin-inline:auto;padding:60px 36px 85px}h1{font-size:clamp(2.5rem,5.5vw,4rem);font-weight:650;line-height:1.13;letter-spacing:-.035em}h2,h3{letter-spacing:-.025em}.eyebrow{font: .75rem/1.5 var(--mono);letter-spacing:.1em;color:var(--accent)}
button,.button{border:1px solid var(--accent);border-radius:0;background:var(--accent);color:#191424;font:600 .9rem/1.5 "Inter Variable",sans-serif;padding:12px 20px}button:hover:not(:disabled),.button:hover{background:#ccbbff;color:#191424}button:disabled{opacity:.45;cursor:default}.secondary,select,button#stop,button#download{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0}select{font:inherit;padding:11px 14px}select option{background:var(--surface);color:var(--ink)}button#start{background:var(--accent);color:#191424;border-color:var(--accent)}
.card,.panel,.pending{background:var(--surface);border:1px solid var(--line);border-radius:0}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card{padding:28px;min-height:260px;transition:border-color .15s}.card:hover{border-color:#65537e}.card.featured{background:var(--surface);border-color:#65537e}.card .num{font:.72rem var(--mono);color:var(--accent)}.card .go{color:var(--accent)}.card p{font-size:1rem;line-height:1.8}.pill{border:1px solid #534565;border-radius:0;color:var(--accent)}.dot{background:var(--accent)}
.stats,.table-wrap{border-color:var(--line);border-radius:0}.stats{background:var(--line)}.stat{background:var(--surface)}.stat strong{color:var(--ink)}.stat span,.stat small{color:var(--muted)}th{background:var(--surface2);color:var(--muted)}th,td{border-color:var(--line)}td:nth-child(2){color:var(--accent)}.notice{border-left-color:var(--accent)}.battery{border-color:#796b99}.battery:after{background:#796b99}.battery>div{background:var(--accent)}details{border-color:var(--line);border-radius:0}summary{color:var(--ink)}pre{background:var(--surface);color:var(--muted);font-family:var(--mono)}progress{accent-color:var(--accent)}
.skip-link{position:absolute;top:-100px;left:16px;background:var(--accent);color:var(--bg);padding:12px;z-index:20}.skip-link:focus{top:12px}.checks-header{border-bottom:1px solid var(--line);padding:0;display:block;letter-spacing:normal}.checks-header-inner{max-width:1240px;margin:auto;padding:0 36px;min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:28px}.checks-brand{display:flex;align-items:center;gap:10px;text-decoration:none!important;flex-shrink:0}.checks-brand img{width:270px;height:90px;object-fit:contain;display:block}.checks-label{font: .65rem var(--mono);letter-spacing:.12em;color:var(--accent);padding:5px 8px;border:1px solid #534565}.checks-nav{max-width:none;padding:0;margin:0;display:flex;align-items:center;gap:24px;font-size:.875rem;font-weight:500}.checks-nav a{color:var(--muted);text-decoration:none;white-space:nowrap}.checks-nav a:hover{color:var(--ink)}.checks-nav .main-site{border-left:1px solid var(--line);padding-left:24px;color:var(--accent)}
.checks-footer{max-width:1168px;margin:auto;padding:35px 0 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:16px;font:inherit;letter-spacing:normal}.checks-footer-brand{font-size:1.2rem;font-weight:750;letter-spacing:-.05em;text-decoration:none}.checks-footer-brand span{color:var(--accent)}.checks-footer p{font-size:.8rem;margin:8px 0 0}.checks-footer-links{display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:.875rem}.checks-footer-links a{text-decoration:none}.checks-footer .checks-footer-note{grid-column:1/-1;font:.7rem/1.7 var(--mono);color:var(--muted)}
.checks-incognito .intro{padding:0 0 28px;max-width:820px}.checks-incognito .intro .eyebrow{color:var(--accent)}.checks-incognito aside{background:var(--surface);border-left:3px solid var(--accent);color:var(--muted)}.checks-incognito aside strong{color:var(--ink)}.checks-incognito .metrics{background:var(--surface);border:1px solid var(--line);padding:26px;margin:26px 0}.checks-incognito .metrics small{color:var(--muted);font-family:var(--mono)}.checks-incognito .metrics strong{font-weight:600;font-size:1.9rem}.checks-incognito td:first-child{width:auto;min-width:0}.checks-incognito td:nth-child(2){width:auto;font:inherit;color:inherit}.checks-incognito .table-wrap{border:1px solid var(--line)}.checks-incognito th,.checks-incognito td{padding:15px 18px}.checks-incognito details{padding:20px;margin-top:18px;border:1px solid var(--line)}.checks-incognito pre{border:1px solid var(--line)}.checks-incognito .browser{font-family:var(--mono)}.checks-incognito .controls{gap:14px}
[hidden]{display:none!important}
@media(max-width:1440px){.checks-header-inner{flex-wrap:wrap;gap:0;padding-bottom:20px}.checks-nav{flex:1 1 100%;justify-content:space-between;gap:18px}.checks-brand img{width:240px;height:80px}}
@media(max-width:760px){main{padding:38px 22px 60px}.checks-header-inner{padding:8px 22px 20px;min-height:0}.checks-brand img{width:210px;height:70px}.checks-nav{justify-content:flex-start;gap:12px 20px;flex-wrap:wrap;font-size:.8rem}.checks-nav .main-site{padding-left:0;border-left:0}.cards,.grid{grid-template-columns:1fr}.checks-footer{margin:0 22px;grid-template-columns:1fr;padding-block:28px}.checks-footer-links{justify-content:flex-start;flex-wrap:wrap;gap:20px}.checks-incognito .metrics{grid-template-columns:1fr;padding:20px}.checks-incognito .metrics strong{font-size:1.6rem}.checks-incognito .controls label{width:100%}.checks-incognito select{width:100%}.checks-incognito .intro h1{font-size:2.5rem}.checks-incognito aside{padding:18px}.checks-label{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
svg.chart #trace{stroke:var(--accent)}svg.chart>path{stroke:var(--line)}
