.guest-farm-notice{padding:14px 18px;margin:0 0 16px;border:1px solid #42d9d0;border-radius:8px;background:#17332f;color:#f4ecd8}.guest-farm-notice p{margin:5px 0 0;line-height:1.45}.guest-farm-notice a{color:#8ee8d9;text-decoration:underline}.campaign-stop:target{outline:3px solid #42d9d0;outline-offset:4px;scroll-margin-top:100px}.rival-copy .pin-campaign{color:#8ee8d9;font-size:.875rem;padding:12px 0 0;min-height:44px}.campaign-marks{padding:0;list-style:none;margin:0 0 16px}.campaign-marks li{display:flex;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #514050;color:#bcaabe}.campaign-marks li>span:first-child{font-size:1.4rem}.campaign-marks b{font-size:.875rem;font-weight:600}.campaign-marks small{display:block;font-size:.75rem;line-height:1.5;color:#cbbdce}.campaign-marks .earned{color:#efbd59}.campaign-marks .earned small{color:#8ee8d9}.campaign-honours{padding:22px;border:1px solid #866044;border-radius:10px;background:linear-gradient(120deg,#302331,#211b27);margin:24px 0}.campaign-honours h2{font:2rem Bangers,sans-serif;color:#f4ecd8;margin:6px 0}.campaign-honours p{font-size:1rem;line-height:1.5;color:#d7c7d8}.honour-titles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.honour-titles>div{padding:14px;border:1px solid #685067;border-radius:6px;background:#19151e}.honour-titles span{font-size:.75rem;letter-spacing:.06em;color:#cbbdce}.honour-titles b{display:block;font:1.6rem Bangers,sans-serif;margin:8px 0;color:#f4ecd8}.honour-titles small{font-size:.875rem;color:#cbbdce}.honour-titles .earned{border-color:#efbd59}.honour-titles .earned span{color:#efbd59}.honour-titles .earned small{color:#8ee8d9}.campaign-honours .button{font-size:.875rem}.briefing-objective{padding:14px 16px;background:#17332f;border-left:3px solid #42d9d0;border-radius:4px}.briefing-objective>b{font-size:.875rem;color:#8ee8d9}.briefing-objective p{margin:5px 0!important}.briefing-objective small{font-size:.875rem}.campaign-debrief{padding:16px;margin:16px 0;background:#211b27;border:1px solid #866044;border-radius:8px}.campaign-debrief .new-marks,.campaign-debrief .personal-best{color:#efbd59!important;font-weight:700}.campaign-debrief .button{font-size:.875rem}.arena-playing .campaign-honours{display:none}@media(max-width:600px){.honour-titles{grid-template-columns:1fr}.honour-titles>div{display:grid;grid-template-columns:75px 1fr;column-gap:12px;align-items:center}.honour-titles b{font-size:1.4rem;margin:0}.honour-titles small{grid-column:2}.campaign-honours{padding:18px}.campaign-stop .rival-scene{min-height:380px}.campaign-stop .rival-portrait{bottom:auto;top:95px}}[data-page=play] .shell{max-width:1500px;padding:22px 3% 48px}[data-page=play] .topline{margin:0 0 12px;gap:12px}[data-page=play] .topline h1{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}[data-page=play] .level-pill{background:#211d29;border:1px solid #584357;color:#f4ecd8;box-shadow:none;padding:10px 16px;min-width:200px}[data-page=play] .level-pill small{color:#cbbdce}[data-page=play] .resource-bar{margin:0 0 18px;padding:10px 14px;gap:16px;background:#211b27;border:1px solid #594154;border-radius:8px}[data-page=play] .resource{min-height:44px;padding:0 18px 0 0;background:transparent;color:#f4ecd8;border:0;border-right:1px solid #594154;border-radius:0;box-shadow:none}[data-page=play] .resource small{color:#cbbdce}[data-page=play] .resource strong{font:700 1.35rem Barlow,sans-serif}[data-page=play] .game-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}[data-page=play] .land{border-radius:12px;border-color:#80614d}[data-page=play] .land-sky{height:92px}[data-page=play] .board{padding:20px 24px 14px}[data-page=play] .board:not(.editing) .plot.vacant{border-color:transparent}[data-page=play] .board:not(.editing) .plot.vacant:not(:focus-visible):not(:hover) .empty{opacity:0}[data-page=play] .plot small{font-size:.75rem;line-height:1.2}[data-page=play] .side-panel{padding:0;background:transparent;border:0;border-radius:0}[data-page=play] .side-panel>.shared-goal{margin:16px 0;padding:18px;border:1px solid #685067;border-top:3px solid #42d9d0;border-radius:8px}[data-page=play] .yard-champion-home{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:12px;margin:0;border-radius:8px;background:linear-gradient(120deg,#2b2030,#18151d);border:1px solid #725468}[data-page=play] .yard-champion-home h2{font-size:1.8rem}[data-page=play] .yard-champion-home .kicker{font-size:.75rem}[data-page=play] .yard-champion-home>div{display:flex;flex-direction:column;align-items:stretch;min-width:0}[data-page=play] .yard-champion-home .button{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:10px;margin:6px 0 0;font-size:.875rem;text-align:center;white-space:normal}[data-page=play] .yard-champion-home .yard-arena-gate{display:none}[data-page=play] #yard-champion{height:130px;border-radius:6px}[data-page=play] #yard-champion canvas{display:block;width:100%;height:100%}[data-page=play] .flock-yard{min-height:100px;padding:12px;justify-content:flex-start}[data-page=play] .land-footer{font-size:.875rem}[data-page=play] .side-panel>h2{font-size:1.6rem;margin:20px 0 8px}[data-page=play] .game-purpose{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:20px;margin:0 0 16px;border:1px solid #756047;border-left:4px solid #efbd59;border-radius:10px;background:linear-gradient(120deg,#302331,#18151d);color:#f4ecd8}[data-page=play] .purpose-story h2{font:clamp(2rem,3vw,2.7rem)/1.05 Bangers,sans-serif;margin:4px 0 10px}[data-page=play] .purpose-story>p:not(.kicker){max-width:68ch;margin:0;color:#dfd0db;line-height:1.5}[data-page=play] .purpose-story ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}[data-page=play] .purpose-story li{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #675361;border-radius:5px;font-size:.8rem}[data-page=play] .purpose-story li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#42d9d0;color:#131119}[data-page=play] .purpose-action .next-step{height:100%;box-sizing:border-box;padding:16px;border:1px solid #80614d;border-radius:8px;background:#151218}[data-page=play] .purpose-action .next-step h2{font:1.6rem/1.1 Bangers,sans-serif;margin:8px 0}[data-page=play] .purpose-action .next-step p{margin:6px 0 12px;font-size:.9rem;line-height:1.45}[data-page=play] .purpose-action .button{min-height:44px}[data-page=play] .tabs{margin-top:24px;gap:8px;border-bottom:1px solid #62465c;flex-wrap:wrap}[data-page=play] .tab{font-size:.875rem;min-height:44px}.league-shell{padding-top:20px}body[data-page=league]:not(.chicken-profile) .league-intro{text-align:left;margin:0 0 16px}body[data-page=league]:not(.chicken-profile) .league-intro .kicker{display:none}body[data-page=league]:not(.chicken-profile) .league-intro h1{font-size:clamp(2rem,3.5vw,3rem);margin:0 0 6px;text-shadow:none}body[data-page=league]:not(.chicken-profile) .league-intro>p:last-child{font-size:1rem;margin:0;color:#cbbdce}body[data-page=league]:not(.chicken-profile) .game-tools{margin:0 0 16px;min-height:44px;justify-content:flex-start;gap:12px;max-width:100%}.league-modes{margin:16px 0;gap:6px}.league-modes a{border-radius:6px;padding:11px 18px}.league-modes .mode-gate{display:block;margin-top:3px;color:#bcb0bc;font-size:.72rem;font-weight:600;letter-spacing:.03em}.league-modes a[aria-current=page] .mode-gate{color:#a5e9e3}body[data-page=league]:not(.chicken-profile):not(.arena-playing) .arena-stage{height:360px;border-radius:12px;border:1px solid #80614d;box-shadow:0 12px 35px #0004}body[data-page=league]:not(.chicken-profile):not(.arena-playing) .arena-overlay{top:24px;left:24px;max-width:310px;background:#18131de8;border:1px solid #8a6678;padding:20px;border-radius:8px}.arena-overlay h2{font-size:2.3rem}.arena-overlay p{font-size:1rem;line-height:1.5}#league-shared-goal>details{margin:16px 0;border:1px solid #584357;border-radius:8px;background:#211b27}#league-shared-goal>details>summary{padding:14px 18px;cursor:pointer;color:#e4d4e1;font-size:.875rem}#league-shared-goal>details>summary span{float:right;color:#8ee8d9}#league-shared-goal>details .shared-goal{margin:0;border:0;border-top:1px solid #584357;background:transparent}.campaign-route{margin:24px 0}.campaign-route>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.campaign-route h2{font:2.2rem/1.1 Bangers,sans-serif;margin:6px 0;color:#f4ecd8}.route-progress{font-size:.875rem;color:#8ee8d9;white-space:nowrap;border:1px solid #496863;border-radius:30px;padding:10px 14px}.campaign-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.campaign-stop{border:1px solid #685067;border-radius:10px;overflow:hidden;background:#211b27;min-width:0;display:flex;flex-direction:column}.campaign-stop.available{border-color:#efbd59;box-shadow:0 0 0 1px #efbd5933}.campaign-stop.cleared{border-color:#42d9d0}.rival-scene{height:200px;position:relative;overflow:hidden;background:linear-gradient(0deg,#18131d,transparent 55%),url(/assets/static/c2b7d426caf7c195e4bbb5176c9a793fe6bef0c55105bdbc1eab03a8d5d2ad29/arena-painted-v2.webp) center/cover}.rival-portrait{position:absolute;width:190px;height:190px;left:50%;bottom:4px;transform:translate(-50%);background:url(/assets/static/c2b7d426caf7c195e4bbb5176c9a793fe6bef0c55105bdbc1eab03a8d5d2ad29/chicken-atlas-v2.webp) 0 var(--rival-row)/400% 400% no-repeat;filter:drop-shadow(0 8px 5px #0008)}.locked .rival-portrait{filter:grayscale(.7) brightness(.65)}.route-number{position:absolute;left:14px;top:12px;font:2rem Bangers,sans-serif;color:#f4ecd8}.route-state{position:absolute;right:12px;top:14px;z-index:1;background:#17121dde;color:#efbd59;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:6px 8px;border-radius:4px}.cleared .route-state{color:#8ee8d9}.locked .route-state{color:#cbbdce}.rival-place{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;background:linear-gradient(transparent,#17121d);font-size:.875rem;font-weight:700;color:#e9dccb;z-index:1}.rival-copy{padding:18px;display:flex;flex:1;flex-direction:column}.rival-copy>small{color:#cbbdce;font-size:.875rem}.rival-copy h3{font:2rem Bangers,sans-serif;color:#f4ecd8;margin:5px 0}.rival-copy p{font-size:1rem;color:#cbbdce;line-height:1.5;margin:6px 0 14px}.rival-copy .rival-prize{font-size:.875rem;border-top:1px solid #564152;padding-top:12px}.rival-prize b{display:block;color:#f4ecd8;font-weight:600}.rival-copy .button{width:100%;margin-top:auto;min-height:46px;font-size:.875rem;white-space:normal}.rival-copy .recent-best{margin:0 0 12px;color:#8ee8d9}.route-note{color:#cbbdce;font-size:.875rem;line-height:1.5}body[data-page=league]:not(.chicken-profile):not(.arena-playing) .next-fight{padding:16px 20px}.next-fight h2{font-size:1.7rem}#rival-briefing{width:min(580px,calc(100% - 24px));max-height:90dvh;overflow:auto;background:#211b27;color:#f4ecd8;border:1px solid #9a6b84;border-radius:12px;padding:28px}#rival-briefing::backdrop{background:#08060ce0;backdrop-filter:blur(5px)}#rival-briefing h2{font:3rem Bangers,sans-serif;margin:8px 0}#rival-briefing h3{font:1.5rem Bangers,sans-serif;margin:16px 0 4px}#rival-briefing p{font-size:1rem;line-height:1.55;color:#d7c7d8}.rival-quote{font-style:italic}.briefing-match{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-block:1px solid #655065;margin:20px 0}.briefing-match>span{font-weight:700}.briefing-match b{display:block;font-size:.875rem;color:#cbbdce;font-weight:400;margin-top:6px}.briefing-match>strong{color:#efbd59;font:1.5rem Bangers,sans-serif}.briefing-controls{font-size:.875rem!important;padding:12px;background:#151218;border-radius:6px}.briefing-actions{display:flex;gap:10px;flex-wrap:wrap}.briefing-actions .button{flex:1;font-size:.875rem;min-height:46px}.briefing-tactics p{margin:4px 0 16px}#rival-briefing summary{cursor:pointer;color:#efbd59;font-size:1rem}.recent-encounters{border:1px solid #685067;background:#211b27;border-radius:8px;padding:18px;margin:24px 0}.recent-encounters summary{cursor:pointer;font-weight:700}.recent-encounters summary span{float:right;font-size:.875rem;font-weight:400;color:#cbbdce}.recent-encounters p{font-size:.875rem;color:#cbbdce}.recent-encounters ol{padding:0;list-style:none}.recent-encounters li{display:flex;align-items:center;gap:14px;border-top:1px solid #514050;padding:14px 0}.encounter-result{background:#3d2431;color:#f5adc5;padding:7px;font-size:.75rem;font-weight:800;border-radius:4px}.encounter-result.won{background:#1d3935;color:#8ee8d9}.recent-encounters li div{flex:1}.recent-encounters li small{display:block;color:#cbbdce;font-size:.875rem;margin-top:4px}.recent-encounters li>strong{font-size:.875rem;color:#efbd59}.arena-playing .campaign-route,.arena-playing .recent-encounters,.weekly-mode .campaign-route{display:none}@media(max-width:1050px){[data-page=play] .game-layout{grid-template-columns:minmax(0,1fr) 290px}[data-page=play] .yard-champion-home{grid-template-columns:75px minmax(0,1fr)}[data-page=play] .yard-champion-home .button{font-size:.8125rem;padding:9px}[data-page=play] #yard-champion{height:110px}}@media(max-width:760px){[data-page=play] .game-layout{grid-template-columns:1fr}[data-page=play] .shell{padding:16px 12px 36px}[data-page=play] .topline{flex-wrap:nowrap;align-items:center}[data-page=play] .topline h1{font-size:1.8rem;overflow-wrap:anywhere}[data-page=play] .level-pill{min-width:130px;padding:9px;font-size:.8125rem}[data-page=play] .level-pill>span{display:none}[data-page=play] .level-pill small{font-size:.75rem}[data-page=play] .resource-bar{gap:8px;padding:10px;margin-bottom:12px}[data-page=play] .resource{flex:1;min-height:40px;flex-direction:row;align-items:center;padding:0 8px 0 0}[data-page=play] .resource small{font-size:.8125rem}[data-page=play] .resource-bar .collect-yard{width:auto;margin-left:auto;padding:10px;font-size:.8125rem}[data-page=play] .resource-bar>.yard-ready-summary{width:100%;font-size:.75rem}[data-page=play] .land-sky{height:72px;padding:12px}[data-page=play] .weather{font-size:.75rem}[data-page=play] .land-sky .sign{font-size:1rem;max-width:60%}[data-page=play] .board{padding:18px 8px 12px}[data-page=play] .farm-toolbar{flex-wrap:wrap}[data-page=play] .farm-toolbar>span{width:100%;font-size:.8125rem}[data-page=play] .farm-toolbar .button{flex:1}[data-page=play] .plot small{font-size:.75rem;max-width:100%;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-page=play] .land-footer{font-size:.75rem;gap:8px}[data-page=play] .yard-champion-home{grid-template-columns:86px minmax(0,1fr)}[data-page=play] .yard-champion-home .button{font-size:.875rem}[data-page=play] .tabs{gap:4px}[data-page=play] .tab{flex:1 1 auto;padding:12px 8px}.campaign-stops{gap:10px}.rival-copy{padding:14px}.rival-copy h3{font-size:1.6rem}.rival-scene{height:150px}.rival-portrait{width:145px;height:145px}.route-state{right:8px;font-size:.75rem}.route-number{left:8px;font-size:1.5rem}.campaign-route h2{font-size:1.8rem}}@media(max-width:600px){body[data-page=league]:not(.chicken-profile) .league-intro{margin-right:0}body[data-page=league]:not(.chicken-profile) .league-intro h1{font-size:2rem}body[data-page=league]:not(.chicken-profile) .game-tools{margin:10px 0 0}.league-modes{display:grid;grid-template-columns:1fr 1fr;margin:10px 0}.league-modes a{padding:10px;font-size:.875rem}body[data-page=league]:not(.chicken-profile):not(.arena-playing) .arena-stage{height:330px}body[data-page=league]:not(.chicken-profile):not(.arena-playing) .arena-overlay{max-width:185px;top:12px;left:12px;padding:12px}.arena-overlay h2{font-size:1.8rem}.arena-overlay p{font-size:.875rem}.arena-overlay .button{font-size:.8125rem;padding:10px}.campaign-stops{grid-template-columns:1fr}.campaign-stop{display:grid;grid-template-columns:120px minmax(0,1fr)}.rival-scene{height:100%;min-height:235px}.rival-portrait{width:160px;height:160px;bottom:34px}.rival-place{font-size:.75rem;padding:12px 8px}.route-state{top:42px;left:8px;right:auto}.rival-copy h3{font-size:1.8rem}.rival-copy .button{padding:10px}.campaign-route>header{align-items:flex-start}.route-progress{padding:8px;font-size:.75rem}.recent-encounters{padding:14px}.recent-encounters summary span,#league-shared-goal>details>summary span{float:none;display:block;margin-top:6px}.recent-encounters li{gap:8px}.recent-encounters li>strong{max-width:70px}.briefing-match{gap:10px}.briefing-match>span{font-size:.875rem}.briefing-actions{flex-direction:column}#rival-briefing{padding:22px}.chicken-profile .arena-overlay p{font-size:.875rem}}[data-page=play] .board:not(.editing) .plot.vacant{pointer-events:none}@media(max-width:760px){[data-page=play] .game-purpose{grid-template-columns:1fr;padding:16px;gap:12px}[data-page=play] .purpose-story h2{font-size:2rem}[data-page=play] .purpose-story>p:not(.kicker){font-size:.9rem}[data-page=play] .purpose-story ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px}[data-page=play] .purpose-story li{font-size:.7rem;padding:6px;gap:4px}[data-page=play] .purpose-story li b{width:20px;height:20px;flex:none}[data-page=play] .purpose-action .next-step{padding:14px}[data-page=play] .purpose-action .next-step h2{font-size:1.5rem}}@media(max-width:600px){[data-page=play] .topline h1{font-size:1.45rem;line-height:1.08}[data-page=play] .game-purpose{padding:14px;gap:10px}[data-page=play] .purpose-story h2{font-size:1.8rem}[data-page=play] .purpose-story ol{margin-top:10px}[data-page=play] .purpose-action .next-step{padding:12px}body:is([data-page=play],[data-page=league]) .site-header>#wallet{min-height:36px;padding:8px 12px;background:#29232d;color:#f4ecd8;border:1px solid #806d7c;box-shadow:none}}@media(prefers-reduced-motion:no-preference){.campaign-stop{transition:border-color .2s,transform .2s}.campaign-stop.available:hover,.campaign-stop.cleared:hover{transform:translateY(-3px)}}.chicken-identity,.neighbourhood-chapter,.building-roadmap{background:#211b27;border:1px solid #685067;border-top:3px solid #42d9d0;border-radius:10px;padding:24px;margin:24px 0;color:#f4ecd8}.chicken-identity h2,.neighbourhood-chapter h2{font:2.4rem Bangers,sans-serif;margin:6px 0 12px}.chicken-identity p,.neighbourhood-chapter p,.building-roadmap p{line-height:1.55;color:#d7c7d8}.identity-record,.building-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.identity-record span{padding:14px;background:#151218;border-radius:6px;font-size:.85rem}.identity-record b{display:block;color:#efbd59;font-size:1rem;margin-bottom:6px}.chicken-identity fieldset{border:0;padding:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.chicken-identity input,.chicken-identity select{width:100%;min-width:0;padding:12px;color:#f4ecd8;background:#151218;border:1px solid #80677e;border-radius:6px;font:inherit}.chicken-identity fieldset .button{grid-column:1/-1;justify-self:start}.neighbourhood-chapter progress{width:100%;accent-color:#42d9d0}.neighbourhood-chapter ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.neighbourhood-chapter li{border:1px solid #584357;border-radius:6px;padding:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.neighbourhood-chapter li>span{color:#efbd59}.neighbourhood-chapter li.complete{color:#8ee8d9}.neighbourhood-chapter li.current{border-color:#efbd59}.neighbourhood-chapter li .button{font-size:.85rem;width:100%;text-align:center}.building-stage-art{height:130px;position:relative}.building-stage-art .yard-sprite{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:160px;margin:auto}.building-stages article{padding:10px;border:1px solid #584357;border-radius:6px;background:#151218;min-width:0}.building-stages article.current{border-color:#42d9d0}.building-stages span{font-size:.7rem;color:#8ee8d9}.building-stages h3{font:1.5rem Bangers,sans-serif;margin:6px 0}.building-stages p,.building-stages small{font-size:.85rem}.building-roadmap{padding:16px}.building-roadmap .subtle{font-size:.85rem}.yard-chicken small{max-width:150px;white-space:normal!important}.chicken-profile .neighbourhood-chapter,.weekly-mode .neighbourhood-chapter,.arena-playing .neighbourhood-chapter{display:none}@media(max-width:600px){.chicken-identity,.neighbourhood-chapter{padding:16px}.identity-record,.chicken-identity fieldset,.neighbourhood-chapter ol,.building-stages{grid-template-columns:1fr}.building-stages article{display:grid;grid-template-columns:95px 1fr;gap:4px 10px}.building-stage-art{grid-row:1/5;height:105px}.building-stages h3,.building-stages p{margin:0}.building-roadmap{padding:10px}}.neighbourhood-chapter summary,.campaign-reward-library>summary{cursor:pointer;padding:16px 0;font-weight:700;color:#8ee8d9}.campaign-reward-library{margin:24px 0;padding:0 18px;border:1px solid #685067;border-radius:8px}body[data-page=league] .game-tools>*,body[data-page=flock] .game-tools>*{min-width:0;max-width:100%}body[data-page=league] .game-tools label,body[data-page=flock] .game-tools label{flex-wrap:wrap}body[data-page=league] .game-tools select,body[data-page=flock] .game-tools select{max-width:100%;min-width:0}body[data-page=league] .renderer-status,body[data-page=flock] .renderer-status{overflow-wrap:anywhere;flex:1 1 190px}#league-controls-help{width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;background:#211b27;color:#f4ecd8;border:1px solid #9a6b84;border-radius:12px;padding:24px}#league-controls-help::backdrop{background:#08060ce0}#league-controls-help h2{font:2rem Bangers,sans-serif;margin:0 0 12px;color:#f4ecd8}#league-controls-help p,#league-controls-help li{font-size:1rem;line-height:1.6;color:#ded2df}#league-controls-help ul{padding-left:1.25rem}#league-controls-help kbd{font:inherit;font-weight:700;color:#f4ecd8}@media(max-width:600px){body[data-page=league] .game-tools label,body[data-page=flock] .game-tools label{flex:1 1 100%}body[data-page=league] .game-tools select,body[data-page=flock] .game-tools select{flex:1 1 170px}#league-controls-help{padding:20px}}
