:root{--bg: #0a0e14;--card: #141b24;--text: #e8eef4;--muted: #8b9cb3;--accent: #3d9ae8;--border: #243044;--danger: #e74c3c;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text)}.shell{max-width:480px;margin:0 auto;padding-bottom:40px}header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border)}header a{color:var(--muted);font-size:.85rem;text-decoration:none}nav{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border)}nav button{flex:1;padding:8px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer}nav button.active{background:var(--card);color:var(--text)}.form{padding:16px;display:flex;flex-direction:column;gap:10px}.form h2{font-size:1rem;margin-bottom:4px}.form input,.form select,.form button{padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit}.form button{background:var(--accent);color:#041018;font-weight:600;border:none;cursor:pointer}.list{list-style:none;padding:0 16px}.list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.list span{display:block;color:var(--muted);font-size:.85rem}.tag{color:var(--accent)!important}.list button{padding:6px 10px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:.75rem;cursor:pointer}.error{color:var(--danger);padding:12px 16px;font-size:.85rem}
