
/* Spielerkarten 0.8: eigene Bereiche fuer Titel, Flaggen und Portraet. */
#monarchie-member-design .round-layout{grid-template-columns:minmax(0,1fr)}
#monarchie-member-design .pawn-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px 28px;align-items:start}
#monarchie-member-design .pawn-panel h2{grid-column:1/-1;margin:0}
#monarchie-member-design .pawn-panel>p{margin:0}
#monarchie-member-design #pawn-tray{grid-column:1;grid-row:3;grid-template-columns:repeat(6,minmax(0,1fr))}
#monarchie-member-design #pawn-tray img{width:48px;height:48px}
#monarchie-member-design #seat-count{grid-column:1;grid-row:4}
#monarchie-member-design #chosen-members{grid-column:1;grid-row:5;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0}
#monarchie-member-design #round-form{grid-column:2;grid-row:2/6}
#monarchie-member-design .directory{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
#monarchie-member-design .member{display:flex;flex-direction:column;min-width:0}
#monarchie-member-design .member .band{height:auto;min-height:126px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:20px;letter-spacing:1.2px}
#monarchie-member-design .card-title{display:block;font-weight:bold;font-size:14px}
#monarchie-member-design .card-flags{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:60px}
#monarchie-member-design .flag{display:flex;align-items:center;gap:9px;min-width:0;margin:0;font:13px/1.35 Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}
#monarchie-member-design .flag img{display:block;width:36px!important;height:24px!important;min-width:36px;flex:0 0 36px;object-fit:contain;background:#ffffff22;border:1px solid #59481b44;border-radius:0}
#monarchie-member-design .member-body{display:flex;flex-direction:column;flex:1;padding:20px;min-width:0}
#monarchie-member-design .member .portrait{margin:0;width:112px;height:112px;flex:none}
#monarchie-member-design .directory .portrait{width:84px;height:84px}
#monarchie-member-design .member .alias{margin-top:16px}
#monarchie-member-design .member-socials{min-height:38px;margin:12px 0 18px}
#monarchie-member-design .member-bottom{margin-top:auto;padding-top:14px;align-items:center;flex-wrap:wrap}
#monarchie-member-design .member-body>.primary{width:100%;margin-top:14px}
#monarchie-member-design button:disabled{cursor:not-allowed}
@media(max-width:1000px){#monarchie-member-design .directory{grid-template-columns:repeat(2,minmax(0,1fr))}#monarchie-member-design .pawn-panel{display:block}#monarchie-member-design .pawn-panel>*{margin-bottom:16px}#monarchie-member-design #pawn-tray{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:600px){#monarchie-member-design .directory{grid-template-columns:minmax(0,1fr)}#monarchie-member-design #pawn-tray{grid-template-columns:repeat(3,minmax(0,1fr))}}
