/* CHAYLUEKLAB workspace finish */
:root{--gold:#e8d3aa;--muted:#acbbc3}body{background:radial-gradient(ellipse at 90% 0,#16423524,transparent 40%),#080d11!important;color:#f0f3f2}button,a,input,textarea,select{touch-action:manipulation}button,input,textarea,select{font-size:16px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ecd4a2;outline-offset:4px}.stock-shell,.shell{padding-bottom:max(32px,env(safe-area-inset-bottom))}.stock-header,.header{border-bottom:1px solid #2a3e48;padding-bottom:20px}.card{border-radius:18px;border-color:#2e414b;background:#111c23}.button,.btn{min-height:46px;border-radius:12px}.button-primary,.button.primary{background:#e8d3aa;color:#10191d;border-color:#e8d3aa}.muted{color:#acbbc3}.stock-grid{gap:14px}.status-line{border-radius:12px;background:#10231e;padding:12px;line-height:1.7}.filters{gap:8px}.filter{min-height:44px;border-radius:10px}.hero h1{letter-spacing:-.025em}.header a{min-height:44px;display:inline-flex;align-items:center}.workspace-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#d7c49f;text-decoration:none;margin-bottom:16px;border-bottom:1px solid #726543}
@media(max-width:600px){.stock-header,.header{gap:14px;flex-wrap:wrap}.header{padding:16px}.stock-shell{padding:16px}.status-line{flex-wrap:wrap}input,select,textarea{font-size:16px!important}.hero h1{font-size:clamp(30px,8vw,44px)}.actions{flex-wrap:wrap}.button{min-height:48px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
