html body .amb2-page-head,html body .amb2-page-head--game{min-height:0;padding-bottom:16px}html body .amb2-page-head h1{font-size:clamp(36px,3.5vw,48px)!important}html body .amb2-page-head__row{gap:16px;align-items:center}html body .amb2-page-head__title-row{gap:10px 14px}html body .amb2-page-head p{margin-top:8px;font-size:13px}.games-library,.home-hub{display:grid;grid-gap:24px;gap:24px}.games-library-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.games-library-toolbar>.amb2-search{flex:1 1;min-width:240px}.games-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:20px;gap:20px;align-items:stretch}.games-streamer-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.games-streamer-featured-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}html body .tierlist-quick-rank>button.amb2-button{display:grid;place-items:center;align-content:center;justify-content:center;grid-gap:0;gap:0;padding:8px 12px;line-height:1.2}html body .tierlist-quick-rank>button.amb2-button>span{margin:0;align-self:center;justify-self:center;line-height:1.2;text-align:center}.games-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.games-section-heading h2{display:flex;align-items:center;gap:10px;margin:0;font:850 28px/1.1 var(--font-display)}.games-section-heading h2>.amb-icon{font-size:23px;color:var(--accent)}.games-section-heading>.amb2-button{flex:none}.home-favorite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:16px;gap:16px;align-items:stretch}.home-favorites-note{margin:-8px 0 16px;font:500 12px/1.5 var(--font-body);color:var(--text-secondary)}.home-resume-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.home-resume-empty{font:500 12px/1.5 var(--font-body);color:var(--text-secondary)}html body .home-resume-card{display:flex;align-items:center;gap:14px;padding:16px;text-align:left;min-height:82px;background:var(--surface-panel-alt);border:2px solid var(--manga-ink);box-shadow:var(--shadow-small)}.home-resume-card>span:not(.amb-icon){display:grid;grid-gap:5px;gap:5px;flex:1 1;min-width:0}.home-resume-card strong{font:800 16px/1.3 var(--font-body);overflow-wrap:anywhere}.home-resume-card small{font:500 12px/1.4 var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.home-resume-card>.amb-icon:first-child{font-size:26px;color:var(--accent)}.home-resume-card>.amb-icon:last-child{font-size:22px}.home-quick-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px}.home-room-join{display:grid;grid-gap:16px;gap:16px;padding:20px;align-content:center}.home-room-join h2{margin:0;font:850 25px/1.1 var(--font-display)}.home-room-fields{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:10px;gap:10px}html body .home-room-fields>button{width:44px;min-width:44px;padding:0}.home-explore{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.home-explore>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:18px;min-width:0;position:relative}.home-explore h2{margin:0;font:850 25px/1.1 var(--font-display)}.home-explore small{font:500 11px/1.5 var(--font-body);color:var(--text-secondary)}.home-explore>a>.amb-icon:first-child{font-size:30px;color:var(--accent)}.home-explore>a>.amb-icon:last-child{position:absolute;right:12px;top:14px;font-size:20px}.home-card-hub>.amb2-game-art{width:62px;height:45px}.home-live-content{display:grid;grid-gap:20px;gap:20px}.home-live-content:empty{display:none}.home-tournament-list{display:grid;grid-gap:10px;gap:10px}.home-tournament-list>a{display:flex;align-items:center;gap:14px;padding:14px 16px;min-width:0}.home-tournament-list>a>span:not(.amb-icon):not(.status-chip){display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.home-tournament-list strong{font:750 14px/1.4 var(--font-body);overflow-wrap:anywhere}.home-tournament-list small{font:500 11px/1.4 var(--font-body);color:var(--text-secondary)}.home-tournament-list>a>.amb-icon:first-child{color:var(--accent);font-size:22px}.home-tournament-list .status-chip{font-size:10px}.home-game-access{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px}.home-game-access[data-world=characters]{grid-template-columns:minmax(0,1fr)}.home-access-main{padding:0;overflow:hidden}.home-all-games{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:118px;padding:18px 24px;background:var(--action-bg);color:var(--action-fg)}.home-all-games>.amb2-halftone{opacity:.12}.home-access-copy{position:relative;display:grid;grid-gap:7px;gap:7px;min-width:0}.home-access-copy>strong{font:850 40px/1.05 var(--font-display);text-transform:uppercase}.home-access-copy>small{font:500 11px/1.4 var(--font-body)}.home-access-copy>span{display:flex;align-items:center;gap:8px;font:750 12px/1.4 var(--font-body)}.home-access-join{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border-top:2px solid var(--manga-ink)}.home-access-join>label{font:850 22px/1.1 var(--font-display);text-transform:uppercase}.home-access-join>div{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:10px;gap:10px}.home-access-cardgame{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px}.home-access-cardgame>span{display:grid;grid-gap:10px;gap:10px;min-width:0}.home-access-cardgame h2{font:850 32px/1.02 var(--font-display);margin:0}.home-access-cardgame small{font:500 11px/1.5 var(--font-body);color:var(--text-secondary)}.home-access-cardgame strong{display:flex;align-items:center;gap:8px;font:750 12px/1.4 var(--font-body)}.home-access-cardgame>.amb2-game-art{width:46%;height:136px;max-width:180px;flex:none}html body :is(.home-resume-card,.home-all-games,.home-explore>a,.home-tournament-list>a){transition:background-color var(--motion-fast),border-color var(--motion-fast)}html body :is(.home-resume-card,.home-explore>a,.home-tournament-list>a):is(:focus-visible,:active):not([aria-disabled=true]){background-color:var(--surface-hover)}html body .home-all-games:is(:focus-visible,:active){background-color:var(--action-hover)}@media(hover:hover){html body :is(.home-resume-card,.home-explore>a,.home-tournament-list>a):hover:not([aria-disabled=true]){background-color:var(--surface-hover)}html body .home-all-games:hover{background-color:var(--action-hover)}}@media(max-width:1100px){.games-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-area{grid-template-columns:1fr 1fr}}@media(max-width:900px){.games-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-area{grid-template-columns:1fr}}@media(max-width:760px){html body .app-shell{padding-top:16px!important}html body .amb2-page-head,html body .amb2-page-head--game{padding-bottom:12px}html body .amb2-page-head h1{font-size:32px!important}html body .amb2-page-head__row{flex-wrap:nowrap;gap:10px;align-items:center}html body .amb2-page-head--game .amb2-page-head__back{display:block}html body .amb2-page-head--game .amb2-page-head__action,html body .amb2-page-head__action{position:static;flex-basis:auto;margin-left:auto}html body .amb2-page-head__title-row{gap:10px}.games-library,.home-hub{gap:20px}.games-library-grid,.games-library-toolbar,.games-streamer-featured-grid,.home-favorite-grid{grid-template-columns:1fr;gap:12px}.games-library-toolbar{display:grid;grid-gap:12px}.games-library-toolbar>.amb2-search{min-width:0;width:100%}.games-library-toolbar :is(.amb2-segmented,.segmented-control){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.games-library-toolbar :is(.amb2-segmented,.segmented-control)>button{min-width:0;padding-inline:8px;font-size:12px}.games-section-heading{gap:8px;margin-bottom:12px}.games-section-heading h2{font-size:25px}html body .games-section-heading>.amb2-button{font-size:11px;padding-inline:6px}.home-resume-grid{grid-template-columns:1fr;gap:10px}html body .home-resume-card{padding:12px;min-height:70px;gap:12px}.home-resume-card strong{font-size:14px}.home-resume-card small{font-size:11px}.home-quick-area{gap:12px}.home-room-join{padding:16px;gap:12px}.home-room-join h2{font-size:24px}.home-room-fields input{font-size:16px}.home-explore{gap:12px}.home-explore>a{padding:14px;min-height:116px;gap:10px}.home-explore h2{font-size:24px}.home-explore small{font-size:10px}.home-explore>a>.amb-icon:first-child{font-size:26px}.home-tournament-list>a{padding:12px;gap:10px}.home-tournament-list>a>.amb-icon:last-child{display:none}.home-tournament-list strong{font-size:13px}.home-game-access{grid-template-columns:1fr;gap:12px}.home-all-games{min-height:102px;padding:16px;gap:12px}.home-access-copy>strong{font-size:32px}.home-access-copy>small{font-size:10px}.home-access-copy>span{font-size:11px}.home-access-join{grid-template-columns:1fr;gap:8px;padding:12px 14px}.home-access-join>label{font-size:20px}.home-access-join input{font-size:16px}.home-access-cardgame{padding:14px 16px;min-height:96px}.home-access-cardgame h2{font-size:26px}.home-access-cardgame h2 br{display:none}.home-access-cardgame>span{gap:6px}.home-access-cardgame>.amb2-game-art{height:74px;width:92px}}html:root,html:root[data-theme],html:root[data-theme][data-theme-family]{--system-page-texture:none;--system-page-texture-size:auto}html:root body,html:root[data-theme] body{background-color:var(--surface-page);background-image:none}html body .amb2-halftone{display:none}html body .theme-settings-preview,html body [class*=theme-settings-] .theme-settings-preview{background-image:none}html body:has(.amb-overlay-root),html:has(.amb-overlay-root){background:transparent!important;background-image:none!important}html[data-theme-family=initial-d][data-theme-variant=takumi] body .initial-d-livery__stripes{display:none}html[data-theme-family=initial-d][data-theme-variant=takumi] body .initial-d-livery__signature{bottom:150px}html[data-theme-family=initial-d][data-theme-variant=takumi] body .initial-d-livery__spec{color:var(--text-primary);border-color:currentColor}html[data-theme-family=naruto][data-theme-variant=naruto]{--naruto-emblem-image:url(/illustrations/naruto/uzumaki.svg)}html[data-theme-family=naruto][data-theme-variant=sasuke]{--naruto-emblem-image:url(/illustrations/naruto/uchiha.svg)}html[data-theme-family=naruto][data-theme-variant=kakashi]{--naruto-emblem-image:url(/illustrations/naruto/konoha.svg)}html[data-theme-family=naruto][data-theme-variant=itachi]{--naruto-emblem-image:url(/illustrations/naruto/akatsuki.svg)}.naruto-theme-emblem{display:none;flex:none;width:28px;height:28px;background-image:var(--naruto-emblem-image);background-position:50%;background-size:contain;background-repeat:no-repeat;pointer-events:none}.naruto-theme-emblem--preview{display:block;position:relative;z-index:1}html[data-theme-family=naruto] body :is(.topbar,.mobile-topbar) .brand{display:flex;align-items:center;gap:12px}html[data-theme-family=naruto] body :is(.topbar,.mobile-topbar) .brand-theme-emblem{display:block;width:36px;height:36px}html body .universe-livery__emblem{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:clamp(28px,calc(var(--universe-rail) - 12px),80px);height:clamp(28px,calc(var(--universe-rail) - 12px),80px);padding:clamp(2px,calc(var(--universe-rail)*.06),6px);background-color:var(--surface-panel);background-origin:content-box;border:2px solid var(--theme-border);box-shadow:var(--shadow-small)}html body :is(.theme-settings-preview,.theme-variant-preview):has(.naruto-theme-emblem){-webkit-clip-path:none;clip-path:none}html:root:not([data-theme-family=standard]) body .navbar-account-level strong{color:var(--secondary)}html:root:not([data-theme-family=standard]) body .navbar-account-xp:after{background:var(--secondary)}@media(max-width:760px){html[data-theme-family=naruto] body .mobile-topbar .brand{gap:6px}html[data-theme-family=naruto] body .mobile-topbar .brand-theme-emblem{width:28px;height:28px}}@media(max-width:350px){html[data-theme-family=naruto] body .mobile-topbar .brand-theme-emblem{width:24px;height:24px}}@font-face{font-family:AMB Display;src:url(/fonts/amb-display-oxanium-extrabold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}html body .brand{--brand-width:104px;--brand-size:46px;display:inline-flex;align-items:center;flex:none;color:inherit;text-decoration:none}html body .brand .brand-copy{display:grid;justify-items:stretch;grid-gap:0;gap:0;width:var(--brand-width);max-width:100%;min-width:0}html body .brand .brand-copy .brand-wordmark{display:block;width:100%;margin:0;padding:0;font:800 var(--brand-size)/.9 var(--font-brand);letter-spacing:-.02em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:none}html body .auth-centered-logo .brand{--brand-width:140px;--brand-size:60px}@media(max-width:760px){html body .mobile-topbar .brand{--brand-width:82px;--brand-size:36px}}@media(max-width:359px){html body .mobile-topbar .brand{--brand-width:70px;--brand-size:30px}}html body .brand .brand-copy svg.brand-wordmark{height:auto;aspect-ratio:1075/455;overflow:visible}html body .amb2-loading__mark>.yura-wordmark{display:block;width:140px;height:auto}html body .yura-wordmark{vertical-align:middle}html body :where(button,a[href],label,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],[role=switch],[aria-pressed],[aria-selected],[aria-checked],[aria-current]){--amb-icon-fill:0}html body :is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=step],[aria-current=location],[aria-current=true]){--amb-icon-fill:1}html body :where(button,a[href],[role=button])[aria-haspopup][aria-expanded=true]{--amb-icon-fill:1}html body :where(button,a[href],label,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],[role=switch]):is(.active,.is-active,.selected,.is-selected,.is-on,[data-selected=true],[data-active=true],[data-state=selected],[data-state=checked]){--amb-icon-fill:1}html body label:has(input:is([type=checkbox],[type=radio]):checked){--amb-icon-fill:1}html body :is([aria-pressed=false],[aria-selected=false],[aria-checked=false],[aria-current=false]){--amb-icon-fill:0}html body .amb-icon[data-icon-fill="1"]{--amb-icon-fill:1}html body .amb-icon[data-icon-fill="0"]{--amb-icon-fill:0}html:root{--scrollbar-size:12px;--scrollbar-track:transparent;--scrollbar-thumb:var(--accent);--scrollbar-thumb-hover:color-mix(in srgb,var(--accent) 78%,var(--text-primary));--scrollbar-rule:color-mix(in srgb,var(--accent) 45%,var(--text-primary))}html body [data-table]{--scrollbar-thumb:var(--battle-accent,var(--accent));--scrollbar-thumb-hover:color-mix(in srgb,var(--battle-accent,var(--accent)) 78%,var(--battle-text,var(--text-primary)));--scrollbar-rule:color-mix(in srgb,var(--battle-accent,var(--accent)) 45%,var(--battle-text,var(--text-primary)))}html,html body,html body *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar-thumb){html,html body,html body *{scrollbar-width:auto;scrollbar-color:auto}html body ::-webkit-scrollbar,html body::-webkit-scrollbar,html::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:transparent}html body ::-webkit-scrollbar-corner,html body ::-webkit-scrollbar-track,html body::-webkit-scrollbar-corner,html body::-webkit-scrollbar-track,html::-webkit-scrollbar-corner,html::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}html body ::-webkit-scrollbar-thumb,html body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:0;min-width:40px;min-height:40px;box-shadow:inset 0 0 0 1px var(--scrollbar-rule)}html body ::-webkit-scrollbar-thumb:hover,html body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html body ::-webkit-scrollbar-thumb:active,html body::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-rule)}html body ::-webkit-scrollbar-button,html body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none;width:0;height:0}}html:root:has(.amb-document-scrollbar){scrollbar-gutter:auto;scrollbar-width:none}html:root:has(.amb-document-scrollbar)::-webkit-scrollbar{display:none;width:0;height:0}html:root[data-scrollbar-dragging=true],html:root[data-scrollbar-dragging=true] *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}html body .amb-document-scrollbar{position:fixed;top:max(var(--page-scrollbar-top,0px),env(safe-area-inset-top,0px));right:0;bottom:max(var(--page-scrollbar-bottom,0px),env(safe-area-inset-bottom,0px));width:var(--scrollbar-size);z-index:900;pointer-events:none;visibility:hidden;background:transparent;contain:layout style;direction:ltr}html body .amb-document-scrollbar[data-visible=true]{visibility:visible}html body .amb-document-scrollbar:not([data-visible=true]) .amb-document-scrollbar-thumb{pointer-events:none}html body .amb-document-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;min-height:40px;border:2px solid transparent;border-radius:0;background:var(--scrollbar-thumb);background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--scrollbar-rule);pointer-events:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;outline:none}html body .amb-document-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html[data-scrollbar-dragging=true] body .amb-document-scrollbar-thumb{background-color:var(--scrollbar-rule)}html body .amb-document-scrollbar-thumb:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}@media(forced-colors:active){html,html body,html body *{scrollbar-color:auto}html:root{--scrollbar-thumb:ButtonText;--scrollbar-thumb-hover:Highlight;--scrollbar-rule:CanvasText}}@media(hover:none) and (pointer:coarse),(max-width:760px){html,html body,html body *{scrollbar-width:none;scrollbar-gutter:auto}html body ::-webkit-scrollbar,html body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}html body .amb-document-scrollbar{display:none}}.discord-auth-content{display:grid;grid-gap:20px;gap:20px;padding:8px 0}.discord-auth-content>h1{margin:0}.discord-account-form{margin:0;gap:16px}.discord-legacy-toggle{justify-self:center}.discord-button svg{flex:none}.discord-email-hint{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.discord-callback{display:grid;grid-gap:20px;gap:20px;width:100%}.discord-callback h1{margin:0}.amb2-avatar>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.profile-avatar.amb2-avatar{overflow:hidden}.topbar-discord-avatar{flex:none;width:30px;height:30px}.discord-auth-content .form-error,.discord-auth-content .form-notice{margin:0}.discord-account-form .auth-form-actions{margin-top:0}@media(max-width:600px){.discord-auth-content{gap:16px}.discord-auth-content .button-wide{min-height:48px;white-space:normal}.topbar-discord-avatar{width:26px;height:26px}}html body .auth-card-v14 .discord-auth-content>h1{font-size:clamp(28px,4vw,38px);line-height:1.1;overflow-wrap:anywhere}.discord-auth-content .account-form>p{margin:0}.discord-account-form .input-shell{width:100%}.system-theme-chrome_bottom__8_OlL,.system-theme-chrome_top__To_5o{position:fixed;left:0;right:0;z-index:1199;pointer-events:none;background:var(--system-bar-color,var(--surface-panel))}.system-theme-chrome_top__To_5o{top:0;height:env(safe-area-inset-top,0)}.system-theme-chrome_bottom__8_OlL{bottom:0;height:max(env(safe-area-inset-bottom,0px),env(safe-area-max-inset-bottom,0px))}.system-theme-chrome_pageCanvas__4dLp9{display:none;position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--surface-page);background-image:var(--system-page-texture);background-size:var(--system-page-texture-size);background-attachment:scroll}html[data-app-standalone=true] .system-theme-chrome_pageCanvas__4dLp9{display:block}@media(prefers-contrast:more){.system-theme-chrome_pageCanvas__4dLp9{background-image:none}}