/* Draft 15: additions follow the established quiet layout. */
.create-actions42,.league-month42,.league-tabs42{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.create-actions42{justify-content:flex-end}.challenge-heading41{flex-wrap:wrap;gap:12px}.league-month42{margin:18px 0}.league-tabs42 a{white-space:normal}.league-tabs42 [aria-current=page]{background:#23463c;color:#fff;border-radius:10px}.site-tools42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.site-brand42{display:flex;align-items:center;gap:12px;text-decoration:none;max-width:70%;color:#23463c}.site-brand42 img{max-width:105px;max-height:58px;object-fit:contain}.site-brand42 strong{font-size:19px;line-height:1.15}.menu-signout42{display:flex;border-top:1px solid #dce2d7;margin-top:20px;padding:18px 12px;align-items:center;gap:10px}.menu-signout42 svg{width:20px;height:20px}.emoji-choice42{margin:20px 0;padding:16px;border:1px solid #d4ded6;border-radius:14px}.emoji-choice42 legend{font-weight:700;padding:0 6px}.emoji-choice42 input[data-emoji42]{font-size:26px}.emoji42{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:46px;max-width:100%;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}.emoji-white42{filter:brightness(0) invert(1)}.emoji-outline42{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}.emoji-outline42 svg{width:70%!important;height:70%!important}.medallion40 .emoji42{font-size:clamp(24px,4.5vw,46px)}.league42 li{gap:15px}.league42 li span{overflow-wrap:anywhere}.league42 li strong{flex-shrink:0}.panel35 input[readonly]{max-width:100%;box-sizing:border-box}.site-tools42 .space-link40{min-width:0}.panel35 label.check35{display:flex;align-items:flex-start;gap:8px}.panel35 label.check35 input{width:auto;flex-shrink:0}
@media(max-width:600px){.site-tools42{grid-template-columns:1fr}.create-actions42{justify-content:flex-start}.create-actions42 a{font-size:13px;padding:10px 12px}.league-month42>*{font-size:14px}.site-brand42{gap:8px}.site-brand42 strong{font-size:16px}.site-brand42 img{max-width:72px;max-height:45px}.emoji-choice42{padding:12px}.league-tabs42{gap:8px}.league-tabs42 a{padding:10px!important}.league42 li{padding-left:6px}}
.has-hub-nav27>header .site-brand42{flex:1;min-width:0;max-width:calc(100% - 64px)}.has-hub-nav27>header .site-brand42 img{width:105px;max-width:105px;flex:0 0 105px}.has-hub-nav27>header .site-brand42 strong{min-width:0;overflow-wrap:normal}
@media(max-width:600px){.has-hub-nav27>header .site-brand42 img{width:72px;max-width:72px;flex-basis:72px}.has-hub-nav27>header .site-brand42+.hub-title{display:none}.has-hub-nav27>header .site-brand42 strong{font-size:17px}}
