.amw-panel-content {
    --amw-accent: #22c7d6;
    --amw-accent-rgb: 34, 199, 214;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 18px;
    margin: 20px 0;
    color: #edf7fa;
}
nav ul { max-width:100%; flex-wrap:wrap; }
.amw-panel-content.amw-theme-default { --amw-accent:#ea7a22; --amw-accent-rgb:234,122,34; }
.amw-panel-content.amw-theme-oestev5 { --amw-accent:#19c8ff; --amw-accent-rgb:25,200,255; }
.amw-panel-content.amw-theme-muhype { --amw-accent:#d47a25; --amw-accent-rgb:212,122,37; }
.amw-panel-content.amw-theme-muagnis { --amw-accent:#d4ae62; --amw-accent-rgb:212,174,98; }
.amw-panel-content.amw-theme-mublack { --amw-accent:#d64a53; --amw-accent-rgb:214,74,83; }
.amw-panel-content.amw-theme-muhonor { --amw-accent:#d7b765; --amw-accent-rgb:215,183,101; }
.amw-panel-content.amw-theme-templatefox { --amw-accent:#b85cff; --amw-accent-rgb:184,92,255; }
.amw-panel-card {
    overflow: hidden;
    border: 1px solid rgba(var(--amw-accent-rgb), .38);
    border-radius: 8px;
    background: linear-gradient(145deg, rgba(10,18,28,.96), rgba(21,31,42,.92));
    box-shadow: 0 14px 30px rgba(0,0,0,.2);
}
.amw-panel-card:only-child { grid-column: 1 / -1; }
.amw-panel-header { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:15px 17px; border-bottom:1px solid rgba(var(--amw-accent-rgb),.32); background:rgba(var(--amw-accent-rgb),.08); }
.amw-panel-heading small { display:block; color:var(--amw-accent); font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; }
.amw-panel-heading h2 { margin:3px 0 0; color:#fff; font-size:19px; line-height:1.2; }
.amw-panel-header > a { flex:none; color:var(--amw-accent); font-size:11px; font-weight:700; text-decoration:none; text-transform:uppercase; }
.amw-panel-list { list-style:none; margin:0; padding:7px 14px 14px; }
.amw-panel-item { display:flex; align-items:center; justify-content:space-between; gap:13px; padding:12px 3px; border-bottom:1px solid rgba(255,255,255,.08); }
.amw-panel-item:last-child { border-bottom:0; }
.amw-panel-item-main { min-width:0; }
.amw-panel-item-main strong { display:block; overflow:hidden; color:#fff; font-size:13px; text-overflow:ellipsis; white-space:nowrap; }
.amw-panel-item-main span { display:block; margin-top:3px; color:#9db0bd; font-size:11px; line-height:1.4; }
.amw-panel-badge { flex:none; border:1px solid rgba(var(--amw-accent-rgb),.4); border-radius:999px; padding:5px 8px; color:var(--amw-accent); font-size:9px; font-weight:800; letter-spacing:.5px; text-transform:uppercase; }
.amw-panel-item-link { color:inherit; text-decoration:none; }
.amw-panel-item-link:hover strong { color:var(--amw-accent); }
.amw-panel-empty { margin:14px; padding:18px; border:1px dashed rgba(255,255,255,.16); border-radius:6px; color:#9db0bd; font-size:12px; text-align:center; }
@media (max-width: 760px) { .amw-panel-content { grid-template-columns:1fr; gap:12px; } .amw-panel-header { padding:13px; } }
