/* Existing approved warm-white materials; no new motion or hidden operations. */
#content .league-center .league-workflow-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:10px;background:#fffaf4;border-color:#ead5b7;color:#74451b}
#content .league-center .league-workflow-feedback[hidden]{display:none}
#content .league-center .league-workflow-feedback p{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:1.65}
#content .league-center .league-workflow-feedback button{white-space:nowrap;min-height:42px;align-self:start}
#content .league-center .panel{padding:20px}
#content .league-center .panel>h2{margin:0 0 20px;font-size:20px;line-height:1.4}
#content .league-center #leagueForm{gap:16px 18px;align-items:start}
#content .league-center #leagueForm label{font-size:14px;line-height:1.5;gap:8px;min-height:0}
#content .league-center #leagueForm input:not([type=hidden]),#content .league-center #leagueForm select{box-sizing:border-box;height:44px;min-height:44px;margin:0;padding:10px 12px;font:inherit;border-radius:8px}
#content .league-center #leagueForm label small{line-height:1.5;font-size:12px}
#content .league-center #leagueForm>.full{margin:0;line-height:1.6}
.league-action-dialog button:focus-visible,#content .league-workflow-feedback button:focus-visible{outline:3px solid #9d5a16;outline-offset:3px}
#content .league-format-launch{border-color:#e6d7c2;background:#fffcf7;color:#87571f;font-family:MiSans,system-ui,sans-serif}
#content .league-format-dialog{width:min(660px,calc(100vw - 32px));box-sizing:border-box;padding:22px;background:#fff;color:var(--ink,#252a33)}
#content .league-format-dialog header{gap:16px;align-items:flex-start}
#content .league-format-dialog header>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
#content .league-format-dialog h2{font-size:22px;line-height:1.4}
#content .league-format-dialog article{padding:16px;border:1px solid #e8e3db;border-radius:10px;margin-top:16px}
#content .league-format-dialog article h3{font-size:16px;line-height:1.6;overflow-wrap:anywhere}
#content .league-format-dialog details{padding:0 12px;border:1px solid #e8e3db;border-radius:8px;background:#f8f8f7}
#content .league-format-dialog form>label{font-weight:600;font-size:14px}
#content .league-format-dialog textarea{min-height:124px;font-weight:400;line-height:1.65;background:#fff}
#content .league-format-dialog .format-actions{justify-content:flex-end;align-items:center;margin-top:18px}
#content .league-format-dialog .format-actions select{flex:1;min-width:160px;background:#fff}
#content .league-format-dialog button[type=submit]{background:var(--accent,#a85b13);color:#fff;border-color:#a85b13;min-width:118px}
#content .league-format-dialog button:focus-visible,#content .league-format-dialog select:focus-visible,#content .league-format-dialog summary:focus-visible{outline:3px solid #9d5a16;outline-offset:3px}
@media(max-width:680px){#content .league-center .league-workflow-feedback{grid-template-columns:1fr;gap:12px}#content .league-center .league-workflow-feedback button{justify-self:start}#content .league-center .panel{padding:16px}}
