/* RepRift Guild Steward — coherent with bronze-stone theme */
.guild24-admin,.guild24-verification,.guild24-credits{margin-top:30px}
.guild24-admin-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}
.guild24-admin h3{font:700 15px Georgia,serif;color:var(--v2accent,#e1b877);margin:22px 0 10px}
.guild24-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #75655156}
.guild24-row span{min-width:0}.guild24-row b,.guild24-row small{display:block}.guild24-row b{font-size:12px;overflow-wrap:anywhere}.guild24-row small{font-size:10px;color:#afa6b0;margin-top:4px}
.guild24-invite{display:grid;gap:9px;margin:18px 0;padding:14px;background:#141823;border:1px solid #b18a50;border-radius:12px}
.guild24-invite code{overflow-wrap:anywhere;font-size:12px;color:#eacb8c}.guild24-invite strong{font-size:12px}
.guild24-rank{display:flex;align-items:center;gap:14px}.guild24-rank .guild24-medal{font-size:32px;color:#e4b879}
.guild24-rank b,.guild24-rank small{display:block}.guild24-rank small{font-size:11px;color:#b7aab5;margin-top:7px}
.guild-post-bottom{flex-wrap:wrap}
@media(max-width:700px){.guild24-admin-cols{grid-template-columns:1fr}.guild24-row .button{flex-shrink:0}}
