:root{color-scheme:dark;color:#e3eae4;background:#0d1210;--green:#98d7b1;--line:#28332c;--muted:#8a9b8f}
.brand{gap:10px;font-size:20px;letter-spacing:-.6px}.brand-name{line-height:1.2}.brand .logo{display:grid;place-items:center;flex-shrink:0;font-size:14px;line-height:1;letter-spacing:-.5px}@media(max-width:760px){.brand{font-size:16px;gap:8px}}@media(max-width:420px){header{padding:0 16px;gap:12px}.brand-name{max-width:120px}.connection{white-space:nowrap}footer{flex-wrap:wrap;gap:10px}}
.network-settings{border:1px solid #304335;border-radius:8px;margin:0 0 20px;background:#121c16}.network-settings>summary{padding:13px;font-size:11px;color:#b4cbbb;cursor:pointer}.network-settings>summary span{float:right;font-size:9px;color:#8eb49b}.network-content{padding:2px 13px 13px}.network-content>label,.network-content>div>label{margin-top:12px}#proxy-choice{margin-top:14px}#reload-proxies{padding:10px 0}.network-content .provider-description{min-height:0;margin:0 0 13px;font-size:10px}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.network-grid label{font-size:10px;line-height:1.5;min-height:15px}.network-grid small{font-size:9px;color:#839c8a;line-height:1.6;display:block;margin-top:4px}.network-policy{font-size:9px;line-height:1.8;color:#8aa291;margin:14px 0 0}.network-settings input[type=number]{min-height:38px;padding:8px}.seo-section{margin-top:58px;padding-top:30px;border-top:1px solid var(--line)}.seo-section h2,.faq-section h2{font-size:24px;letter-spacing:-.7px;font-weight:550;margin:15px 0}.section-intro{font-size:12px;color:#91a798;line-height:1.8}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.guide-grid article{border:1px solid #2a3b30;border-radius:10px;padding:21px;background:#141e18}.guide-grid h3{font-size:14px;letter-spacing:-.2px;margin:0 0 12px}.guide-grid p{font-size:11px;color:#90a697;line-height:1.9;margin:0 0 16px}.guide-grid a{font-size:10px;color:#a9d5b9;text-decoration:none}.guide-grid a:hover{text-decoration:underline}.faq-section{margin:40px 0 24px}.faq-section details{border-bottom:1px solid #2a3c30;padding:17px 0}.faq-section summary{font-size:12px;color:#c1d7c8;cursor:pointer}.faq-section p{font-size:11px;color:#90a697;line-height:1.9;max-width:880px;margin-bottom:0}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.seo-section{margin-top:34px}.seo-section h2,.faq-section h2{font-size:21px}}
.region-note{min-height:0;margin-bottom:0}select option:disabled{color:#617569}select optgroup{color:#c5dace}
body{background:radial-gradient(ellipse at 80% 5%,#16302130,transparent 47%),#0d1210;min-height:100vh}
.logo{background:#a3dbb9;color:#153522}.logo span{color:#3d8257}.local{border-color:#354539;color:#91ac99;background:#17241b}.connection{color:#91a596}.connection i{background:#9bd8b0;box-shadow:0 0 9px #77bf9250}
.eyebrow{color:#8cbd9d}.intro{color:#8c9d91}.card{background:#151d18;border-color:#2a362d;box-shadow:0 12px 35px #00000012}.card-head{border-color:#29352c}.step{color:#728778}.tag{color:#92c8a3;background:#203b2a;border-color:#355b40}
label{color:#c7d4ca}label span:not(.consent span){color:#819487}input:not([type=checkbox]),select{background:#101713;border-color:#334238;color:#dbe6dd}input::placeholder{color:#6e8375}input:focus,select:focus{border-color:#7fb893;box-shadow:0 0 0 3px #71b18a17}.reveal{color:#96b19e}.detect-line{color:#8cae97}.provider-description{color:#889d8e}.provider-description a{color:#aacbb5;text-decoration-color:#52755d;text-underline-offset:3px}
.consent{color:#d4c494;background:#2a271b;border-color:#51482b}.consent input{accent-color:#a0dbb6}#submit{color:#132c1c;background:#a0d9b4;border-color:#a0d9b4}#submit:hover{background:#b6e8c7}.secondary{color:#9fb3a5;background:#18221c;border-color:#3a4a3e}.secondary:hover{background:#213127}.privacy{background:#121a15;border-color:#29352c;color:#8ca493}.privacy>span{color:#90b79c}.text-button{color:#a2c8ae}.text-button:disabled{color:#8a9d8e}
.empty-icon{color:#91b99e;border-color:#344f3d;background:linear-gradient(135deg,#203c29,#16251b);box-shadow:0 8px 24px #00000018}#empty p,#loading p{color:#8d9f92}.empty-tags span{color:#8da293;border-color:#304234;background:#18261d}.status{background:#2b362e;color:#c0cfc4}.status.success{background:#244730;color:#b0e3bd}.status.invalid{background:#422724;color:#efaaa4}.status.restricted,.status.limited,.status.unknown{background:#3c3420;color:#dfca8e}#timestamp{color:#839a8b}#verdict-note{color:#9bb0a1}.metrics span{color:#8aa18f}.metrics strong{color:#d3e2d7}.request-line{border-color:#314538;background:#111d15}.request-line>span{color:#a2d9b3}.request-line code{color:#9fb5a5}.fact{border-color:#2b4031;background:#132017}.fact span{color:#8aa491}.fact strong{color:#d3e6d9}.tabs{border-color:#344737}.tabs button{color:#91a596}.tabs button.selected{color:#afe0bf;border-color:#afe0bf}pre{color:#b3d1bc;background:#0f1912;border-color:#293e30}.scope{color:#8aa28f}
.section-heading>span{color:#8aa18f}.provider-tile{border-color:#2b3b30;background:#141e18}.provider-tile:hover,.provider-tile.active{border-color:#699c7a;background:#203c2b}.provider-tile strong{color:#c8d8cc}.provider-mark{background:#223329;color:#a8c9b3}.provider-tile small{color:#89a491}.note{border-color:#2c3e32;color:#8da592}footer{color:#89a08e}.muted{color:#65806b}#error{color:#e8b2a0;background:#39251f;border:1px solid #57382f}.spinner{border-color:#2d4535;border-top-color:#a9dbb9}
