:root[data-theme=copper-dark]{--bg:#0b0d10;--card:#15181e;--line:rgba(255,255,255,.09);--ink:#f4f6fa;--muted:#9aa2ae;--faint:#7b828e;--brand:#f2c879;--brand-2:#c9973f;--brand-light:rgba(242,200,121,.1);--brand-dark:#ecdfc7;--ok:#4ade80;--warn:#f5b544;--bad:#fb7185;--info:#7dd3fc;--on-brand:#2a1e05;--panel-2:#1c212a}:root[data-theme=copper-dark] .appbar{background:linear-gradient(180deg,#15181e,#12151a)}:root[data-theme=copper-dark] .refresh{background:var(--panel-2)}:root[data-theme=copper-dark] .refresh:active{background:var(--brand-light)}:root[data-theme=copper-dark] .btn{color:var(--on-brand)}:root[data-theme=copper-dark] .btn.ghost{background:transparent;color:var(--brand)}:root[data-theme=copper-dark] .inp,:root[data-theme=copper-dark] select.inp,:root[data-theme=copper-dark] textarea.inp{background-color:var(--panel-2);color:var(--ink)}:root[data-theme=copper-dark] select.inp{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23f2c879' stroke-width='1.6'/></svg>")}:root[data-theme=copper-dark] .row-c,:root[data-theme=copper-dark] .case-c{background:var(--card)}:root[data-theme=copper-dark] .row-c.voided{background:var(--panel-2)}:root[data-theme=copper-dark] .who .role{background:transparent}:root[data-theme=copper-dark] .seg button{background:var(--panel-2)}:root[data-theme=copper-dark] .plan{background:#f2c8790d}:root[data-theme=copper-dark] .funnel .track{background:var(--panel-2)}:root[data-theme=copper-dark] .tabbar{background:#12151a}:root[data-theme=copper-dark] .banner.warn{background:#f5b5441f;border-color:#f5b54461}:root[data-theme=copper-dark] .banner.ok{background:#4ade801f;border-color:#4ade8057}:root[data-theme=copper-dark] .banner.demo,:root[data-theme=copper-dark] .banner.info{background:#7dd3fc1f;border-color:#7dd3fc57}:root[data-theme=copper-dark] .banner.bad{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .msg.ok{background:#4ade801f;border-color:#4ade8057;color:#bbf7d0}:root[data-theme=copper-dark] .msg.bad{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .errbox{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .tag.quote{background:#7dd3fc1f}:root[data-theme=copper-dark] .tag.won{background:#4ade801f}:root[data-theme=copper-dark] .tag.lost{background:#ffffff0f}:root[data-theme=copper-dark] .tag.warn{background:#f5b5441f}:root[data-theme=copper-dark] .tag.bad{background:#fb71851f}:root[data-theme=copper-dark] table.qtbl input{background:var(--panel-2);color:var(--ink)}:root[data-theme=copper-dark] table.qtbl input.ro{background:#22262e;color:var(--brand-dark)}:root[data-theme=copper-dark] .row-del{background:var(--panel-2)}:root[data-theme=copper-dark] .row-del:active{background:#fb718524}:root[data-theme=copper-dark] .qaddrow{background:var(--panel-2);color:var(--brand)}:root[data-theme=copper-dark] .qsub .disc input{background-color:var(--panel-2);color:var(--ink)}:root[data-theme=copper-dark] .qaddrow:active{background:var(--brand-light)}:root[data-theme=copper-dark] .qsecblock{background:var(--card)}:root[data-theme=copper-dark] .qcreate{color:var(--on-brand)}:root[data-theme=copper-dark] .qcreate[disabled]{color:var(--ink)}:root[data-theme=copper-dark] .qprev .err{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .qresult.ok{background:#4ade801f;border-color:#4ade8057;color:#bbf7d0}:root[data-theme=copper-dark] .qresult.bad{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .qresult.info{background:#7dd3fc1f;border-color:#7dd3fc57;color:#cfe9fb}:root[data-theme=copper-dark] .todo-card{background:var(--card)}:root[data-theme=copper-dark] .settled-card{background:var(--panel-2)}:root[data-theme=copper-dark] .drawer-head{background:linear-gradient(180deg,#15181e,#12151a)}:root[data-theme=copper-dark] .act-btn.primary{color:var(--on-brand)}:root[data-theme=copper-dark] .act-btn.accent{background:#7dd3fc1f;border-color:#7dd3fc57;color:#cfe9fb}:root[data-theme=copper-dark] .act-btn.danger{background:var(--panel-2);border-color:#fb718561}:root[data-theme=copper-dark] .act-btn.danger:active{background:#fb718524}:root[data-theme=copper-dark] .act-btn.ghost{background:var(--panel-2);color:var(--brand-dark)}:root[data-theme=copper-dark] .preview-box{background:#f2c8790d}:root[data-theme=copper-dark] .preview-box.danger{background:#fb718514;border-color:#fb71856b}:root[data-theme=copper-dark] .link-box{background:#7dd3fc1f;border-color:#7dd3fc57}:root[data-theme=copper-dark] .link-box .lb-h,:root[data-theme=copper-dark] .link-box a{color:#cfe9fb}:root[data-theme=copper-dark] .note-box{background:#f5b5441f;border-color:#f5b54461}:root[data-theme=copper-dark] .toast.ok{background:#4ade801f;border-color:#4ade8057;color:#bbf7d0}:root[data-theme=copper-dark] .toast.ok .t-tx b{color:#86efac}:root[data-theme=copper-dark] .toast.done{background:#1c212a;border-color:#ffffff24;color:#c5ccd6}:root[data-theme=copper-dark] .toast.done .t-tx b{color:#aab2be}:root[data-theme=copper-dark] .toast.bad{background:#fb71851f;border-color:#fb718561;color:#fecdd3}:root[data-theme=copper-dark] .toast.bad .t-tx b{color:#fb7185}
