.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .game-shell-header{flex-shrink:0}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .game-shell-page{min-height:0;padding-bottom:var(--party-dock-height,86px);flex:1;overflow:hidden}body:has(.legend-selection){min-width:0}.legend-selection{color:#302b25;max-width:1300px;height:100%;min-height:0;font-family:var(--font-inter);flex-direction:column;gap:12px;margin:auto;padding:8px 24px 14px;display:flex;position:relative}.legend-selection :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #34796b}.legend-selection .game-icon{flex-shrink:0;width:24px;height:24px}.legend-mobile-heading{display:none}.legend-selection-views{flex-shrink:0;align-items:center;gap:14px;display:flex}.legend-selection-views>:is(button,a){min-height:44px;font:500 18px/1.2 var(--font-oswald);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex}.legend-selection-views>[aria-pressed=true]{color:#302b25;border-color:#c06546}.legend-selection-views>a{margin-left:auto}.legend-selection-views small{font:12px var(--font-mono);color:#766244}.legend-selection-main{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:38px;min-height:0;display:grid}.legend-selection-stage{min-width:0;min-height:0;position:relative}.legend-selection-stage>div:first-child{inset:0;position:absolute!important}.legend-selection-stage>small{text-align:center;width:100%;font:10px var(--font-mono);letter-spacing:.08em;color:#766244;pointer-events:none;position:absolute;bottom:5px}.legend-selection-rank{font:500 18px var(--font-oswald);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:10px}.legend-selection-profile{flex-direction:column;align-self:center;gap:24px;min-width:0;display:flex}.legend-selection-profile header>p{font:11px/1.4 var(--font-mono);letter-spacing:.06em;color:#766244}.legend-selection-profile h1{font:600 clamp(30px,3.8vw,48px)/1.12 var(--font-oswald);letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 12px}.legend-selection-record{flex-wrap:wrap;align-items:baseline;gap:15px;font-size:12px;display:flex}.legend-selection-record b{font:600 22px var(--font-oswald)}.legend-selection-record>span:last-child{color:#a35b35}.legend-selection-record>.is-ready:last-child{color:#34796b}.legend-selection-profile nav{flex-shrink:0;gap:18px;display:flex}.legend-selection-profile nav button{min-height:44px;font:500 19px var(--font-oswald);background:0 0;border:0;border-bottom:1px solid #b5a27d;align-items:center;gap:7px;padding:6px 0;display:flex}.legend-selection-profile nav button>.game-icon:last-child{width:15px;height:15px;margin-left:4px;transform:rotate(180deg)}.legend-selection-roster{flex-shrink:0;min-width:0}.legend-selection-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex;overflow:auto}.legend-selection-empty h1{font:600 32px/1.15 var(--font-oswald)}.legend-selection-empty p{max-width:38ch;font-size:14px}.legend-selection-empty>:is(button,a){font:500 20px var(--font-oswald);background:#f4d36a;border:2px solid #302b25;align-items:center;gap:8px;min-height:44px;padding:10px 18px;display:flex}.legend-community-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.legend-community-scroll .gallery-review{background:0 0;min-height:0}.legend-community-scroll .gallery-content{padding-inline:4px}.legend-community-scroll .community-tabs{display:none}.legend-community-scroll .community-intro{padding-top:4px}.legend-community-scroll .community-intro h1{text-transform:none;font-size:32px}.legend-selection-workspace{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:#f4efdf;flex-direction:column;gap:24px;padding:20px max(24px,50% - 350px);transition:opacity .23s,transform .3s cubic-bezier(.22,.8,.25,1),visibility .3s;display:flex;position:absolute;inset:0;transform:translate(32px)}.legend-selection[data-detail]:not([data-detail=closed]) .legend-selection-workspace{opacity:1;visibility:visible;pointer-events:auto;transform:none}.legend-selection-workspace>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.legend-selection-workspace>header button{min-height:44px;font:500 20px var(--font-oswald);background:0 0;border:0;align-items:center;gap:8px;display:flex}.legend-selection-workspace>header>span{font:12px var(--font-mono);color:#766244}.legend-workspace-identity{flex-shrink:0;align-items:center;gap:16px;display:flex}.legend-workspace-identity>.game-icon{width:52px;height:52px}.legend-workspace-identity h2{font:600 36px/1.15 var(--font-oswald);overflow-wrap:anywhere}.legend-workspace-identity small{font:10px var(--font-mono);color:#766244}.legend-selection-detail{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 4px 20px;overflow-y:auto}.legend-selection-detail>p{font:16px/1.75 var(--font-inter);white-space:pre-line;max-width:55ch;margin:0}.legend-selection-detail h3{font:500 23px var(--font-oswald);margin:24px 0 12px}.legend-selection-traits{grid-template-columns:1fr 1fr;gap:16px;list-style:none;display:grid}.legend-selection-traits li{font:500 18px var(--font-oswald);align-items:center;gap:8px;display:flex}.legend-selection-equipment{gap:0;list-style:none;display:grid}.legend-selection-equipment li{border-bottom:1px dashed #b5a27d;grid-template-columns:30px 75px 1fr;align-items:center;gap:12px;padding:16px 0;display:grid}.legend-selection-equipment span{color:#766244;font:11px var(--font-mono);text-transform:capitalize}.legend-selection-equipment b{font:500 21px var(--font-oswald)}.legend-edit-outfit{min-height:48px;font:500 20px var(--font-oswald);align-items:center;gap:10px;margin-top:24px;display:flex}.legend-edit-outfit>.game-icon:last-child{transform:rotate(180deg)}.paper-game .party-dock .legend-bring-action>a{text-transform:none;font-size:21px;line-height:1.12}.legend-bring-action .game-icon{width:30px;height:30px}.paper-game .party-dock .legend-bring-action>a>span{font:inherit;color:inherit;max-width:none;margin:0}@media (max-width:760px),(max-height:500px){.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .game-shell-header{display:none}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)){--party-dock-height:calc(66px + env(safe-area-inset-bottom))}.legend-selection{padding:env(safe-area-inset-top) 16px 4px;gap:4px}.legend-mobile-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;height:52px;display:flex}.legend-mobile-heading a{place-items:center;min-width:44px;min-height:44px;display:grid}.legend-mobile-heading h1{font:600 23px var(--font-oswald)}.legend-selection-views{justify-content:center;gap:24px}.legend-selection-views>a{display:none}.legend-selection-views>:is(button,a){padding:5px 8px;font-size:17px}.legend-selection-main{grid-template-rows:minmax(120px,1fr) auto;grid-template-columns:1fr;gap:0}.legend-selection-stage>small{display:none}.legend-selection-rank{font-size:13px;top:8px;left:0}.legend-selection-rank .game-icon{width:20px;height:20px}.legend-selection-profile{text-align:center;align-self:stretch;gap:6px}.legend-selection-profile header>p{display:none}.legend-selection-profile h1{margin:0 0 4px;font-size:32px}.legend-selection-record{justify-content:center;gap:12px;font-size:11px}.legend-selection-record b{font-size:19px}.legend-selection-record>span:last-child{font-size:10px}.legend-selection-profile nav{justify-content:center;gap:26px}.legend-selection-profile nav button{border:0;min-height:44px;font-size:16px}.legend-selection-profile nav .game-icon{width:22px;height:22px}.legend-selection-workspace{padding:calc(8px + env(safe-area-inset-top)) 20px 12px;gap:20px}.legend-workspace-identity h2{font-size:30px}.legend-selection-detail>p{font-size:15px;line-height:1.65}.legend-selection-traits{grid-template-columns:1fr}.legend-selection-equipment li{grid-template-columns:28px 58px 1fr;gap:8px}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock{height:var(--party-dock-height);padding:5px 16px calc(7px + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:10px;display:flex}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .menu-grandstand-action,.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock[data-party-size="1"] .party-dock-summary{display:none}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .party-dock-summary{border:0;flex:0 0 44px;justify-content:center;min-height:44px;padding:0}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock-summary>.game-icon:first-child{display:block}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-summary-copy,.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-summary-slots,.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock-summary>.game-icon:last-child{display:none}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .party-leave{width:44px;min-width:44px;min-height:44px;padding:4px}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-leave span{display:none}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .menu-brawl-action{flex:1;min-width:0;max-width:360px;margin-left:auto}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .legend-bring-action>a{gap:8px;font-size:21px}.paper-game .game-shell:has(.legend-selection:not([data-detail=closed])) .party-dock{visibility:hidden;pointer-events:none}.paper-game .game-shell:has(.legend-selection:not([data-detail=closed])) .game-shell-page{padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:500px) and (min-width:550px){.legend-selection{-moz-column-gap:20px;grid-template-rows:44px minmax(0,1fr) 84px;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.legend-mobile-heading{grid-area:1/1;height:44px}.legend-selection-views{grid-area:1/2}.legend-selection-main{display:contents}.legend-selection-stage{grid-area:2/1/4}.legend-selection-profile{grid-area:2/2;align-self:center}.legend-selection-roster{grid-area:3/2}.legend-selection-profile h1{font-size:26px}.legend-selection-profile nav{gap:14px}.legend-selection-record>span:last-child{display:none}.legend-community-scroll,.legend-selection-empty{grid-area:2/1/4/-1}.legend-selection-workspace{gap:12px;padding:8px max(24px,50% - 310px)}.legend-workspace-identity{gap:10px}.legend-workspace-identity h2{font-size:25px}.legend-workspace-identity>.game-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.legend-selection-workspace{transition:none}}@media (max-width:760px),(max-height:500px){.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .party-dock-summary{flex-direction:column;gap:1px}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock-summary .party-summary-copy{display:flex}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-summary-copy b{font:500 10px var(--font-oswald);white-space:nowrap}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-summary-copy small{display:none}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-dock .party-leave{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;display:flex}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-leave span{font:500 10px var(--font-oswald);white-space:nowrap;display:block}.paper-game .game-shell:is([data-play-dock=\/legends],:has(.legend-selection)) .party-leave .game-icon{width:24px;height:24px}}.legend-workspace-portrait{flex:none;place-items:center;width:80px;height:88px;display:grid}.legend-workspace-portrait img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.legend-selection-workspace[data-kind=outfit] .legend-workspace-identity{justify-content:center}.legend-selection-workspace[data-kind=outfit] .legend-workspace-portrait{width:150px;height:160px}@media (max-width:760px) and (min-height:650px){.legend-selection-workspace[data-kind=outfit] .legend-workspace-identity{text-align:center;flex-direction:column;gap:5px}.legend-selection-workspace[data-kind=outfit] .legend-workspace-portrait{width:180px;height:180px}}@media (max-height:500px){.legend-workspace-portrait,.legend-selection-workspace[data-kind=outfit] .legend-workspace-portrait{width:48px;height:48px}}@media (max-width:760px),(max-height:500px){.legend-community-scroll .community-intro{display:none}.legend-community-scroll .community-toolbar{margin:8px 0 12px}.legend-community-scroll .gallery-results-heading>span{display:none}.legend-community-scroll .gallery-card{box-shadow:none;background:0 0;border:0}.legend-community-scroll .gallery-card:before{display:none}.legend-community-scroll .gallery-card-photo{background:var(--card-tint);border:0;border-radius:3px;height:150px}.legend-community-scroll .gallery-card-copy{gap:6px;padding:8px 2px}.legend-community-scroll .gallery-card-copy>p,.legend-community-scroll .gallery-card footer{display:none}.legend-community-scroll .gallery-card h2{text-transform:none;font-size:20px}.legend-community-scroll .gallery-card-stats{justify-content:flex-start;gap:10px}.legend-community-scroll .gallery-grid{gap:16px 12px}}
