/* Ventus Roleplay: strafcategorieën + staffteam */
.staff-section{border-top:1px solid var(--stroke,#2a3145);background:linear-gradient(180deg,rgba(23,50,79,.19),transparent)}
.staffteam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px;margin-top:24px}
.staffteam-card{border:1px solid #29435e;border-radius:18px;background:linear-gradient(160deg,#15263a,#0d1423);padding:24px;text-align:center;box-shadow:0 12px 35px #0002}
.staffteam-avatar{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border-radius:22px;overflow:hidden;border:1px solid #345c82;background:linear-gradient(140deg,#143254,#0e1729);font-weight:800;font-size:30px;color:#6fceff}
.staffteam-avatar img{width:100%;height:100%;object-fit:contain}
.staffteam-card h3{font-size:20px;margin:0 0 3px;color:#f1f8ff}.staffteam-role{color:#6fceff;font-size:13px;font-weight:750;letter-spacing:.4px}
.staffteam-empty{border:1px dashed #31516c;border-radius:14px;color:#aab9d0;padding:25px;text-align:center;grid-column:1/-1}
.content-admin-list{display:grid;gap:8px;margin:20px 0}.content-editor-form{border-top:1px solid #30364e;padding-top:18px}
.content-admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;background:#101a2b;border:1px solid #2c3e55;border-radius:11px}
.content-admin-row strong{display:block}.content-admin-row small{display:block;color:#b7c5d7}.content-admin-row .actions{display:flex;gap:7px;flex-wrap:wrap}
.content-editor-form textarea{min-height:90px}.content-editor-form input,.content-editor-form textarea,.content-editor-form select{max-width:100%}
@media(max-width:620px){.content-admin-row{align-items:flex-start;flex-direction:column}}
