@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}html[dir=rtl] .icon--directional{transform-origin:50%;transform:scaleX(-1)}.account-menu{flex:none;inline-size:44px;position:relative}.profile-button--compact{background:0 0;border-color:#0000;justify-content:center;min-block-size:44px;inline-size:44px;max-inline-size:44px;padding:4px}.profile-button--compact:hover{background:var(--surface-soft);border-color:#0000}.profile-button--compact[data-profile-auth-state=unavailable]{border-color:var(--border)}.account-menu__panel{z-index:1300;inline-size:min(360px,100vw - 20px);max-block-size:calc(100svh - var(--header-height) - 18px);overscroll-behavior:contain;border:1px solid var(--navigation-border);border-radius:var(--radius-md);background:var(--navigation-background-raised);color:var(--navigation-text);box-shadow:var(--shadow-menu);gap:10px;padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.account-menu__heading{align-items:center;gap:9px;min-block-size:36px;padding-inline:5px;display:flex}.account-menu__heading>span{color:var(--brand-2)}.account-menu__heading h2{margin:0;font-size:1rem}.account-menu__identity,.account-menu__links a{border-radius:var(--radius-sm);min-block-size:44px;color:var(--navigation-text);align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:flex}.account-menu__identity:hover,.account-menu__links a:hover,.account-menu__identity:focus-visible,.account-menu__links a:focus-visible{background:var(--surface-hover)}.account-menu__copy,.account-menu__links span{gap:2px;min-inline-size:0;display:grid}.account-menu__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__copy small,.account-menu__links small,.account-menu__appearance p{color:var(--navigation-text-muted);margin:0;font-size:.72rem;line-height:1.35}.account-menu__appearance{border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:0;margin:0;padding:11px}.account-menu__appearance legend{padding-inline:4px;font-size:.82rem;font-weight:820}.account-menu__appearance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-block-start:9px;display:grid}.account-menu__appearance label{cursor:pointer;place-items:center;min-block-size:44px;min-inline-size:0;display:grid}.account-menu__appearance input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.account-menu__appearance label span{border:1px solid var(--button-secondary-border);border-radius:var(--radius-pill);background:var(--button-secondary-bg);min-block-size:44px;inline-size:100%;color:var(--button-secondary-text);place-items:center;padding-inline:6px;font-size:.76rem;font-weight:780;display:grid}.account-menu__appearance input:checked+span{border-color:color-mix(in srgb, var(--brand) 65%, var(--border));background:color-mix(in srgb, var(--brand) 20%, var(--surface-soft));color:var(--text-strong)}.account-menu__appearance input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.account-menu__links{gap:3px;display:grid}.account-menu__status{min-block-size:1.2em;color:var(--navigation-text-muted);margin:0 5px;font-size:.72rem}@media (max-width:420px){.account-menu__panel{inline-size:auto;position:fixed;inset-block-start:calc(var(--header-height) + 6px);inset-inline:10px}}@media (forced-colors:active){.account-menu__panel,.account-menu__appearance,.account-menu__appearance label span{color:canvastext;background:canvas;border-color:canvastext}.account-menu__appearance input:checked+span{outline-offset:-3px;outline:2px solid highlight}}.sidebar-link__category-symbol[data-astro-cid-wv7whodv]{block-size:24px;inline-size:24px;color:var(--text-strong);place-items:center;display:inline-grid}@layer reset{*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font);scroll-padding-block:calc(var(--header-height) + 12px) 16px;scrollbar-gutter:stable;overflow-x:hidden}body{background-color:var(--bg);background-image:var(--body-bg);min-height:100vh;color:var(--text);font-weight:var(--font-weight-body);margin:0;overflow-x:clip}html.shell-overlay-open,body.shell-overlay-open{overscroll-behavior:none;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{border:0}a{color:inherit}img,svg{display:block}img{max-width:100%}[hidden]{display:none!important}::selection{background:color-mix(in srgb, var(--brand) 48%, transparent);color:var(--text-inverse)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-weight-heading)}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-gutter:24px;--bottom-nav-height:57px;--bottom-nav-item-height:56px;--target-min:44px;--yt-header-search-height:40px;--yt-chip-height:32px;--yt-chip-radius:8px;--yt-chip-gap:6px;--yt-chip-rail-gap:12px;--yt-chip-padding-inline:12px;--catalog-section-gap:32px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer shell{.topbar{z-index:1000;height:var(--header-height);background:var(--navigation-background);color:var(--navigation-text);transition:background var(--motion-fast) var(--motion-standard), box-shadow var(--motion-fast) var(--motion-standard);border-bottom:0;grid-template-columns:minmax(min-content,1fr) minmax(160px,640px) minmax(min-content,1fr);align-items:center;gap:16px;padding:0 16px;display:grid;position:fixed;inset:0 0 auto}body[data-header-scroll=scrolled] .topbar{background:var(--navigation-background);box-shadow:none}.topbar__edge-decorations,.profile-avatar__seasonal-hat{display:none}.navigation-brand-start,.topbar__start,.topbar__actions{align-items:center;gap:8px;min-width:0;display:flex}.topbar__actions{justify-content:flex-end;min-width:max-content}.profile-button{min-width:0;min-height:var(--target-min);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-strong);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.profile-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.profile-button__icon{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--navigation-text-muted);background:color-mix(in srgb, var(--surface-input) 86%, transparent);flex:none;place-items:center;display:inline-grid}.locale-switcher{flex:none;position:relative}.locale-switcher summary{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--navigation-text);cursor:pointer;font-size:.72rem;font-weight:var(--font-weight-strong);letter-spacing:.04em;background:0 0;place-items:center;list-style:none;display:grid}.locale-switcher summary::-webkit-details-marker{display:none}.locale-switcher summary:hover,.locale-switcher[open] summary{background:var(--surface-soft)}.locale-switcher summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.locale-switcher nav{z-index:1100;top:calc(100% + 8px);border:1px solid var(--navigation-border);border-radius:var(--radius-md);background:var(--navigation-background-raised);min-width:180px;box-shadow:var(--shadow-menu);gap:3px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.locale-switcher a{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--navigation-text);align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;text-decoration:none;display:flex}.locale-switcher a:hover{background:var(--surface-hover)}.locale-switcher a[aria-current=page]{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--text-strong)}.profile-avatar{border:1px solid color-mix(in srgb, var(--text-inverse) 24%, transparent);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-inverse);background:var(--avatar-default);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-inverse) 22%, transparent), var(--shadow-subtle);font-size:.76rem;font-weight:var(--font-weight-strong);letter-spacing:.02em;isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.profile-button__avatar{width:32px;height:32px;font-size:.72rem}.profile-avatar:before{z-index:0;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--text-inverse) 38%, transparent), transparent 34%), linear-gradient(145deg, transparent, color-mix(in srgb, var(--black) 20%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.profile-avatar__art{z-index:2;border-radius:inherit;object-fit:cover;color:#0000;width:100%;height:100%;transition:filter var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);position:absolute;inset:0}.profile-avatar__fallback{z-index:1;position:relative}.profile-avatar:hover .profile-avatar__art{filter:saturate(1.06)contrast(1.02);transform:scale(1.035)}.profile-avatar[data-avatar=mint]{background:var(--avatar-mint)}.profile-avatar[data-avatar=ocean]{background:var(--avatar-ocean)}.profile-avatar[data-avatar=sunset]{background:var(--avatar-sunset)}.profile-avatar[data-avatar=ember]{background:var(--avatar-ember)}.profile-avatar[data-avatar=lime]{background:var(--avatar-lime)}.brand-logo{min-height:40px;color:var(--text-strong);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-logo__mark{flex:none;width:32px;height:32px}.brand-logo__mark svg{width:100%;height:100%}.brand-logo__word{direction:ltr;height:22px;display:flex}.brand-logo__gern,.brand-logo__spielen{aspect-ratio:2.3312;background:currentColor;height:100%;-webkit-mask:url(/brand/gern.svg) 50%/contain no-repeat;mask:url(/brand/gern.svg) 50%/contain no-repeat}.brand-logo__spielen{aspect-ratio:3.3312;background:linear-gradient(90deg, var(--brand-word-start), var(--brand-word-end));-webkit-mask-image:url(/brand/spielen.svg);mask-image:url(/brand/spielen.svg)}.search{min-width:0;height:var(--target-min);display:flex}.topbar>.search{height:var(--yt-header-search-height)}.search--combobox{isolation:isolate;position:relative}.search input{border:1px solid var(--form-border);background:var(--form-background);width:100%;min-width:0;color:var(--form-text);border-inline-end:0;border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);padding:0 18px}.search input::-webkit-search-cancel-button{display:none}.search input::placeholder{color:var(--form-placeholder)}.search input:focus{border-color:var(--form-focus);box-shadow:inset 0 0 0 1px var(--form-focus);outline:0}.search button{border:1px solid var(--form-border);background:var(--button-secondary-bg);cursor:pointer;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);place-items:center;width:64px;display:grid}.search button:hover{background:var(--surface-hover)}.search .search__clear{width:var(--target-min);background:var(--form-background);color:var(--navigation-text-muted);border-inline:0;border-radius:0;flex:none}.search .search__clear:hover{color:var(--text-strong)}.search .search__submit{flex:none}.search--page{width:min(720px,100%);height:50px;margin:0 0 28px}.search-suggestions{z-index:1200;top:calc(100% + 8px);max-height:min(520px, calc(100svh - var(--header-height) - 24px));border:1px solid var(--navigation-border);border-radius:var(--radius-md);background:var(--navigation-background-raised);box-shadow:var(--shadow-menu);gap:7px;padding:8px;display:grid;position:absolute;inset-inline:0;overflow:hidden}.search-suggestions>[data-search-matches]{overscroll-behavior:contain;scrollbar-width:thin;gap:3px;display:grid;overflow-y:auto}.search-suggestion{border-radius:var(--radius-sm);min-width:0;min-height:58px;color:var(--navigation-text);transition:background var(--motion-fast) var(--motion-standard), color var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.search-suggestion:hover,.search-suggestion[data-active=true]{background:var(--surface-soft);color:var(--text-strong)}.search-suggestion:active{transform:scale(.99)}.search-suggestion img{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-input);width:70px;height:46px}.search-suggestion span{gap:3px;min-width:0;display:grid}.search-suggestion strong,.search-suggestion small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-suggestion strong{font-size:.88rem;line-height:1.1}.search-suggestion small,.search-suggestions__empty{color:var(--navigation-text-muted);font-size:.72rem}.search-suggestions__empty{margin:4px 6px 2px}.search-suggestions [data-search-matches]>a{min-height:var(--target-min);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-strong);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex}.search-suggestions [data-search-matches]>a:hover{background:color-mix(in srgb, var(--brand) 24%, transparent)}.search-recents{overscroll-behavior:contain;scrollbar-width:thin;gap:6px;min-width:0;display:grid;overflow-y:auto}.search-recents>header{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-inline:8px 2px;display:flex}.search-recents>header strong{color:var(--navigation-text);font-size:.8rem}.search .search-recents button{width:auto;min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--navigation-text-muted);background:0 0;border:0;padding:0 10px;font-size:.75rem}.search .search-recents button:hover{background:var(--surface-soft);color:var(--text-strong)}.search-recents ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.search-recents li{grid-template-columns:minmax(0, 1fr) var(--target-min);border-radius:var(--radius-sm);align-items:center;min-width:0;display:grid}.search-recents li:hover,.search-recents li:focus-within{background:var(--surface-soft)}.search-recents li>a{min-width:0;min-height:var(--target-min);color:var(--navigation-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-inline:10px;font-size:.84rem;text-decoration:none;display:flex;overflow:hidden}.search-recents li>button{padding:0;font-size:1.25rem}.search-recents>p{color:var(--navigation-text-muted);margin:4px 8px;font-size:.78rem;line-height:1.45}.search .search-recents>[data-search-history-toggle]{justify-self:start}.mobile-search-backdrop{z-index:1150;inset:var(--header-height) 0 0;background:var(--overlay);position:fixed}.mobile-search{z-index:1200;height:var(--header-height);background:var(--surface);align-items:center;gap:8px;padding:0 10px;display:flex;position:fixed;inset:0 0 auto}.mobile-search .search{flex:1}@media (max-width:1280px){.profile-button{flex:none}}@media (max-width:640px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 10px}}body{--sidebar-width:0px}.sidebar{z-index:1100;top:0;bottom:0;visibility:hidden;background:var(--navigation-background);width:240px;color:var(--navigation-text);box-shadow:var(--shadow-menu);pointer-events:none;border-inline-end:0;padding:0;transition:none;position:fixed;inset-inline-start:0;overflow:hidden;transform:translate(-100%)}[dir=rtl] .sidebar{transform:translate(100%)}.sidebar__drawer-header{width:240px;height:var(--header-height);background:var(--navigation-background);align-items:center;min-height:56px;padding:0 16px;display:flex}.sidebar__drawer-start{flex:none;gap:0;width:208px}.sidebar__drawer-header .icon-button{--icon-control-min-size:40px;flex:none;width:40px;height:40px;padding:0}.sidebar__drawer-header .brand-logo{min-width:0;overflow:hidden}.sidebar__content{width:240px;height:calc(100% - var(--header-height));scrollbar-width:thin;padding-block:12px 20px;padding-inline:12px 24px;overflow:hidden auto}.sidebar__section{gap:0;display:grid}.sidebar-link{width:204px;min-height:40px;color:var(--navigation-text);font:var(--font-weight-body) 14px/20px var(--font);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 12px;text-decoration:none;display:grid;position:relative}.sidebar-link:hover{background:var(--surface-soft)}.sidebar-link.active{background:var(--surface-soft);color:var(--text-strong);box-shadow:none;font-weight:500}.sidebar-link small{color:var(--navigation-text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}.sidebar__divider{background:var(--border);height:1px;margin:14px 0}.sidebar__title{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;padding:0 12px;font-size:.73rem}.sidebar__footer{border-top:1px solid var(--border);margin-top:24px;padding:16px 12px 0}.sidebar__footer a{margin:0 0 7px;color:var(--text-muted);margin-inline-end:9px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-block}.sidebar__footer p{color:var(--text-muted);margin:8px 0 0;font-size:.72rem}.sidebar-backdrop{z-index:1050;visibility:hidden;background:var(--navigation-scrim);opacity:0;pointer-events:none;transition:none;position:fixed;inset:0}body.sidebar-open .sidebar{visibility:visible;pointer-events:auto;transform:translate(0)}html[data-shell=script] .sidebar{visibility:visible;pointer-events:auto}body.sidebar-open .sidebar-backdrop{visibility:visible;opacity:1;pointer-events:auto}body.sidebar-motion .sidebar{transition:transform .2s,visibility 0s linear .2s}body.sidebar-motion.sidebar-open .sidebar{transition:transform .2s,visibility linear}body.sidebar-motion .sidebar-backdrop{transition:opacity .2s,visibility 0s linear .2s}body.sidebar-motion.sidebar-open .sidebar-backdrop{transition:opacity .2s,visibility linear}.site-main{min-height:100vh;padding-top:var(--header-height);padding-inline-start:var(--sidebar-width);container-type:inline-size}.site-main :where([id],[tabindex="-1"]){scroll-margin-block-start:calc(var(--header-height) + 12px)}@media (min-width:792px) and (max-width:1312.98px){body:not(.layout-watch){--sidebar-width:72px}}@media (min-width:1313px){body:not(.layout-watch){--sidebar-width:240px}:is(body.sidebar-collapsed,html[data-sidebar-preference=collapsed] body):not(.layout-watch){--sidebar-width:72px}html:not([data-sidebar-preference=collapsed]) body:not(.layout-watch):not(.sidebar-collapsed) .sidebar,body:not(.layout-watch).sidebar-open .sidebar{z-index:900;top:var(--header-height);visibility:visible;box-shadow:none;pointer-events:auto;transition:none;transform:translate(0)}:is(body.sidebar-collapsed,html[data-sidebar-preference=collapsed] body):not(.layout-watch) .sidebar{visibility:hidden;pointer-events:none;transition:none;transform:translate(-100%)}body:not(.layout-watch) .sidebar__drawer-header{display:none}body:not(.layout-watch) .sidebar__content{height:100%}[dir=rtl] :is(body.sidebar-collapsed,html[data-sidebar-preference=collapsed] body):not(.layout-watch) .sidebar{transform:translate(100%)}body:not(.layout-watch) .sidebar-backdrop{display:none}}.layout-watch{--sidebar-width:0px}.layout-watch .sidebar-link{justify-items:initial;text-align:start;grid-template-columns:24px minmax(0,1fr) auto;gap:24px;padding:0 12px;font-size:14px}.layout-watch .sidebar-link small,.layout-watch .sidebar__title,.layout-watch .sidebar__footer{display:block}.layout-watch .sidebar__categories{display:grid}.layout-watch .site-main{padding-inline-start:0}.feed-shell,.search-page,.library-page{width:min(100%, var(--content-max));padding:24px var(--page-gutter) 80px;margin:0 auto}.feed-shell{--site-main-inline-size:100cqi}.feed-shell--chips-first{padding-top:0}.mobile-nav{display:none}}@layer components{.game-card__menu-shell{align-self:start;position:relative}.game-card__menu-trigger{--target-min:var(--game-card-menu-target,40px);width:var(--target-min);height:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);padding:0}.game-card__menu{z-index:2000;inset:var(--card-menu-y,auto) auto auto var(--card-menu-x,auto);border:1px solid var(--navigation-border);border-radius:var(--radius-md);background:var(--navigation-background-raised);width:min(248px,100vw - 16px);color:var(--navigation-text);box-shadow:var(--shadow-menu);margin:0;padding:6px;position:fixed;overflow:visible}.game-card__menu::backdrop{background:0 0}.game-card__menu>:is(button,a[role=menuitem]){width:100%;min-height:var(--target-min);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:grid}.game-card__menu>:is(button,a[role=menuitem]):hover,.game-card__menu>:is(button,a[role=menuitem]):focus-visible{background:var(--surface-soft);color:var(--text-strong);outline:0}.game-card__menu>:is(button,a[role=menuitem])[aria-pressed=true]{color:var(--brand-strong)}@media (forced-colors:active){.game-card__menu{color:canvastext;background:canvas;border:1px solid canvastext}.game-card__menu>:is(button,a[role=menuitem]):focus-visible{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.game-card__menu-trigger{transition:none}}:root{--category-mark-crystal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M5 5h5.4a1.9 1.9 0 1 1 3.2 0H19v5.4a1.9 1.9 0 1 0 0 3.2V19h-5.4a1.9 1.9 0 1 0-3.2 0H5z'/%3E%3C/svg%3E")}[data-category-family=crystal]{--category-mark:var(--category-mark-crystal)}[data-category-family=word]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 4h13a1.5 1.5 0 0 1 1.5 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 18.5v-13A1.5 1.5 0 0 1 5.5 4z'/%3E%3Cpath d='M8.8 16 12 8l3.2 8'/%3E%3Cpath d='M9.9 13.6h4.2'/%3E%3C/svg%3E")}[data-category-family=sparks]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 13.7 9l5.8 1.7-5.8 1.7L12 18.2l-1.7-5.8L4.5 10.7 10.3 9z'/%3E%3C/svg%3E")}[data-category-family=cards]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 3.2h8.3a2 2 0 0 1 2 2V15'/%3E%3Cpath d='M5.2 7h8.3a2 2 0 0 1 2 2v9.8a2 2 0 0 1-2 2H5.2a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}[data-category-family=mahjong]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M7 3.2h10a2 2 0 0 1 2 2v13.6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5.2a2 2 0 0 1 2-2z'/%3E%3Cpath d='M12 14.6a2.6 2.6 0 1 0 0-5.2 2.6 2.6 0 0 0 0 5.2z'/%3E%3C/svg%3E")}[data-category-family=evergreen]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 5.6h13a1.5 1.5 0 0 1 1.5 1.5v11.4a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 18.5V7.1a1.5 1.5 0 0 1 1.5-1.5z'/%3E%3Cpath d='M8.4 3.2v4.4'/%3E%3Cpath d='M15.6 3.2v4.4'/%3E%3Cpath d='M4 10.4h16'/%3E%3Cpath d='M9.4 14.8l1.9 1.9 3.3-3.6'/%3E%3C/svg%3E")}[data-category-family=sport]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 3.2a8.8 8.8 0 1 0 0 17.6 8.8 8.8 0 0 0 0-17.6z'/%3E%3Cpath d='M12 7.4l4.2 3-1.6 4.9H9.4L7.8 10.4z'/%3E%3C/svg%3E")}[data-category-family=board]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4a2.6 2.6 0 1 1 0 5.2 2.6 2.6 0 0 1 0-5.2z'/%3E%3Cpath d='M9.4 8.8h5.2'/%3E%3Cpath d='M10.4 8.8c0 2.3-.6 3.9-1.8 5.2h6.8c-1.2-1.3-1.8-2.9-1.8-5.2'/%3E%3Cpath d='M7.6 14h8.8l1.1 5.1a.8.8 0 0 1-.8 1H7.3a.8.8 0 0 1-.8-1z'/%3E%3C/svg%3E")}[data-category-id=kreuzwortraetsel]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4h14.8a.6.6 0 0 1 .6.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6z'/%3E%3Cpath d='M4 9.3h16'/%3E%3Cpath d='M4 14.7h16'/%3E%3Cpath d='M9.3 4v16'/%3E%3Cpath d='M14.7 4v16'/%3E%3C/svg%3E")}[data-category-id=raetsel],[data-category-id=quizspiele]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M9.2 8.9a2.9 2.9 0 1 1 4 2.7c-.9.4-1.4 1.1-1.4 2v.6'/%3E%3Cpath d='M11.9 17.6h.02'/%3E%3C/svg%3E")}[data-category-id=denkspiele],[data-category-id=logikspiele]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.4 17.2h5.2'/%3E%3Cpath d='M10.4 20.2h3.2'/%3E%3Cpath d='M12 3.4a5.9 5.9 0 0 1 3.4 10.7c-.5.4-.8 1-.8 1.6H9.4c0-.6-.3-1.2-.8-1.6A5.9 5.9 0 0 1 12 3.4z'/%3E%3C/svg%3E")}[data-category-id=arcade]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4a2.3 2.3 0 1 1 0 4.6 2.3 2.3 0 0 1 0-4.6z'/%3E%3Cpath d='M12 8v4.6'/%3E%3Cpath d='M5.6 12.6h12.8a1.6 1.6 0 0 1 1.6 1.6v4.2a1.6 1.6 0 0 1-1.6 1.6H5.6A1.6 1.6 0 0 1 4 18.4v-4.2a1.6 1.6 0 0 1 1.6-1.6z'/%3E%3Cpath d='M16 16.4h.02'/%3E%3C/svg%3E")}[data-category-id=solitaer]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 3.2c0 4-7 6-7 10.4A3.4 3.4 0 0 0 11 16c-.3 2-1 3.5-2 4.6h6c-1-1.1-1.7-2.6-2-4.6a3.4 3.4 0 0 0 6-2.4c0-4.4-7-6.4-7-10.4z'/%3E%3C/svg%3E")}[data-category-id=casino]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 4h11.6A2.2 2.2 0 0 1 20 6.2v11.6a2.2 2.2 0 0 1-2.2 2.2H6.2A2.2 2.2 0 0 1 4 17.8V6.2A2.2 2.2 0 0 1 6.2 4z'/%3E%3Cpath d='M8.8 9.4h.02'/%3E%3Cpath d='M15.2 9.4h.02'/%3E%3Cpath d='M12 12h.02'/%3E%3Cpath d='M8.8 14.6h.02'/%3E%3Cpath d='M15.2 14.6h.02'/%3E%3C/svg%3E")}[data-category-id=poker]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20.2S4.8 15.6 4.8 10.8A3.9 3.9 0 0 1 12 8.2a3.9 3.9 0 0 1 7.2 2.6c0 4.8-7.2 9.4-7.2 9.4z'/%3E%3C/svg%3E")}[data-category-id=multiplayer-spiele]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M9.2 11.2a3.1 3.1 0 1 0 0-6.2 3.1 3.1 0 0 0 0 6.2z'/%3E%3Cpath d='M3.2 20.2c0-3.1 2.7-5.2 6-5.2s6 2.1 6 5.2'/%3E%3Cpath d='M16.2 5.6a3.1 3.1 0 0 1 0 5.8'/%3E%3Cpath d='M20.8 20.2c0-2.5-1.6-4.3-4-4.9'/%3E%3C/svg%3E")}[data-category-id=action]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M13.4 3.2 6 13.4h5.2l-1 7.4 7.8-10.4h-5.2z'/%3E%3C/svg%3E")}[data-category-id=abenteuer]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 19.4 9.4 9l3.4 5 2.4-3.4 5.6 8.8z'/%3E%3Cpath d='M17.4 7.4a1.6 1.6 0 1 1-3.2 0 1.6 1.6 0 0 1 3.2 0z'/%3E%3C/svg%3E")}[data-category-id=weitere-spiele]{--category-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='1.8'%3E%3Cpath d='M6.4 13.3a1.3 1.3 0 1 1 0-2.6 1.3 1.3 0 0 1 0 2.6z'/%3E%3Cpath d='M12 13.3a1.3 1.3 0 1 1 0-2.6 1.3 1.3 0 0 1 0 2.6z'/%3E%3Cpath d='M17.6 13.3a1.3 1.3 0 1 1 0-2.6 1.3 1.3 0 0 1 0 2.6z'/%3E%3C/svg%3E")}.game-card__identity:before,.category-tile__icon:before,.category-directory__symbol:before,.sidebar-link__category-symbol:before{content:"";block-size:58%;inline-size:58%;-webkit-mask:var(--category-mark,var(--category-mark-crystal)) center / contain no-repeat;-webkit-mask:var(--category-mark,var(--category-mark-crystal)) center / contain no-repeat;mask:var(--category-mark,var(--category-mark-crystal)) center / contain no-repeat;background-color:currentColor;display:block}.category-directory__symbol:before{block-size:22px;inline-size:22px}.category-tile__icon:before{block-size:24px;inline-size:24px}.sidebar-link__category-symbol{flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;display:inline-flex}.sidebar-link__category-symbol:before{block-size:26px;inline-size:26px}@media (forced-colors:active){.game-card__identity:before,.category-tile__icon:before,.category-directory__symbol:before,.sidebar-link__category-symbol:before{background-color:canvastext}}.game-grid-container{container:game-grid/inline-size}.game-grid{--game-grid-columns:1;--game-grid-row-max:100%;--game-grid-track-size:100%;max-inline-size:var(--game-grid-row-max);grid-template-columns:repeat(var(--game-grid-columns), minmax(0, 1fr));margin-inline:auto;display:grid}.game-card{--game-card-media-radius:var(--card-media-radius);--game-card-feedback-radius:var(--card-feedback-radius);--game-card-feedback-outset:12px;--game-card-menu-target:var(--card-menu-size);--game-card-feedback-background:var(--surface-soft);--game-card-title-size:var(--card-title-size);--game-card-title-line-height:var(--card-title-line-height);--game-card-metadata-size:var(--card-metadata-size);--game-card-metadata-line-height:var(--card-metadata-line-height);min-width:0;font-family:var(--card-metadata-family);isolation:isolate;align-self:start;position:relative}.game-card[data-game-card]{cursor:pointer}.game-card .game-card__menu-shell{inset-block-start:-6px;inset-inline-end:0}.game-card:before{z-index:0;inset:calc(0px - var(--game-card-feedback-outset));border-radius:var(--game-card-feedback-radius);background:var(--game-card-feedback-background);content:"";opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.05,0,0,1),transform .3s cubic-bezier(.05,0,0,1);position:absolute;transform:scale(.9)}.game-card>*{z-index:1;position:relative}.game-card__history[hidden],.game-card__history-remove[hidden]{display:none}.game-card .game-card__history-remove{--icon-control-min-size:var(--game-card-menu-target);width:var(--game-card-menu-target);height:var(--game-card-menu-target);grid-area:1/-2;padding:0}.game-card__body:has(>.game-card__history-remove:not([hidden]))>.game-card__menu-shell{grid-area:2/-2;inset-block-start:0}.game-card__body:has(>.game-card__history-remove:not([hidden]))>.game-card__copy{grid-area:1/-3/span 2}.game-card__body:has(>.game-card__history-remove:not([hidden]))>.game-card__identity{grid-area:1/1}.game-card:is(:hover,:focus-within){z-index:2}.game-card:is(:hover,:focus-within):before{opacity:1;transform:scale(1)}.game-card__media-shell{min-width:0;position:relative}.game-card__media{aspect-ratio:16/9;border-radius:var(--game-card-media-radius);background:var(--card-media-background);border:0;text-decoration:none;display:block;position:relative;overflow:hidden}.game-card__picture{width:100%;height:100%;display:block}.game-card__media img{object-fit:cover;width:100%;height:100%;transition:opacity var(--motion-normal) var(--motion-standard);position:absolute;inset:0}.game-card[data-slug=dima-sea-duel] .game-card__media img{object-position:center top}.game-card__media:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.game-card__quick-action{z-index:2;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#00000073;border:0;border-radius:16px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0 12px;display:flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.game-card__quick-action[data-action-kind=queue]{inset-block-start:40px}.game-card__quick-action .icon{width:24px;height:24px}.game-card__quick-action:is(:hover,:focus-visible){background:#282828b8}.game-card:is(:hover,:focus-within) .game-card__quick-action,.game-card__quick-action:focus-visible{opacity:1;pointer-events:auto}.game-card__quick-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.game-card__body{grid-template-columns:var(--game-card-body-columns,minmax(0, 1fr) var(--game-card-menu-target));min-width:0;padding:var(--card-body-gap) 0 0;align-items:start;gap:0;display:grid}.game-card__body:has(>.game-card__identity){--game-card-body-columns:calc(var(--card-identity-size) + var(--card-identity-gap)) minmax(0, 1fr) var(--game-card-menu-target)}.game-card__identity{inline-size:var(--card-identity-size);block-size:var(--card-identity-size);background:var(--surface-soft);color:var(--card-text-muted);font-family:var(--card-metadata-family);font-size:var(--card-title-size);font-weight:var(--card-title-weight);border-radius:50%;place-items:center;line-height:1;display:grid}.game-card__copy{align-content:start;gap:var(--card-metadata-gap);min-width:0;display:grid}.game-card :is(h2,h3){color:var(--card-text);font-family:var(--card-title-family);font-size:var(--game-card-title-size);font-weight:var(--card-title-weight);line-height:var(--game-card-title-line-height);letter-spacing:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.game-card :is(h2,h3) a{min-width:0;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.game-card :is(h2,h3) a:hover,.game-card__category:hover{text-decoration:underline}.game-card__category,.game-card__teaser,.game-card__history{min-width:0;max-width:100%;min-height:var(--game-card-metadata-line-height);color:var(--card-text-muted);font-size:var(--game-card-metadata-size);font-weight:var(--card-metadata-weight);line-height:var(--game-card-metadata-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.game-card__category{width:-moz-fit-content;width:fit-content;min-height:var(--game-card-metadata-line-height);--game-card-category-target-extra:max(0px, calc(24px - var(--game-card-metadata-line-height)));align-items:center;margin-block-end:calc(0px - var(--game-card-category-target-extra));padding-block-end:var(--game-card-category-target-extra);text-decoration:none;display:inline-flex}.game-card--recommendation{--game-card-feedback-outset:6px}.game-card--recommendation .game-card__quick-action{display:none}.icon-button,.glass-control{min-width:var(--icon-control-min-size,var(--target-min));min-height:var(--icon-control-min-size,var(--target-min));border-radius:var(--radius-pill);color:inherit;cursor:pointer;transition:background var(--motion-fast) var(--motion-standard), color var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);background:0 0;place-items:center;text-decoration:none;display:inline-grid}.icon-button:hover{background:var(--surface-soft)}.icon-button:active,.glass-control:active{transform:scale(.96)}.pill-button,.action-pill{min-height:var(--target-min);border-radius:var(--radius-pill);background:var(--button-secondary-bg);max-inline-size:100%;color:var(--button-secondary-text);font-weight:var(--font-weight-strong);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 17px;text-decoration:none;display:inline-flex}.pill-button:hover,.action-pill:hover{background:var(--button-secondary-bg-hover)}.pill-button--primary,.action-pill--primary{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--shadow-control);border-color:#0000}.pill-button--primary:hover,.action-pill--primary:hover{background:var(--button-primary-bg-hover)}[data-feed-load-more],[data-category-load-more],[data-recommendation-load-more]{justify-self:center;max-inline-size:220px}.chip{min-height:var(--yt-chip-height);height:var(--yt-chip-height);align-items:center;gap:var(--yt-chip-gap);padding:0 var(--yt-chip-padding-inline);border-radius:var(--yt-chip-radius);background:var(--chip-bg);color:var(--chip-text);font:var(--font-weight-strong) .875rem/20px var(--font);white-space:nowrap;cursor:pointer;scroll-snap-align:start;border:0;flex:none;text-decoration:none;display:inline-flex}.chip span{color:var(--text-muted);font-size:.66rem}.chip:hover{background:var(--chip-bg-hover)}.chip.active,.chip[aria-pressed=true]{background:var(--text-strong);color:var(--bg);box-shadow:none;border-color:#0000}.chip.active span,.chip[aria-pressed=true] span{color:currentColor;opacity:.78}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.deferred-image{opacity:0}.deferred-image.is-loaded{opacity:1}.queue-drawer{z-index:1500;top:var(--header-height);inset-inline-end:0;border-inline-start:1px solid var(--navigation-border);background:var(--navigation-background-raised);width:min(420px,100vw);color:var(--navigation-text);box-shadow:var(--shadow-menu);grid-template-rows:auto minmax(0,1fr) auto;display:none;position:fixed;bottom:0}body.queue-open .queue-drawer{display:grid}.queue-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:flex}.queue-drawer>header span{color:var(--brand-2);letter-spacing:.12em;font-size:.65rem;font-weight:850}.queue-drawer h2{color:var(--text-strong);margin:3px 0 0;font-size:1.2rem}.queue-drawer__body{padding:12px;overflow-y:auto}.queue-drawer>footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px;display:flex}.queue-empty{color:var(--text-muted);text-align:center;padding:32px 15px}.queue-item{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.queue-item:hover{background:var(--surface-soft)}.queue-item>a{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-width:0;text-decoration:none;display:grid}.queue-item img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:90px}.queue-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-item a span{gap:3px;min-width:0;display:grid}.queue-item small{color:var(--brand-strong);font-size:.72rem;font-weight:800}.queue-item__actions{gap:4px;display:flex}.queue-item__actions .icon-button{width:38px;min-width:38px;height:38px;min-height:38px}.queue-item__actions .icon-button:disabled{cursor:not-allowed;opacity:.4}.queue-backdrop{z-index:1450;inset:var(--header-height) 0 0;background:var(--overlay);position:fixed}.shortcut-help{z-index:1650;border:1px solid var(--navigation-border);border-radius:var(--radius-lg);background:var(--navigation-background-raised);width:min(520px,100vw - 32px);max-height:min(620px,100dvh - 32px);color:var(--navigation-text);box-shadow:var(--shadow-menu);margin-inline:auto;padding:0 20px 20px;position:fixed;inset-block-start:50%;inset-inline:0;overflow:auto;transform:translateY(-50%)}.shortcut-help>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.shortcut-help h2{color:var(--text-strong);margin:0;font-size:1.3rem}.shortcut-help dl{margin:12px 0 0;display:grid}.shortcut-help dl>div{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;display:grid}.shortcut-help dl>div:last-child{border-bottom:0}.shortcut-help dt,.shortcut-help dd{margin:0}.shortcut-help kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-soft);min-width:44px;min-height:36px;color:var(--text-strong);font:800 .78rem/1 var(--font);place-items:center;padding-inline:8px;display:inline-grid}.shortcut-help dd{color:var(--text)}.shortcut-help-backdrop{z-index:1600;background:var(--overlay);position:fixed;inset:0}.toast{z-index:3000;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--text-strong);max-width:calc(100vw - 28px);color:var(--bg);align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;font-weight:750;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast button{border-radius:var(--radius-pill);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 14px}.form-status[data-state=error]{color:var(--form-danger)}.form-status[data-state=success]{color:var(--form-success)}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.56}.portal-tooltip{z-index:2100;border:1px solid var(--navigation-border);border-radius:var(--radius-md);background:var(--navigation-background-raised);max-inline-size:min(22rem,100vw - 16px);color:var(--navigation-text);box-shadow:var(--shadow-menu);font-size:.78rem;font-weight:var(--font-weight-strong);text-align:start;overflow-wrap:anywhere;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);padding:6px 9px;line-height:1.35;position:fixed;transform:translateY(2px)}.portal-tooltip[data-placement=bottom]{transform:translateY(-2px)}.portal-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}.portal-tooltip[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.portal-tooltip{transition:none}}@media (forced-colors:active){.portal-tooltip{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}}@layer surfaces{.horizontal-rail-shell{--horizontal-rail-edge:var(--bg);min-width:0;position:relative}.horizontal-rail-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0}.horizontal-rail-viewport::-webkit-scrollbar{display:none}.chip-rail__viewport{gap:var(--yt-chip-rail-gap);padding:var(--chip-rail-padding-block,12px) var(--chip-rail-padding-inline,1px);scroll-padding-inline:var(--chip-rail-padding-inline,1px);scroll-snap-type:inline proximity;flex-wrap:nowrap;margin:0;display:flex;overflow-x:auto}.horizontal-rail-arrow{z-index:6;width:58px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0}.horizontal-rail-arrow:before{border:1px solid var(--button-secondary-border);border-radius:var(--radius-pill);background:var(--button-secondary-bg);width:40px;height:40px;box-shadow:var(--shadow-control);content:"";transition:border-color var(--motion-fast) var(--motion-standard), background var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);position:absolute}.horizontal-rail-arrow .icon{z-index:1;position:relative}.horizontal-rail-arrow:hover:before{border-color:var(--border-strong);background:var(--surface-hover);transform:scale(1.04)}.horizontal-rail-arrow:focus-visible{outline:none}.horizontal-rail-arrow:focus-visible:before{outline:2px solid var(--brand-strong);outline-offset:2px}.horizontal-rail-arrow--previous{background:linear-gradient(90deg, var(--horizontal-rail-edge) 62%, transparent);inset-inline-start:0}.horizontal-rail-arrow--previous .icon{transform:rotate(180deg)}.horizontal-rail-arrow--next{background:linear-gradient(270deg, var(--horizontal-rail-edge) 62%, transparent);inset-inline-end:0}[dir=rtl] .horizontal-rail-arrow--previous{background:linear-gradient(270deg, var(--horizontal-rail-edge) 62%, transparent)}[dir=rtl] .horizontal-rail-arrow--previous .icon{transform:none}[dir=rtl] .horizontal-rail-arrow--next{background:linear-gradient(90deg, var(--horizontal-rail-edge) 62%, transparent)}[dir=rtl] .horizontal-rail-arrow--next .icon{transform:rotate(180deg)}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 18px;display:flex}.section-heading--page{flex-wrap:wrap;row-gap:6px;margin-bottom:16px;padding-top:0}.section-heading__note{flex:26rem;margin-block:0;margin-inline-end:auto}.section-heading h1,.section-heading h2{color:var(--text-strong);letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.section-heading h2{font-size:20px;line-height:28px}.section-heading p{color:var(--text-muted);margin:6px 0 0;font-size:.9rem}.search-page,.library-page{min-height:calc(100vh - var(--header-height))}.text-field{border:1px solid var(--form-border);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--form-text);background:var(--form-background-soft);padding:0 14px}.text-field:focus{border-color:var(--form-focus);outline:3px solid color-mix(in srgb, var(--form-focus) 25%, transparent)}.form-status{color:var(--text-muted);font-size:.82rem}.portal-ads-runtime,.portal-outstream-host{width:0;height:0;position:fixed;inset:0}.game-stage-slot{scroll-margin-top:calc(var(--header-height) + 12px);position:relative}#persistent-player-host{pointer-events:none;display:none;container-type:size}#persistent-player-host[data-player-host-active=pending],#persistent-player-host[data-player-host-active=true]{z-index:40;top:var(--player-host-top,var(--header-height));left:var(--player-host-left,0);width:var(--player-host-width,0);height:var(--player-host-height,0);pointer-events:auto;display:block;position:absolute}#persistent-player-host[data-player-host-mode=mini]{--player-host-mini-inline-size:min(430px, calc(100vw - 36px));z-index:1200;top:auto;bottom:max(18px, env(safe-area-inset-bottom));width:var(--player-host-mini-inline-size);height:auto;position:fixed;inset-inline:auto 18px;container-type:inline-size}html.player-viewport-fullscreen,body.player-viewport-fullscreen{overscroll-behavior:none;overflow:hidden}#persistent-player-host[data-player-host-mode=fullscreen]{z-index:2000;pointer-events:auto;width:auto;height:100dvh;display:block;position:fixed;inset:0}.game-stage{background:var(--player-background);width:100%;height:100%;color:var(--player-text);box-shadow:var(--player-shadow);position:absolute;inset:0;overflow:visible}.game-stage__poster,.game-stage__frame,.game-stage__frame iframe{width:100%;height:100%;position:absolute;inset:0}.game-stage__poster,.game-stage__frame{overflow:hidden}.game-stage__poster>picture{display:block;position:absolute;inset:0}.game-stage__poster img{object-fit:cover;filter:saturate(.86)brightness(.72);width:100%;height:100%}.game-stage__shade{background:var(--player-overlay);position:absolute;inset:0}.launch-button{border-radius:var(--radius-pill);background:var(--button-primary-bg);min-width:210px;min-height:70px;color:var(--button-primary-text);box-shadow:var(--shadow-stage-action);cursor:pointer;justify-content:center;align-items:center;gap:13px;padding:0 23px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.launch-button span{text-align:start;display:grid}.launch-button strong{font-size:1.05rem}.launch-button small{color:var(--player-text-muted);font-size:.68rem;font-weight:600}.launch-button:hover{background:var(--button-primary-bg-hover)}.game-stage__frame iframe{background:var(--black);border:0}.game-stage[data-state=loading] .game-stage__frame iframe{background:0 0}.game-stage__status{text-wrap:balance;border-radius:999px;padding:6px 14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.game-stage__error,.game-consent{background:var(--player-scrim);text-align:start;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.game-stage__error p{color:var(--text-inverse-soft);margin:4px 0 0;font-size:.8rem}.game-stage__mini-bar{z-index:6;background:linear-gradient(180deg, var(--player-chrome), var(--player-chrome-soft));pointer-events:none;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding-block:7px;padding-inline:13px 8px;display:none;position:absolute;inset:0 0 auto}.game-stage__mini-bar>span{align-items:center;gap:8px;min-width:0;display:flex}.game-stage__mini-bar strong{color:var(--text-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.game-stage__mini-bar>div{pointer-events:auto;gap:5px;display:flex}.game-stage__controls{z-index:7;top:calc(100% + 8px);gap:4px;display:flex;position:absolute;inset-inline-end:0}.game-stage__controls .glass-control{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--button-secondary-text);box-shadow:var(--shadow-control);-webkit-backdrop-filter:none;backdrop-filter:none}.game-stage__controls .glass-control:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.game-stage--viewport-fullscreen .game-stage__controls{top:auto;bottom:0;background:var(--player-chrome);min-height:calc(52px + env(safe-area-inset-bottom));padding-block:4px max(4px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));justify-content:flex-end;align-items:center;inset-inline:0}.game-stage:fullscreen .game-stage__controls{top:auto;bottom:0;background:var(--player-chrome);min-height:calc(52px + env(safe-area-inset-bottom));padding-block:4px max(4px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));justify-content:flex-end;align-items:center;inset-inline:0}.game-stage.game-stage--viewport-fullscreen{box-shadow:none;overflow:hidden}.game-stage--viewport-fullscreen .game-stage__controls .glass-control{background:var(--player-glass);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--player-text);box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-color:#0000}.game-stage:fullscreen .game-stage__controls .glass-control{background:var(--player-glass);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--player-text);box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-color:#0000}.game-stage__status,.glass-control,.game-stage__age,.game-stage__rotate{background:var(--player-glass);color:var(--player-text);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.glass-control:hover{background:color-mix(in srgb, var(--brand) 82%, transparent)}.glass-control:disabled{cursor:not-allowed;opacity:.42}.glass-control:disabled:hover{background:var(--glass-bg)}.game-stage.game-stage--mini{z-index:1;border:1px solid color-mix(in srgb, var(--player-text) 18%, transparent);border-radius:var(--radius-stage);width:100%;height:auto;box-shadow:var(--player-floating-shadow);animation:miniplayer-in var(--motion-normal) var(--motion-standard);grid-template-rows:auto auto;display:grid;position:relative;inset:auto;overflow:hidden}.game-stage--mini .game-stage__mini-bar{background:color-mix(in srgb, var(--stage-chrome) 96%, var(--stage-bg));grid-row:1;display:flex;position:relative;inset:auto}.game-stage--mini .game-stage__frame{width:100%;height:auto;aspect-ratio:var(--player-aspect-ratio,16 / 9);grid-row:2;position:relative;inset:auto}.game-stage--mini .game-stage__controls{display:none}@keyframes miniplayer-in{0%{opacity:.4;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.theater-mode .game-stage-slot{inline-size:calc(100cqw + var(--theater-stage-inline-growth,0px));background:var(--stage-bg);grid-area:stage;margin-inline-start:-16px}body[data-player-queue=companion] #persistent-player-host[data-player-host-mode=mini]{z-index:1520;inset-inline-end:calc(min(420px,100vw) + 18px)}}@layer utilities{@media (min-width:1120px){.game-card--recommendation{--game-card-media-radius:var(--card-compact-media-radius);--game-card-title-size:var(--card-compact-title-size);--game-card-title-line-height:var(--card-compact-title-line-height);--game-card-metadata-size:var(--card-compact-metadata-size);--game-card-metadata-line-height:var(--card-compact-metadata-line-height);display:grid}.game-card--recommendation .game-card__identity{display:none}.game-card--recommendation .game-card__body{padding:0;display:block}.game-card--recommendation .game-card__menu-shell{position:absolute;inset-block:auto 0;inset-inline:auto 0}@container recommendation-grid (width>=341.34px){.game-card--recommendation :is(h2,h3),.game-card--recommendation :is(h2,h3) a{-webkit-line-clamp:3}}}@media (min-width:900px) and (max-width:1100px) and (max-height:520px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.game-card--recommendation{--game-card-media-radius:var(--card-media-radius);--game-card-title-size:var(--card-title-size);--game-card-title-line-height:var(--card-title-line-height);--game-card-metadata-size:var(--card-metadata-size);--game-card-metadata-line-height:var(--card-metadata-line-height);display:block}.game-card--recommendation .game-card__body{padding:var(--card-body-gap) 0 0;display:grid}.game-card--recommendation .game-card__identity{display:grid}.game-card--recommendation .game-card__menu-shell{position:relative;inset-block:-6px auto;inset-inline:auto 0}.game-card--recommendation :is(h2,h3),.game-card--recommendation :is(h2,h3) a{-webkit-line-clamp:2}}@media (hover:none),(pointer:coarse){.game-card__quick-action{display:none}}@media (prefers-reduced-motion:reduce){.game-card:before{transition:none;transform:none}}@media (forced-colors:active){.game-card:before{display:none}.game-card__media{outline-offset:-1px;background:canvas;outline:1px solid canvastext}.game-card__quick-action{color:buttontext;background:buttonface;border:1px solid buttontext}}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.breadcrumbs ol{color:var(--text-muted);flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;font-size:.8rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";padding-inline-end:.4rem}.breadcrumbs li:last-child{color:var(--text-strong)}.skip-link{z-index:5000;top:-70px;border-radius:var(--radius-sm);background:var(--text-strong);color:var(--bg);padding:10px 16px;font-weight:800;text-decoration:none;position:fixed;inset-inline-start:12px}.skip-link:focus{top:10px}.icon{fill:currentColor;flex:none}.sidebar-link>.icon,.mini-guide__link>.icon{block-size:26px;inline-size:26px}.icon--line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.eyebrow{color:var(--brand-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:850;display:inline-block}.topbar__mobile-search{display:none}@media (max-width:640px){.topbar>[data-header-priority=primary]{display:none}}@media (max-width:900px){body[data-player-queue=companion] .queue-drawer,body[data-player-queue=companion] .queue-backdrop{bottom:calc(var(--player-host-mini-block-size,260px) + 36px + env(safe-area-inset-bottom))}body[data-player-queue=companion] #persistent-player-host[data-player-host-mode=mini]{inset-inline-end:18px}}@media (max-width:760px){:root{--header-height:56px!important}.topbar__queue{display:inline-grid}.mobile-search .search-suggestions{top:calc(100% + 10px);max-block-size:min(520px, calc(var(--mobile-search-viewport-height,100dvh) - var(--header-height) - 28px));inset-inline:8px}.search-suggestion{grid-template-columns:62px minmax(0,1fr)}.search-suggestion img{width:62px;height:42px}.profile-button{flex:0 auto}.feed-shell,.search-page,.library-page{padding-top:16px;padding-bottom:50px}.feed-shell.feed-shell--chips-first{padding-top:0}#persistent-player-host[data-player-host-mode=mini]{--player-host-mini-inline-size:min(390px, calc(100vw - 24px));inset-inline-end:12px}body[data-player-queue=companion] #persistent-player-host[data-player-host-mode=mini]{inset-inline-end:12px}}@media (max-width:791.98px){.qc-cmp2-container:not([data-player-cmp]) .qc-cmp2-persistent-link{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))!important}body:is([data-player=theater],[data-player=fullscreen]) .qc-cmp2-container:not([data-player-cmp]) .qc-cmp2-persistent-link{bottom:env(safe-area-inset-bottom)!important}html{scroll-padding-block-end:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 12px)}.sidebar,.sidebar-backdrop{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}.site-main{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}body:is([data-player=theater],[data-player=fullscreen]) .site-main{padding-bottom:0}.mobile-nav{z-index:950;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border-top:1px solid color-mix(in srgb, var(--navigation-text) 20%, transparent);background:var(--navigation-background);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}body:is([data-player=theater],[data-player=fullscreen]) .mobile-nav{display:none}.mobile-nav a{min-width:0;height:var(--bottom-nav-item-height);color:var(--navigation-text-muted);font:var(--font-weight-body) 11px/13px var(--font);flex-direction:column;justify-content:center;align-items:center;gap:0;padding-inline:4px;text-decoration:none;display:flex}.mobile-nav a>.icon{width:24px;height:24px;margin-block:2px 1px}.mobile-nav a>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav a.active{color:var(--text-strong);font-weight:var(--font-weight-strong)}.mobile-nav a.active>.icon{border-radius:var(--radius-pill);background:var(--surface-soft);box-shadow:0 0 0 4px var(--surface-soft)}.mobile-nav a:hover{background:var(--surface-soft)}.mobile-nav a:focus-visible{outline-offset:-3px}#persistent-player-host[data-player-host-mode=mini]{bottom:calc(var(--bottom-nav-height) + 12px + env(safe-area-inset-bottom))}body[data-player-queue=companion] .queue-drawer,body[data-player-queue=companion] .queue-backdrop{bottom:calc(var(--player-host-mini-block-size,260px) + var(--bottom-nav-height) + 24px + env(safe-area-inset-bottom))}.toast{bottom:calc(var(--bottom-nav-height) + 24px + env(safe-area-inset-bottom))}}@media (max-width:520px){:root{--page-gutter:16px}.mobile-search{block-size:var(--mobile-search-viewport-height,100dvh);padding-block:max(8px, env(safe-area-inset-top));align-items:flex-start;inset-block-start:var(--mobile-search-viewport-top,0px);inset-block-end:auto;inset-inline:0}.brand-logo__mark{width:36px;height:36px}.launch-button{min-width:180px;min-height:58px}.launch-button small{display:none}.game-stage__error{text-align:center;justify-items:center;display:grid}#persistent-player-host[data-player-host-mode=mini]{--player-host-mini-inline-size:min(320px, calc(100vw - 24px))}}@media (max-width:760px) and (max-height:600px){.layout-watch .qc-cmp2-container:not([data-player-cmp]) .qc-cmp2-persistent-link{bottom:env(safe-area-inset-bottom)!important}.layout-watch .mobile-nav{display:none}.layout-watch .site-main{padding-bottom:0}}@media (max-width:1100px) and (max-height:520px) and (orientation:landscape) and (hover:none) and (pointer:coarse){:root{--header-height:56px!important}.topbar{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.brand-logo{min-height:44px}.brand-logo__mark{width:36px;height:36px}}@media (max-width:420px){.brand-logo__word{display:none}.profile-button{flex:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.topbar,.sidebar,.mini-guide,.mobile-nav,.search-suggestions,.account-menu__panel{background:var(--navigation-background)}.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.topbar,.sidebar,.mini-guide,.mobile-nav,.search-suggestions,.account-menu__panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas}.pill-button,.action-pill,.icon-button,.glass-control,.chip{border:1px solid buttontext}.sidebar-link.active,.chip.active,.chip[aria-pressed=true],.action-pill[aria-pressed=true],.comment-reaction-button[aria-pressed=true],.search-suggestion[aria-selected=true]{color:highlight;background:canvas;border:2px solid highlight}.profile-avatar__art{display:none}.profile-avatar__fallback{color:buttontext}}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/roboto-v51-latin-ext.ThqUyHr0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/roboto-v51-cyrillic.CeLhucAw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/roboto-v51-latin.DSCY9ty2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);size-adjust:100.33%;ascent-override:92.47%;descent-override:24.33%;line-gap-override:0%}
