body main.fc-arena-page{--fc-gold:#edc468;--fc-paper:#f5f1e8;--fc-muted:#bcb9b1;--fc-line:#42392b;min-height:0;padding:26px 28px calc(88px + env(safe-area-inset-bottom,0px));color:var(--fc-paper);background:#090909;margin:0;font:14px/1.6 Arial,Helvetica,sans-serif}body:has(.arena-site-footer) main.fc-arena-page{padding-bottom:28px}.fc-arena-page .fc-shell{max-width:1200px}body main.fc-arena-page :is(h1,h2,h3,h4,p){-webkit-text-fill-color:currentColor;filter:none;color:var(--fc-paper);background:0 0;max-width:none;text-shadow:none!important}body main.fc-arena-page :is(h1,h2,h3):after{content:none}body main.fc-arena-page h1{letter-spacing:-.6px;margin:5px 0 12px;font:italic 800 clamp(34px,4.5vw,56px)/1.05 ArenaDisplay,Impact,sans-serif}body main.fc-arena-page h2{letter-spacing:0;margin:0 0 10px;font:italic 800 26px/1.15 ArenaDisplay,Impact,sans-serif}body main.fc-arena-page h3{margin:0 0 8px;font:700 17px/1.4 Arial,sans-serif}body main.fc-arena-page p{margin:0 0 14px;font-size:14px;line-height:1.65}body main.fc-arena-page .fc-eyebrow{letter-spacing:2.8px;color:var(--fc-gold)!important;margin:0 0 10px!important;font:italic 700 11px/1.6 Arial,sans-serif!important}body main.fc-arena-page :is(.ft-header,.fc-heading){padding:28px 0 24px}body main.fc-arena-page :is(.ft-header,.fc-heading)>p:not(.fc-eyebrow){max-width:760px;color:var(--fc-muted);margin:12px 0;font-size:14px;line-height:1.6}body main.fc-arena-page :is(.ft-header,.fc-heading) h1 span{color:var(--fc-paper)}.fc-arena-page .fc-area-heading{isolation:isolate;background:linear-gradient(90deg,#090909f5 8%,#090909d9 58%,#09090955),url(/all-esg-stadium-masthead.webp) 50% 46%/cover;border-bottom:1px solid #8c6c3d;align-items:center;min-height:210px;margin:0 0 26px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.fc-arena-page .fc-area-heading[data-art=arcade]{background-image:linear-gradient(90deg,#090909f5 5%,#090909db 60%,#09090966),url(/community-arena/arcade.webp);background-position:50%,50% 49%;min-height:145px}.fc-arena-page .fc-area-heading[data-art=plays]{background-image:linear-gradient(90deg,#090909ed,#090909c7),url(/community-arena/play-creator.webp);min-height:170px}.fc-arena-page .fc-area-heading>div{width:100%;max-width:870px}body main.fc-arena-page .fc-area-heading .fc-area-description{color:#d1cec5;max-width:650px;margin:0 0 18px;font-size:15px}.fc-area-heading .fc-actions{gap:14px 24px;margin-top:18px}body main.fc-arena-page .fc-button{min-height:44px;box-shadow:none;border-radius:1px;padding:11px 18px;font:700 13px/1.4 Arial,sans-serif;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#e5002d!important;border:1px solid #e5002d!important;text-decoration:none!important}body main.fc-arena-page .fc-button:hover:not(:disabled){background:#bc0027!important;border-color:#f45975!important}body main.fc-arena-page .fc-button.secondary{color:#f0d7aa!important;-webkit-text-fill-color:#f0d7aa!important;background:#15120e!important;border-color:#6c5839!important}body main.fc-arena-page .fc-button.secondary[aria-pressed=true]{color:#fff0ca!important;background:#342611!important;border-color:#edc468!important}body main.fc-arena-page .fc-text-button{gap:8px;min-height:44px;padding:8px 0;font-size:13px;text-decoration:none;color:#edc468!important}body main.fc-arena-page :focus-visible{outline-offset:4px;outline:2px solid #edc468}body main.fc-arena-page .fc-muted{color:var(--fc-muted)!important;font-size:12px!important}body main.fc-arena-page :is(input:not([type=checkbox]),select,textarea){min-height:44px;box-shadow:none;border-radius:2px;margin-top:5px;padding:10px 12px;font:14px/1.5 Arial,sans-serif;color:#f5f1e8!important;background:#11100d!important;border:1px solid #5b4e3b!important}body main.fc-arena-page label{color:#ddd3bf;margin:0;font:700 12px/1.5 Arial,sans-serif}body main.fc-arena-page textarea{min-height:120px}.fc-category-tabs{border-bottom:1px solid #55442d;flex-wrap:wrap;gap:4px 22px;margin:0 0 20px;padding:0;display:flex}body main.fc-arena-page .fc-category-tabs button{color:#c7c2b8;min-height:44px;box-shadow:none;white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;padding:9px 0 12px;font:700 13px/1.4 Arial,sans-serif;display:inline-flex;position:relative;background:0 0!important}body main.fc-arena-page .fc-category-tabs button[aria-pressed=true]{color:#fff}.fc-category-tabs button[aria-pressed=true]:after{content:"";background:#e5002d;height:3px;position:absolute;bottom:-1px;left:0;right:0}.fc-arena-page .fc-section-head{gap:16px;margin:24px 0 16px}.fc-arena-page .fc-section-head h2{margin:0}.fc-arena-page .fc-huddle-feed>.fc-section-head{margin:24px 0 14px}.fc-arena-page .fc-feed-toolbar{background:0 0;border:0;grid-template-columns:minmax(240px,1fr) 185px 165px;align-items:end;gap:16px;margin:0 0 14px;padding:0;display:grid}.fc-arena-page .fc-search{background:0 0;border:0;margin:0;padding:0}.fc-arena-page .fc-search>div{background:#11100d;border:1px solid #5b4e3b;border-radius:2px;align-items:center;gap:8px;margin-top:5px;padding:0 0 0 10px;display:flex}.fc-arena-page .fc-search svg{color:#bd9a5c;flex-shrink:0;width:16px}body main.fc-arena-page .fc-search input{flex:1;min-width:0;min-height:44px;margin:0;padding:9px 4px;background:0 0!important;border:0!important}body main.fc-arena-page .fc-search .fc-button{min-height:44px;margin:0;padding:10px 12px;color:#edc468!important;-webkit-text-fill-color:#edc468!important;background:0 0!important;border:0!important;border-left:1px solid #5b4e3b!important}body main.fc-arena-page .fc-feed-tabs{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #42392b;border-radius:0;flex-wrap:wrap;gap:9px 20px;margin:0;padding:0 0 15px;display:flex}body main.fc-arena-page .fc-feed-tabs button{box-shadow:none;color:#bfb8a9;border:0;border-radius:0;align-items:center;gap:6px;min-height:40px;padding:7px 0;font-size:12px;display:inline-flex;background:0 0!important}body main.fc-arena-page .fc-feed-tabs button[aria-pressed=true]{color:#edc468;background:0 0!important}.fc-arena-page .fc-feed-tabs .fc-clear-filters{margin-left:auto}.fc-arena-page .fc-thread-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}body main.fc-arena-page .fc-thread-list article{box-shadow:none;border:0;border-bottom:1px solid #42392b;border-radius:0;padding:22px 0;background:0 0!important}.fc-arena-page .fc-thread-list h3{margin:5px 0 12px;font-size:18px}body main.fc-arena-page .fc-thread-label{color:#edc468;letter-spacing:.5px;font-size:10px}.fc-arena-page .fc-byline{border-color:#57452d;border-radius:2px;background:#11100d!important}body main.fc-arena-page .fc-reply-count{border:0;border-left:1px solid #57452d;border-radius:0;flex:0 0 64px;min-width:64px;padding:8px 0 8px 12px;background:0 0!important}body main.fc-arena-page :is(.fc-post,.fc-embedded){box-shadow:none;background:#11100d;border-color:#615034;border-radius:2px}.fc-arena-page .fc-community-links{border-top:1px solid #615034;flex-wrap:wrap;gap:12px 28px;margin:22px 0 0;padding:14px 0;display:flex}.fc-community-links a{color:#edc468;align-items:center;gap:8px;min-height:40px;font-size:13px;text-decoration:none;display:inline-flex}.fc-arena-page .fc-rules{background:0 0;border:0;border-top:1px solid #42392b;margin:0;padding:12px 0;font-size:12px}.fc-arena-page .fc-rules summary{min-height:36px;font-size:12px}body main.fc-arena-page .fc-rules p{color:#bcb9b1;max-width:900px;margin:12px 0;font-size:12px}.fc-arena-page .fc-inline-rules{color:#bcb9b1;border-block:1px solid #42392b;margin:22px 0 0;padding:8px 0}.fc-inline-rules summary{cursor:pointer;color:#e3c18a;min-height:38px;padding:8px 0;font:700 12px/1.6 Arial,sans-serif}body main.fc-arena-page .fc-inline-rules p{color:#bcb9b1;max-width:850px;margin:10px 0;font-size:13px}body main.fc-arena-page .fc-empty{text-align:left;border:0;min-height:0;box-shadow:none;border-bottom:1px solid #42392b;border-radius:0;margin:12px 0 0;padding:25px 0;display:block;background:0 0!important}.fc-arena-page .fc-empty>svg{display:none}body main.fc-arena-page .fc-empty :is(h2,h3){margin:0 0 8px;font:700 18px/1.4 Arial,sans-serif}body main.fc-arena-page .fc-empty p{color:#bcb9b1;max-width:660px;margin:0;font-size:14px}.fc-arena-page .fc-empty.fc-crew-empty{align-items:center;gap:18px;padding:28px 0;display:flex}.fc-crew-empty>img{border-radius:50%;flex-shrink:0;width:54px;height:54px}.fc-arena-page .ft-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 12px;padding:0;display:grid}.fc-arena-page .ft-filters label{gap:0;min-width:0}.fc-arena-page .ft-filters select{width:100%}.fc-arena-page .ft-fields{gap:18px;margin:18px 0}.fc-arena-page .ft-form>label{margin-top:18px}.fc-arena-page .fc-panel{box-shadow:none;background:#11100d;border:1px solid #6a5435;border-radius:2px;margin:20px 0;padding:24px}.fc-arena-page .fc-compose{padding:24px}.fc-arena-page .fc-compose .fc-section-head{margin:0 0 18px}.fc-arena-page .fc-two-fields{gap:16px}.fc-arena-page .fc-compose>label{margin-top:18px}.fc-arena-page .fc-compose-bottom{margin:15px 0 0}.fc-arena-page .ft-section{border-color:#615034;margin-top:22px;padding:26px 0}.fc-arena-page .ft-section>h2{font-size:26px}.fc-arena-page .ft-crew-row{border-color:#615034;padding:22px 0}body main.fc-arena-page .ft-crew-row h3{margin:6px 0 14px;font:italic 800 24px/1.25 ArenaDisplay,Impact,sans-serif}.fc-arena-page .ft-crew-row .ft-meta{color:#e6c481}.fc-arena-page .ft-crew-row small{color:#bcb9b1}.fc-arena-page .ft-arcade-toolbar{align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.ft-stage-picker{background:#11100d;border:1px solid #6a5435;flex:1;min-width:0}.ft-stage-picker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 16px;list-style:none;display:flex}.ft-stage-picker>summary::-webkit-details-marker{display:none}.ft-stage-picker summary small{color:#edc468;letter-spacing:1.5px;margin:0 0 3px;font:700 9px/1.5 Arial,sans-serif;display:block}.ft-stage-picker summary strong{color:#eee5d4;font:700 14px/1.4 Arial,sans-serif;display:block}.ft-stage-picker summary svg{color:#edc468;flex-shrink:0}.ft-stage-picker[open]>summary{border-bottom:1px solid #6a5435}.ft-stage-picker[open]>summary>svg{transform:rotate(180deg)}.fc-arena-page .ft-worlds{gap:22px;margin:0;padding:17px}body main.fc-arena-page .ft-worlds h2{margin:0 0 12px;font:700 13px/1.5 Arial,sans-serif}.fc-arena-page .ft-worlds .ft-actions{gap:8px}body main.fc-arena-page .ft-worlds .fc-button{min-height:42px;padding:8px 12px;font-size:12px}body main.fc-arena-page .ft-fullscreen{flex-shrink:0;min-height:64px}.fc-arena-page .ft-game-frame{border:1px solid #615034;border-radius:2px;margin:0 auto 15px}.fc-arena-page .ft-arcade-info{margin:0 0 22px}.fc-arena-page .ft-arcade-scoreboard{margin:0;padding-top:4px}.fc-arena-page .ft-arcade-scoreboard .fc-section-head{margin-top:18px}.fc-arena-page .ft-arcade-scoreboard .fc-section-head>span{color:#bcb9b1;font-size:12px}@media (max-width:760px){body main.fc-arena-page{padding:14px 18px calc(80px + env(safe-area-inset-bottom,0px))}body:has(.arena-site-footer) main.fc-arena-page{padding-bottom:20px}.fc-arena-page .fc-area-heading{min-height:0;margin:0 -18px 20px;padding:23px 18px 24px}.fc-arena-page .fc-area-heading[data-art=arcade]{min-height:0;padding-block:20px}body main.fc-arena-page h1{margin:5px 0 10px;font-size:34px;line-height:1.08}body main.fc-arena-page .fc-area-description{margin:0 0 12px!important;font-size:13px!important}.fc-area-heading .fc-actions{gap:12px 20px;margin-top:16px}body main.fc-arena-page .fc-eyebrow{letter-spacing:2px;font-size:10px!important}body main.fc-arena-page h2{font-size:23px}.fc-category-tabs{gap:0 17px;margin-bottom:18px}.fc-category-tabs button{min-height:42px;padding-block:8px 10px;font-size:12px}.fc-arena-page .fc-feed-toolbar{grid-template-columns:1fr 1fr;gap:12px}.fc-arena-page .fc-search{grid-column:1/-1}body main.fc-arena-page :is(input:not([type=checkbox]),select,textarea){font-size:16px}.fc-arena-page .fc-section-head{gap:12px;margin:20px 0 12px}.fc-arena-page .fc-feed-tabs{gap:6px 18px}.fc-arena-page .fc-thread-list article{padding:20px 0}.fc-arena-page .fc-thread-list h3{font-size:16px}.fc-arena-page .ft-filters{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.fc-arena-page .ft-filters label:last-child{grid-column:1/-1}.fc-arena-page .fc-empty.fc-crew-empty{gap:14px;padding:24px 0}.fc-crew-empty>img{width:44px;height:44px}body main.fc-arena-page .fc-empty :is(h2,h3){font-size:17px}body main.fc-arena-page .fc-empty p{font-size:13px}.fc-arena-page .fc-panel,.fc-arena-page .fc-compose{padding:19px 15px}.fc-arena-page .fc-two-fields,.fc-arena-page .ft-fields{grid-template-columns:1fr;gap:15px}.fc-arena-page .fc-compose-bottom{flex-direction:column;align-items:flex-start;gap:10px}.fc-arena-page .fc-compose-bottom>.fc-button{align-self:flex-end}.fc-arena-page .ft-arcade-toolbar{gap:8px;margin-bottom:10px}.ft-stage-picker>summary{min-height:62px;padding:10px 12px}.ft-stage-picker summary strong{font-size:12px}body main.fc-arena-page .ft-fullscreen{width:46px;min-height:62px;padding:10px}.ft-fullscreen>span{display:none}.fc-arena-page .ft-worlds{grid-template-columns:1fr;gap:16px;padding:12px}.fc-arena-page .ft-arcade-scoreboard .fc-section-head{flex-direction:column;align-items:flex-start;gap:8px}.fc-arena-page .ft-crew-row{gap:12px}.fc-arena-page .ft-crew-row .ft-actions{justify-content:flex-start}}.fc-arena-page .fc-participation-gate{color:#edc468;background:linear-gradient(110deg,#221a10,#0c0b09);border:1px solid #7d6035;border-left:3px solid #edc468;align-items:flex-start;gap:18px;margin:0 0 24px;padding:24px;display:flex}body main.fc-arena-page .fc-participation-gate h2{margin:0 0 9px;font-size:24px}body main.fc-arena-page .fc-participation-gate p{color:#bcb9b1;max-width:590px;font-size:13px}.fc-participation-gate>svg{flex-shrink:0;margin-top:3px}.fc-participation-gate .fc-button{margin-top:3px}.fc-arena-page .fc-official-byline{color:#f5f1e8;align-items:center;gap:9px;padding:0;text-decoration:none;display:inline-flex;background:0 0!important;border:0!important}.fc-official-byline>img{width:32px;height:32px}.fc-official-byline>span{display:grid}.fc-official-byline strong{font-size:13px}.fc-official-byline small{color:#edc468;font-size:10px}.fc-official-profile{background:linear-gradient(120deg,#2b2014,#0b0a08);border:1px solid #8d6a37;padding:26px}@media (max-width:600px){.fc-arena-page .fc-participation-gate{gap:12px;padding:20px 16px}}.fc-honors-empty>img,.fc-official-byline>img,.fc-official-profile>img,.fc-crew-empty>img{clip-path:ellipse(49% 48.5% at 50% 49.333%)}
