:root{--bg:#f8f6f1;--bg2:#fffefc;--bg3:#e7e6d8;--card:#fffefc;--border:#d8d4c6;--primary:#454d27;--primary-d:#343b1c;--text:#222318;--text-dim:#343627;--text-muted:#3c3e30;--price:#343b1c;--font-h:Georgia,"Times New Roman",serif;background:#f8f6f1;color:#222318}
body{background:#f8f6f1;color:#222318}
main>header,.login-tabs{background:#e7e6d8}
main>nav a,main .actions button{border-color:#a9a992;color:#222318}
main :is(small,#status,footer),.login-card label,.pos-admin-link{color:#37392b}
main .actions button:first-child{background:#454d27;color:#fff;border-color:#454d27}
main section,main .metrics>div,.login-card{border-color:#d8d4c6;background:#fffefc}
.login-logo,.pos-user-avatar,.login-tab.active,.pin-btn-ok,.login-submit{background:#454d27}
.login-card input:focus,.login-card select:focus,.pin-btn:hover{border-color:#697245;background:#f2f1e7}
.hp-system-signature{display:block;width:120px;height:auto;margin-top:8px}
