:root{--bg:#101411;--panel:#1a211c;--panel2:#202a23;--line:#354238;--text:#edf0e9;--muted:#aab5aa;--gold:#c6ae78;--green:#8ca78d;--danger:#d58e82}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top,#263329 0,#101411 55%);color:var(--text);font:15px/1.55 Georgia,serif;min-height:100vh}a{color:var(--gold)}.wrap{max-width:1120px;margin:auto;padding:28px 18px 60px}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:26px}.brand{letter-spacing:.16em;color:var(--gold);font-size:13px}.top h1{font-size:25px;font-weight:400;margin:5px 0}.muted,small{color:var(--muted)}.panel{background:linear-gradient(145deg,var(--panel),#151b17);border:1px solid var(--line);border-radius:12px;padding:22px;margin:0 0 18px;box-shadow:0 12px 35px #0003}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:15px}.metric b{display:block;font-size:25px;font-weight:400;color:var(--gold)}label{display:block;color:var(--muted);font-size:13px;margin:12px 0 5px}input,select,textarea{width:100%;background:#101612;border:1px solid var(--line);border-radius:7px;color:var(--text);padding:11px;font:inherit}textarea{min-height:95px;resize:vertical}button,.button{display:inline-block;border:1px solid #88794f;background:#6e6245;color:#fff6df;padding:10px 16px;border-radius:7px;font:inherit;text-decoration:none;cursor:pointer;margin-top:12px}button.secondary,.button.secondary{background:transparent;border-color:var(--line);color:var(--text)}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notice{padding:12px 15px;border:1px solid var(--line);border-radius:8px;background:#202a23;margin-bottom:16px}.notice.error{border-color:#754c45;color:#f0b2a7}.notice.success{border-color:#506b53;color:#b9d7b8}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tabs a{padding:8px 12px;border:1px solid var(--line);border-radius:7px;text-decoration:none;color:var(--text)}.tabs a.active{background:#354238;border-color:var(--gold)}.title{font-size:30px;font-weight:400;color:var(--gold);margin:0}.sub{letter-spacing:.16em;font-size:11px;color:var(--muted)}.actions{display:flex;gap:8px;flex-wrap:wrap}.footer{text-align:center;color:var(--muted);font-size:12px;margin-top:35px}@media(max-width:720px){.grid{grid-template-columns:repeat(2,1fr)}.row{grid-template-columns:1fr}.top{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.grid{grid-template-columns:1fr 1fr}.metric b{font-size:21px}}
