.community-header .community-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,30px);width:min(1530px,100% - 48px);min-height:82px;padding:0;display:grid}.community-header .community-mark{grid-area:1/1}.community-header .community-mark img{width:clamp(136px,12vw,162px);height:auto;display:block}.community-header .community-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#76596099 transparent;flex-wrap:nowrap;order:0;grid-area:1/2;justify-content:flex-start;align-items:stretch;gap:clamp(15px,1.5vw,24px);width:auto;min-width:0;height:auto;min-height:48px;padding:4px 0 5px;display:flex;overflow-x:auto}.community-header .community-nav .community-nav-link{color:#c8bdca;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;height:auto;min-height:44px;padding:0;scroll-margin-inline:16px;font:800 12px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.community-header .community-nav .community-nav-link:hover,.community-header .community-nav .community-nav-link.is-current{color:#fff0cb}.community-header .community-nav .community-nav-link.is-current:after{content:"";background:#f7be49;height:3px;position:absolute;inset:auto 0 0;box-shadow:0 0 13px #f7be4966}.community-header .community-account{grid-area:1/3;justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.community-header .community-login{letter-spacing:.035em;gap:8px;min-height:44px;padding:6px 11px 6px 8px;font-size:11px}.community-header .community-login svg{display:block}.community-header .community-identity{gap:7px;min-height:44px;padding:5px 10px 5px 8px}.community-header .community-identity-name{text-transform:none;max-width:108px;font-size:12px}.community-header .community-login-mark,.community-header .community-identity-mark{width:22px;height:24px;font-size:24px}.community-header .community-studio-link{color:#c9afd9;letter-spacing:.06em;border-right:1px solid #76596066;flex:none;align-items:center;gap:4px;min-height:44px;margin-right:2px;padding-right:12px;font:800 10px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.community-header .community-studio-link svg{width:13px;height:13px}.community-header .community-studio-link:hover,.community-header .community-studio-link[aria-current=page]{color:#f5d591}.community-header .community-account .community-logout{letter-spacing:.04em;flex:none;min-height:44px;padding:6px 0 6px 3px;font-size:10px}.community-header .community-account .community-logout span{display:inline}.community-header .community-account-pending{letter-spacing:.035em;max-width:160px;font-size:10px;line-height:1.5}.community-header :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #ffd581}@media (max-width:1120px){.community-header .community-header-inner{grid-template-columns:auto minmax(0,1fr);gap:0 14px;width:calc(100% - 32px);min-height:76px;padding:4px 0 0}.community-header .community-mark img{width:140px}.community-header .community-nav{border-top:1px solid #76596040;grid-area:2/1/auto/-1;gap:24px;width:100%}.community-header .community-account{flex-wrap:wrap;grid-column:2;gap:8px}.community-header .community-identity-name{max-width:120px}}@media (max-width:640px){.community-header .community-header-inner{gap:0 12px;width:calc(100% - 24px)}.community-header .community-mark img{width:112px}.community-header .community-nav{gap:20px}.community-header .community-nav .community-nav-link{font-size:11px}.community-header .community-login{letter-spacing:.02em;min-height:44px;padding:6px 8px;font-size:10px}.community-header .community-login svg{display:none}.community-header .community-identity{min-width:0;padding:5px 7px}.community-header .community-identity-name{max-width:76px;font-size:11px}.community-header .community-account .community-logout span{display:none}.community-header .community-studio-link{margin-right:0;padding-right:7px;font-size:9px}.community-header .community-account-pending{max-width:132px}}@media (max-width:380px){.community-header .community-mark img{width:96px}.community-header .community-header-inner{gap:0 8px}.community-header .community-account{gap:5px}.community-header .community-identity-name{max-width:62px}}@media (prefers-reduced-motion:reduce){.community-header :is(a,button,svg){transition:none}.community-header .community-login:hover{transform:none}}
