.accent-gradient{background:linear-gradient(135deg,#6366f1,#06b6d4)}.text-gradient{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.admin-panel{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px;background:#121212a6}.admin-panel h2,.admin-panel h3{margin:0 0 8px}.admin-panel p{margin:4px 0}.admin-block{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.admin-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-inline{display:flex;align-items:center;gap:8px}.admin-panel label{display:block;margin:10px 0 6px;font-size:12px;opacity:.9}.admin-panel input{width:100%;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:inherit;padding:0 10px}.admin-panel button{margin-top:12px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff0f;color:inherit;cursor:pointer}.admin-panel button:disabled{cursor:wait;opacity:.8}.admin-summary-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.admin-k{font-size:12px;opacity:.75}.admin-v{font-size:20px;font-weight:700}.admin-list{list-style:none;padding:0;margin:12px 0 0}.admin-list li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:8px 0}.admin-code-row{align-items:flex-start!important;gap:14px}.admin-payload{margin:6px 0 0;padding:8px;background:#ffffff0a;border-radius:6px;font-size:12px;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto}.admin-edit-box{margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px}.admin-edit-box h4{margin:0 0 6px}.admin-error{margin-top:8px;color:#ff8f8f}.admin-ok{margin-top:8px;color:#92f5bd}.changelog-list{display:flex;flex-direction:column;gap:12px}.changelog-item{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:16px;background:#1212129e;transition:border-color .2s ease,transform .2s ease}.changelog-item:hover{border-color:#8a3ffcb3;transform:translateY(-1px)}.changelog-card{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px;background:#1212129e}.changelog-body h2,.changelog-body h3,.changelog-body p{margin:0 0 10px}
