:root{--ink:#142d2b;--gold:#b38b45;--paper:#f7f6f2;--muted:#61716d;--line:#dde4df}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 system-ui,sans-serif}header,footer{padding:26px 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:750;letter-spacing:2px;font-size:15px}.brand small{display:block;font-size:9px;letter-spacing:2.4px}.crest{display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);font:32px Georgia,serif;width:46px;height:52px;border-radius:3px 3px 16px 16px}.badge{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--muted)}main{max-width:1240px;margin:auto;padding:65px 5vw 90px}.login-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.eyebrow{font-size:10px;font-weight:750;letter-spacing:2px;color:#8a652d}h1{font:clamp(36px,5vw,64px)/1.1 Georgia,serif;letter-spacing:-1.5px;margin:20px 0}h2{font:32px/1.2 Georgia,serif;margin:16px 0}p{color:var(--muted)}.intro>p{max-width:420px}.feature{display:flex;gap:18px;margin:24px 0;align-items:center;max-width:430px}.feature b{font-size:11px;color:#8a652d;border:1px solid #ded4bf;border-radius:50%;padding:7px 9px}.feature span{font-size:14px}.card,.orders-card{background:white;border:1px solid var(--line);border-radius:16px;padding:35px;box-shadow:0 12px 40px #15352a05}.card>p{font-size:14px}label{display:block;font-size:13px;font-weight:650;margin:20px 0}input,select{display:block;width:100%;border:1px solid #bccbc4;border-radius:7px;padding:13px;margin-top:7px;font:inherit;background:white;color:var(--ink)}input:focus,select:focus,button:focus-visible{outline:3px solid #cfb98a;outline-offset:2px}button{background:var(--ink);color:white;border:0;border-radius:7px;padding:14px 20px;font:600 14px system-ui;cursor:pointer}form button{width:100%;display:flex;justify-content:space-between}button:disabled{opacity:.55;cursor:wait}.secondary{color:var(--ink);background:transparent;border:1px solid #a4b9ae}.small,.pilot-note{font-size:12px!important}.pilot-note{margin-top:32px;max-width:680px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-heading h1{font-size:42px}.store-picker{max-width:350px}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.summary article{padding:24px;border:1px solid var(--line);background:white;border-radius:12px}.summary span{display:block;font-size:12px;color:var(--muted)}.summary strong{font:34px Georgia,serif;display:block;margin-top:12px}.orders-title{display:flex;justify-content:space-between;align-items:center}.orders-title h2{font-size:26px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--muted);font-size:11px;font-weight:600;padding:14px 12px;border-bottom:1px solid var(--line)}td{padding:18px 12px;border-bottom:1px solid #eef1ee;white-space:nowrap}td select{font-size:12px;padding:8px;min-width:115px}td button{padding:9px 14px}footer{border-top:1px solid var(--line);border-bottom:0;font-size:11px;color:var(--muted)}[hidden]{display:none!important}#login-status,#dashboard-status{font-size:13px;min-height:22px;color:#8a421d}@media(max-width:760px){header{padding:20px 6vw}.badge{font-size:8px;max-width:100px;text-align:right}main{padding:35px 6vw}.login-layout{grid-template-columns:1fr;gap:30px}.intro h1{font-size:42px}.feature{margin:15px 0}.card,.orders-card{padding:24px}.summary{grid-template-columns:1fr;gap:10px}.summary article{display:flex;align-items:center;justify-content:space-between;padding:16px}.summary strong{margin:0;font-size:28px}.dashboard-heading h1{font-size:32px}.dashboard-heading{align-items:flex-start}footer{gap:20px}.orders-title{gap:10px}}
/* ValourShops merchant identity */
:root{--ink:#122c3d;--gold:#c9aa69;--paper:#f8f5ed;--muted:#63717a;--line:#dddcd3}.brand{font-family:Georgia,serif;letter-spacing:-.6px;font-size:25px}.brand small{font-family:system-ui,sans-serif;font-size:8px;letter-spacing:2px}.back-directory{font-size:11px;text-decoration:none;color:var(--ink)}.eyebrow{color:#806329}.card{border-radius:3px}.card a{color:#806329}form button{background:#122c3d;border-radius:2px}.feature b{color:#806329;border-color:#d9c89f}.workspace{border:1px solid var(--line);padding:25px 30px;margin:20px 0;background:white;max-width:650px}.workspace h2{font-size:27px}.workspace p{font-size:13px}.workspace-link{display:inline-block;margin:10px 0;color:#806329;font-size:14px}#account-status{color:var(--muted);font-size:14px}@media(max-width:760px){.brand{font-size:23px}.brand img{width:34px;height:38px}.back-directory{font-size:10px}.workspace{padding:20px}}
