body.theme-light #main{--primary: #0969da;--primary-rgb: 9, 105, 218;--secondary: #0550ae;--accent: #1a7f37;--accent-rgb: 26, 127, 55;--cyan: #0e7490;--purple: #8250df;--orange: #bc4c00;--red: #cf222e;--dark-bg: #f6f8fb;--surface: #ffffff;--surface-2: #f1f4f8;--border: rgba(31, 35, 40, .12);--text: #1f2328;--text-muted: #57606a;--sav-shadow: 0 1px 2px rgba(31, 35, 40, .06), 0 8px 24px rgba(31, 35, 40, .06);--lt-card-shadow: 0 1px 2px rgba(31, 35, 40, .05), 0 6px 18px rgba(31, 35, 40, .06);background:var(--dark-bg);color:var(--text);color-scheme:light}body.theme-light #main h1,body.theme-light #main h2,body.theme-light #main h3,body.theme-light #main h4{color:var(--text)}body.theme-light #main h1,body.theme-light #main .section-header h2{background:none;-webkit-text-fill-color:currentColor;color:var(--text)}body.theme-light #main p,body.theme-light #main li{color:inherit}body.theme-light #main .page-subtitle,body.theme-light #main .detail-intro-text p,body.theme-light #main .cap-card p,body.theme-light #main .sub{color:var(--text-muted)}body.theme-light #main .section-label{color:var(--primary);background:rgba(var(--primary-rgb),.08);border-color:rgba(var(--primary-rgb),.25)}body.theme-light #main .breadcrumb,body.theme-light #main .breadcrumb span{color:var(--text-muted)}body.theme-light #main .breadcrumb a{color:var(--primary)}body.theme-light #main .cap-card,body.theme-light #main .detail-highlights,body.theme-light #main .tech-inner,body.theme-light #main .faq-item,body.theme-light #main .contact-form,body.theme-light #main .contact-card,body.theme-light #main .contact-info,body.theme-light #main .em-incl-col,body.theme-light #main .em-steps li,body.theme-light #main .em-call-in,body.theme-light #main .cta-band{background:var(--surface);border-color:var(--border);box-shadow:var(--lt-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-light #main .cap-card:before,body.theme-light #main .cap-card:after{opacity:.35}body.theme-light #main .cap-viz{background:var(--surface-2);border-color:var(--border)}body.theme-light #main .highlight-list li{color:var(--text)}body.theme-light #main .btn-secondary{color:var(--text);background:var(--surface);border-color:#1f232833}body.theme-light #main .btn-secondary:hover{border-color:var(--primary);color:var(--primary)}body.theme-light #main .btn-primary{color:#fff}body.theme-light #main input,body.theme-light #main select,body.theme-light #main textarea{background-color:var(--surface);color:var(--text);border-color:#1f232833}body.theme-light #main select option{background:var(--surface);color:var(--text)}body.theme-light #main ::placeholder{color:#6e7781}body.theme-light #main .viz-pill{color:var(--text-muted);background:var(--surface-2);border-color:var(--border)}body.theme-light #main .viz-pill--ok{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.3)}body.theme-light #main .hero-photo:after,body.theme-light #main .ph-media:after{background:linear-gradient(90deg,#f6f8fbf7,#f6f8fbe6 38%,#f6f8fb8c 70%,#f6f8fb59)}@media(prefers-color-scheme:dark){body.theme-light #main{color-scheme:light}}body.theme-light #main .ph--band,body.theme-light #main .em-stage,body.theme-light #main .em-route,body.theme-light #main .em-v-push-ph{--text: #e6edf3;--text-muted: #c9d1d9;--primary: #58a6ff;--primary-rgb: 88, 166, 255;--accent: #39d353;--accent-rgb: 57, 211, 83;--cyan: #56d4dd;--purple: #d2a8ff;--orange: #ffa657;--surface: #161b22;--surface-2: #1c2128;--border: rgba(88, 166, 255, .2);color:var(--text)}body.theme-light #main .ph--band .section-label{color:#9ecbff;background:#58a6ff1f;border-color:#58a6ff4d}body.theme-light #main .ph--band .hero-photo:after,body.theme-light #main .ph--band .ph-media:after{background:none}body.theme-light .em-hero-facts li,body.theme-light .em-devs li,body.theme-light .em-apps-list li{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 1px 2px #1f23280d}body.theme-light .em-steps li{background:var(--surface);border-color:var(--border);box-shadow:var(--lt-card-shadow)}body.theme-light .em-incl-col{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--c)}body.theme-light .em-call-copy p{color:var(--text-muted)}body.theme-light .em-call-line{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.theme-light .em-call-line strong{color:var(--text)}body.theme-light .em-call-line small{color:var(--text-muted)}body.theme-light #main .lw{--lw-rest: #57606a}body.theme-light #main .lw--grid .lw-item{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #1f23280d}body.theme-light #main .lw--grid .lw-item:hover{background:var(--surface)}body.theme-light #main .lw-name{color:var(--text)}body.theme-light #main .tech-tag{background:var(--surface);color:var(--text);border-color:var(--border)}body.theme-light .wdl-item{background:linear-gradient(100deg,rgba(var(--c-rgb),.12),var(--surface) 60%);border-color:var(--border);box-shadow:var(--lt-card-shadow)}body.theme-light .wdl-item:after{box-shadow:none}body.theme-light .wd-audit{--text: #e6edf3;--text-muted: #9da7b3}body.theme-light #main .wd-work-link{color:var(--text);background:var(--surface);border-color:#1f232833}body.theme-light #main .wd-work-link:hover{background:var(--surface-2);border-color:var(--primary)}body.theme-light #main .wd-work-link--case,body.theme-light #main .wd-work-link--case:hover{color:#fff;background:var(--accent);border-color:var(--accent)}body.theme-light #main .rv-card{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,rgba(var(--primary-rgb),.28),#1f232814 45%,rgba(var(--accent-rgb),.22)) border-box;box-shadow:var(--lt-card-shadow)}body.theme-light #main .rv-card blockquote p,body.theme-light #main .rv-name{color:var(--text)}body.theme-light #main .rv-link{color:var(--text-muted)}body.theme-light #main .rv-s.is-empty,body.theme-light #main .rv-s.is-half{fill:#1f232826}body.theme-light #main .contact-item,body.theme-light #main .contact-form-box,body.theme-light #main .stat-item{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,rgba(var(--primary-rgb),.28),#1f232814 45%,rgba(var(--accent-rgb),.22)) border-box;box-shadow:var(--lt-card-shadow)}body.theme-light #main .contact-details a:hover{color:var(--primary)}body.theme-light #main .contact-form-box h3,body.theme-light #main .contact-details p{color:var(--text)}
