html[data-theme=classic]{color-scheme:light;color:#172e30;background:#f4f7f6;--accent:#096b58;--green:#096b58;--muted:#607572;--border:#dce5e1}
[data-theme=classic] header{height:82px;background:white;padding:0 max(5vw,24px)}
[data-theme=classic] .brand{color:#17332f;font-family:ui-sans-serif,system-ui,sans-serif}
[data-theme=classic] .logo{background:#103f35;color:white;padding:7px;border-radius:8px;font-size:19px}
[data-theme=classic] .privacy-pill{background:#edf6f0;padding:9px 14px;border-radius:30px;font-family:inherit}
[data-theme=classic] main{max-width:1290px;padding:42px 32px}
[data-theme=classic] .intro{display:block;margin-bottom:34px}
[data-theme=classic] .eyebrow{color:var(--accent);font-family:inherit;font-weight:700;letter-spacing:2px}
[data-theme=classic] .terminal-title{display:none}[data-theme=classic] .classic-title{display:block;font:700 clamp(32px,4vw,48px)/1.14 ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.8px;margin:15px 0}
[data-theme=classic] h1 span{color:#6c8580;margin:0}
[data-theme=classic] .intro>p{font:15px/1.7 ui-sans-serif,system-ui,sans-serif;color:var(--muted)}
[data-theme=classic] .workspace{grid-template-columns:300px minmax(0,1fr);gap:24px}
[data-theme=classic] aside,[data-theme=classic] .main-column{gap:20px}
[data-theme=classic] .card{border-radius:14px;background:white;padding:23px;box-shadow:0 4px 16px #183c3003}
[data-theme=classic] .section-title h2{font:600 15px ui-sans-serif,system-ui,sans-serif;color:#172e30;letter-spacing:0}
[data-theme=classic] .section-title h2::before{content:''}
[data-theme=classic] .drop{border-color:#b9cec5;border-radius:10px;background:#f8fbf9;padding:23px 10px;gap:8px}
[data-theme=classic] .drop strong{color:#254338}
[data-theme=classic] .drop:hover,[data-theme=classic] .drop.dragging{background:#e6f2ea;border-color:var(--accent)}
[data-theme=classic] label{color:#4e6661;font-weight:600}
[data-theme=classic] input,[data-theme=classic] select,[data-theme=classic] textarea{border:1px solid #cfddd6;border-radius:7px;background:white;color:#263e37}
[data-theme=classic] input,[data-theme=classic] select{font-family:inherit}
[data-theme=classic] textarea{background:#fbfcfb}
[data-theme=classic] input::placeholder,[data-theme=classic] textarea::placeholder{color:#6e7e75}
[data-theme=classic] input::file-selector-button{background:#edf3ef;color:#345b4f;border-color:#b9cec5;border-radius:4px}
[data-theme=classic] button{border-color:#cddad3;border-radius:7px;background:white;color:#345b4f;font-family:inherit}
[data-theme=classic] button:hover:not(:disabled){border-color:var(--accent);color:#096b58}
[data-theme=classic] button.primary{background:var(--accent);color:white;border-color:var(--accent)}
[data-theme=classic] button.primary:hover:not(:disabled){background:#075644;color:white}
[data-theme=classic] .text-button{background:transparent;color:var(--accent)}
[data-theme=classic] #status{background:transparent;border:0;padding:0 4px;color:var(--accent);font-family:inherit}
[data-theme=classic] #status::before{content:''}
[data-theme=classic] #status.error,[data-theme=classic] .warning{color:#9f4820}
[data-theme=classic] .empty-state{text-align:center;font-family:inherit}
[data-theme=classic] .empty-state h3{color:#426157}
[data-theme=classic] .history{font-family:inherit}
[data-theme=classic] table{font-family:ui-sans-serif,system-ui,sans-serif}
[data-theme=classic] th{color:#637c70;background:#f6f9f7}
[data-theme=classic] td{color:#254338;background:white}
[data-theme=classic] th,[data-theme=classic] td{border-bottom-color:#e6ede8}
[data-theme=classic] summary{color:#254338;font-family:inherit}
[data-theme=classic] .result h3{color:#172e30}
[data-theme=classic] .result h3::before{content:''}
[data-theme=classic] .match{border-color:var(--border);border-radius:8px}
[data-theme=classic] .match.first{border-color:#95c6ae}
[data-theme=classic] .match-label{background:#f2f5f3;color:#4e6661;font-family:inherit}
[data-theme=classic] .first .match-label{background:#eaf5ed;color:#176442}
[data-theme=classic] .no-match{color:#87603e}
[data-theme=classic] footer{font-family:inherit}
[data-theme=classic] .theme-switch button{background:transparent;color:var(--muted)}
[data-theme=classic] .theme-switch button[aria-pressed=true]{background:#e5f1e9;color:#096b58}
@media(max-width:760px){[data-theme=classic] header{padding:0 16px;height:64px}[data-theme=classic] main{padding:25px 16px}[data-theme=classic] .workspace{grid-template-columns:1fr}[data-theme=classic] .card{padding:19px}}
