/* Game section navigation and optional dependent choices. */
.game-section-nav{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin:0 0 24px;min-width:0;padding:0 0 18px;border-bottom:1px solid var(--line)}
.game-section-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:9px 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-size:13px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}
.game-section-nav a:hover{border-color:var(--cyan);color:var(--cyan)}.game-section-nav a[aria-current=page]{background:var(--cyan-dark);color:var(--cyan);border-color:var(--cyan);font-weight:650}
.post-taxonomy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.post-taxonomy a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;line-height:1.7}.post-section-separator{color:var(--muted)}.post-section-link{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.post-section-link:hover{color:var(--cyan)}
.section-choice-help,.section-choice-status{font-size:12px;line-height:1.8;overflow-wrap:anywhere;color:var(--muted,var(--body-quiet-color));margin:8px 0 0;max-width:100%;min-width:0}.section-choice-status{clear:both}.section-choice-status:empty{display:none}
.form-field:has(select[name=section]){min-width:0}.form-field select[name=section]{min-height:44px;max-width:100%;width:100%;box-sizing:border-box}
.aligned .field-section .flex-container{flex-wrap:wrap}.aligned .field-section select{min-width:0;max-width:100%;min-height:44px;box-sizing:border-box;flex:1 1 240px}.aligned .field-section .related-widget-wrapper{flex:1 1 240px;min-width:0}.aligned .field-section .section-choice-status{margin-left:160px;flex:1 1 calc(100% - 160px);box-sizing:border-box}.aligned .field-section .related-widget-wrapper .section-choice-status{margin-left:0;flex-basis:100%}
@media(max-width:760px){.game-section-nav{gap:7px;margin-bottom:20px;padding-bottom:16px}.game-section-nav a{flex:1 1 auto;padding:9px 12px;font-size:12px}.post-taxonomy{gap:5px}.form-field select[name=section]{font-size:16px}}
@media(max-width:767px){.aligned .field-section .section-choice-status{margin-left:0;flex-basis:100%}}
