:root{--purple:#b95935;--muted:#796b5a;--line:#e5dbcb;color:#392f25;background:#fbf8f1}body{background:#fbf8f1}.topbar{background:#fffdf7f5}.brand-icon,.send-btn,.primary-wide{background:#b95935;box-shadow:0 5px 15px #8b54381a}.brand strong,.composer-heading h2,.empty-state h1,.gallery-heading h1,.modal-head h2{color:#392f25}.brand em{background:#f0e3ce;color:#936644}.station-banner{background:linear-gradient(110deg,#78503b,#a7724e);border:1px solid #ac8263;box-shadow:none}.station-banner h2,.station-banner .station-domain,.station-banner .station-kicker{color:#fff5e6}.station-visit{color:#795337;background:#fff9ed}.composer,.modal{border-color:#e4d8c7;background:#fffdf8}.chip,.chip.purple,.chip.sky,.chip.cyan,.chip.amber{background:#faf5eb;border-color:#e5d8c5;color:#594535}.chip .option-text>span{color:#694f38}.option-text small,.eyebrow,.field-label{color:#8a7259}.prompt-row{background:#fcf9f2;border-color:#e1d4c1}.prompt-row textarea{color:#473a2c}.prompt-row textarea::placeholder{color:#9a8a76}.prompt-row:focus-within{border-color:#b97b53;box-shadow:0 0 0 3px #c6906215}.option-item.active,.segmented button.active{color:#96512f;border-color:#c78655;background:#f5e7d1}.settings-station{background:#f4ead9;border-color:#e4d2b6;color:#89623c}.key-field{background:#fbf7ef;border-color:#e3d7c4}.connection-info{background:#f6f0e5;border-color:#e4d8c6;color:#78634d}.gray,.lavender,.blue{background:#f0e8da;color:#7c6144}.mint{background:#e9eddf;color:#5e7049}.notice{background:#fff7e9;border-color:#ebd4af;color:#8b6235}.empty-art .orbit{border-color:#d9c6a3}.empty-icon,.tiny-star{color:#c49760}.inspiration button{background:#fffaf0;border-color:#e5d7c0;color:#8b6c46}.gallery .task-card{background:#fffdf8;border-color:#e2d5c1}.toast{background:#fffaf0;color:#795e40;border-color:#e5d5bc}.options-footer{background:#fffaf1}.card-prompt{color:#554332}.composer-footer{color:#867360}.card-download{color:#905231}.brand-station-link{background:#f2e6cf;border-color:#e1ccaa;color:#88613e}.brand small{color:#85715c}.display-scale select{background:#fcf8ef;border-color:#e4d6bf;color:#896244}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#b97a4d}.station-mark{background:#ffffff0c;border-color:#ffffff33}.station-visit:hover{background:#fffdf7}.empty-state{min-height:calc(100vh / var(--ui-scale) - 250px)}
@media(max-width:600px){.station-banner{padding:18px}.station-mark{display:none}.brand strong{font-size:17px}.topbar{gap:9px}.live-status{display:none}.station-banner h2{font-size:20px}.station-visit{font-size:11px;padding:9px 12px}.notice label{display:none}.empty-state{min-height:340px}}
body.compact-layout .chip[data-dialog=model],body.compact-layout .chip[data-dialog=size]{grid-column:1/-1}.chip .option-text{flex:1;min-width:0}.chip .option-symbol{flex-shrink:0}.chip .option-text>span{word-break:normal;overflow-wrap:normal}.chip .chevron{flex-shrink:0}
@media(max-width:600px){body.compact-layout .topbar{position:relative;padding:16px;gap:12px}.topbar .brand{margin-right:auto}.topbar .brand-icon{width:34px;height:34px;border-radius:11px}.topbar .brand-icon svg{width:22px;height:22px}.topbar .brand strong{font-size:17px}.topbar .brand em{font-size:9px}.topbar .brand small{font-size:11px}.station-header{display:none!important}.display-scale{display:none}.toolbar{width:100%;justify-content:space-between}.toolbar .pill{min-height:35px!important;padding:8px!important}.toolbar #settings-btn span{display:inline!important}.composer-wrap{padding-inline:16px!important}.composer{padding:20px!important}.empty-state h1{font-size:23px}.empty-state p{font-size:13px}.station-banner h2{font-size:21px}.modal{padding:20px}.modal h2{font-size:21px}.modal-head p,.field-help{font-size:12px}.option-grid.models{grid-template-columns:1fr}.option-grid.models .option-item{padding:15px}.options-footer{gap:10px}.options-footer>span{font-size:10px}.options-footer .primary-wide{font-size:12px}.connection-info code{font-size:10px}}
