:root{--brand:#d7ad35;--brand-2:#9f7816;--brown:#080808;--ink:#151515;--cream:#f7f4ec;--line:#e2dbc9;--muted:#6b675e;--sidebar:284px;--shadow:0 18px 55px rgba(8,8,8,.13)}
html,body{background:#f3f1eb}.login-page{background:radial-gradient(circle at 14% 12%,rgba(215,173,53,.22),transparent 33%),#efede7}.login-shell{box-shadow:0 35px 100px rgba(0,0,0,.25)}.login-brand,.admin-sidebar{background:#080808}.login-pattern{background-image:url(../images/pattern.svg);background-size:230px 116px;opacity:.16}.login-brand>img,.sidebar-brand img{padding:0;border-radius:50%;background:#080808}.login-brand>img{width:172px;height:172px}.login-mark,.admin-user>span,.welcome-mark{background:linear-gradient(145deg,#f2d57a,#c99d25);color:#080808}.admin-sidebar nav a{color:#d9d4c8}.admin-sidebar nav a.active{background:linear-gradient(135deg,#e4c55f,#bd8f1b);color:#080808}.admin-topbar{border-color:#e2dbc9}.welcome-panel{background:linear-gradient(135deg,#171717,#050505)}.welcome-panel::after{inset:0;background:url(../images/pattern.svg) center/310px 156px;opacity:.10;border:0;width:auto;height:auto;transform:none}.welcome-panel>div>span{color:#f2d57a}.welcome-panel p{color:#d4d0c5}.welcome-panel .admin-button.ghost{border-color:rgba(255,255,255,.28);color:#fff}.stats-grid article>span,.record-order{background:#f8f0d8;color:#9f7816}.panel,.stats-grid article{box-shadow:0 8px 28px rgba(8,8,8,.04)}.admin-button.primary{background:linear-gradient(135deg,#e3c45c,#bd8f1b);color:#080808}.login-card input:focus,.form-panel input:focus,.form-panel textarea:focus,.form-panel select:focus,.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:#c99d25;box-shadow:0 0 0 4px rgba(215,173,53,.14)}
.record-list article{background:#fff}.current-media{background:#f5f2e8}.sticky-save{border-color:#d9bd61;background:rgba(255,251,235,.97)}
@media(max-width:700px){.login-brand>img{width:132px;height:132px}.welcome-panel{background:linear-gradient(145deg,#171717,#050505)}}
