/* Scoped spacing: approved card lettering and proportions are not changed. */
#screen .empty{min-height:0!important;padding:16px 20px!important;margin:12px 0!important}
.mcv29-fold{border:1px solid #344c44;border-radius:16px;margin:12px 0;padding:12px 16px;background:#102027}
.mcv29-fold>summary{cursor:pointer;font-weight:750;list-style-position:inside}
.mcv29-fold[open]>summary{margin-bottom:14px}
.mcv29-fold .card{margin:10px 0 0}
.mcv29-requests{display:grid;gap:10px}
.mcv29-requests .v21-request{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid #34453c}
.mcv29-requests .v21-request b{flex:1;min-width:120px}
.mcv29-requests small{display:block;width:100%;color:var(--muted)}
.mcv29-invite{margin:16px 0}
.mcv29-invite input,.mcv29-code{max-width:100%;overflow-wrap:anywhere}
.mcv29-code{font:700 16px/1.7 ui-monospace,monospace;letter-spacing:.04em}
.mcv29-referral{font-size:12px;line-height:1.5;margin:6px 0;color:var(--lime)}
.mcv29-shelf-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #34453c;overflow-wrap:anywhere}
.mcv29-filter .form-row{margin-bottom:10px}
.mcv29-filter>summary{margin-bottom:0}
.mcv29-more{margin:14px 0}
.mcv-community-tile:not(.mcv-community-tile--side){max-height:126px;min-height:0}
.feature-group.mcv29-fold{margin:16px 0}
.feature-group.mcv29-fold>summary{font-size:19px;padding:6px}
.mcv29-animation-paused,.mcv29-animation-paused *{animation-play-state:paused!important}
.top-actions #lang-switch{display:inline-flex!important;align-items:center;justify-content:center}
@media(max-width:700px){.mcv29-fold{padding:12px}.mcv29-requests .v21-request{padding:10px}.mcv29-invite .actions{flex-wrap:wrap}}

[data-community-slot="main"] .mcv-community-card{min-height:0;padding:0}[data-community-slot="main"] .mcv-community-copy{padding:14px 18px 14px 52px;max-width:96%;gap:5px}[data-community-slot="main"] .mcv-community-emoji{position:absolute;left:16px;top:14px;font-size:20px}[data-community-slot="main"] .mcv-community-card strong{font-size:18px}[data-community-slot="main"] .mcv-community-copy em{margin-top:0}.mcv29-compact-empty{margin:10px 0!important;padding:10px 0!important}
