@font-face{font-family:Pixel Horizon;src:url(/assets/themes/pixel-horizon/font/PressStart2P-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.theme-pixel-horizon{--pixel-ink:#092e43;--pixel-paper:#f2f5d9;--pixel-edge:#b9d8a2;--pixel-green:#bee876;--pixel-font:"Pixel Horizon", var(--font-mono), monospace}.theme-pixel-horizon ::selection{color:#092e43;background:#bee876}.theme-pixel-horizon :is(.pixel-title-screen,.pixel-panel) :focus-visible{outline-offset:5px;outline:3px solid #ffdc78}.theme-pixel-horizon .pixel-title-screen{z-index:2;width:100%;min-height:720px;color:var(--pixel-paper);flex-direction:column;align-items:center;padding:72px 24px 28px;display:flex;position:relative}.theme-pixel-horizon .pixel-title-screen[data-console-open=true]{padding-top:40px}.theme-pixel-horizon .pixel-title-screen[data-console-open=true] .pixel-game-title{margin-bottom:28px;font-size:clamp(22px,3vw,40px)}.theme-pixel-horizon .pixel-game-title{text-align:center;overflow-wrap:anywhere;width:min(100%,1100px);font:400 clamp(24px, 3.5vw, 56px)/1.5 var(--pixel-font);letter-spacing:-.02em;text-shadow:3px 0 #092e43,-3px 0 #092e43,0 -3px #092e43,0 3px #092e43,0 7px #236b70;margin:0 0 48px}.theme-pixel-horizon .pixel-game-menu{border:4px solid var(--pixel-paper);outline:4px solid var(--pixel-ink);background:var(--pixel-ink);flex-direction:column;gap:4px;width:min(100%,360px);padding:16px;display:flex;box-shadow:8px 8px #236b70}.theme-pixel-horizon .pixel-game-menu[hidden]{display:none}.theme-pixel-horizon .pixel-console-view{width:min(100%,420px)}.theme-pixel-horizon .pixel-console-view #catalog{padding:0}.theme-pixel-horizon .pixel-catalog-paths{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.theme-pixel-horizon .pixel-catalog-paths a{background:var(--pixel-ink);min-height:44px;color:var(--pixel-paper);overflow-wrap:anywhere;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.theme-pixel-horizon .pixel-catalog-paths a[aria-current]{color:var(--pixel-green)}.theme-pixel-horizon .pixel-console-view nav[aria-label=Catalog\ type]{gap:12px;margin:0 0 16px}.theme-pixel-horizon .pixel-console-view nav[aria-label=Catalog\ type] a{background:var(--pixel-ink);min-height:44px;color:var(--pixel-paper);align-items:center;padding:8px 16px;display:inline-flex}.theme-pixel-horizon .pixel-menu-action{width:100%;min-height:48px;color:var(--pixel-paper);font:400 12px/1.7 var(--pixel-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:12px;text-decoration:none;display:flex}.theme-pixel-horizon .pixel-menu-action .pixel-cursor{opacity:0;flex-shrink:0}.theme-pixel-horizon .pixel-menu-primary .pixel-cursor,.theme-pixel-horizon .pixel-menu-action:is(:hover,:focus-visible) .pixel-cursor{opacity:1}.theme-pixel-horizon .pixel-game-menu:has(.pixel-menu-action:is(:hover,:focus-visible)) .pixel-menu-primary .pixel-cursor{opacity:0}.theme-pixel-horizon .pixel-game-menu .pixel-menu-action:is(:hover,:focus-visible) .pixel-cursor{opacity:1}.theme-pixel-horizon .pixel-menu-action:is(:hover,:focus-visible){color:#bee876;background:#164659}.theme-pixel-horizon .pixel-menu-action:active{transform:translateY(2px)}.theme-pixel-horizon .pixel-menu-action:disabled{opacity:.6;cursor:not-allowed}.theme-pixel-horizon .pixel-title-footer{width:min(100%,360px);color:var(--pixel-paper);font:400 9px/1.6 var(--pixel-font);background:#092e43;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding:10px 12px;display:flex}.theme-pixel-horizon .pixel-title-footer>span{overflow-wrap:anywhere;min-width:0}.theme-pixel-horizon .pixel-title-footer>span:first-child{flex:1}.theme-pixel-horizon footer>span{overflow-wrap:anywhere;min-width:0}.theme-pixel-horizon footer>span:last-child{flex-wrap:wrap;gap:12px 16px}.theme-pixel-horizon .pixel-producer-tools{color:#092e43;width:min(100%,360px);margin-top:16px;font-size:13px}.theme-pixel-horizon .pixel-producer-tools summary{background:var(--pixel-paper);cursor:pointer;border:2px solid #092e43;min-height:44px;padding:12px}.theme-pixel-horizon .pixel-producer-tools>div{color:var(--pixel-paper);background:#092e43;gap:20px;padding:20px;display:grid}.theme-pixel-horizon .pixel-producer-tools button{color:var(--pixel-paper)!important}.theme-pixel-horizon .pixel-panel{border:4px solid var(--pixel-paper);background:var(--pixel-ink);color:var(--pixel-paper);box-shadow:6px 6px #236b70}.theme-pixel-horizon .pixel-dialogue{width:min(100%,560px);padding:28px;animation:.18s ease-out pixel-panel-arrive}.theme-pixel-horizon .pixel-heading{font:400 16px/1.8 var(--pixel-font);overflow-wrap:anywhere;margin:0}.theme-pixel-horizon .pixel-dialogue p{white-space:pre-line;max-width:65ch;margin:20px 0;font-size:15px;line-height:1.8}.theme-pixel-horizon .pixel-dialogue-handle{color:#c0e5d4}.theme-pixel-horizon .pixel-producer-avatar{object-fit:cover;margin-top:20px}.theme-pixel-horizon .pixel-sound-control{width:min(100%,360px);margin-top:16px}.theme-pixel-horizon .pixel-tooltip{display:inline-flex;position:relative}.theme-pixel-horizon .pixel-tooltip>[role=tooltip]{z-index:3;color:#f2f5d9;visibility:hidden;pointer-events:none;background:#092e43;border:2px solid #e1e6b7;width:min(280px,70vw);padding:12px;font-size:12px;line-height:1.7;position:absolute;bottom:100%;left:0}.theme-pixel-horizon .pixel-tooltip:not([data-dismissed=true]):is(:hover,:focus-within)>[role=tooltip]{visibility:visible;pointer-events:auto}.theme-pixel-horizon .pixel-dialogue a{min-height:44px}.theme-pixel-horizon .pixel-button{background:var(--pixel-green);min-height:48px;color:var(--pixel-ink);font:400 10px/1.7 var(--pixel-font);cursor:pointer;border:3px solid #65904b;border-color:#f2f5d9 #65904b #65904b #f2f5d9;justify-content:center;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:transform .1s ease-out,background-color .1s ease-out;display:inline-flex}.theme-pixel-horizon .pixel-button-secondary{color:var(--pixel-paper);background:#1d5060;border-color:#77a69f #072637 #072637 #77a69f}.theme-pixel-horizon .pixel-button:hover:not(:disabled){color:#092e43;background:#d7f49e}.theme-pixel-horizon .pixel-button:active:not(:disabled){transform:translateY(2px)}.theme-pixel-horizon .pixel-button:disabled{opacity:.6;cursor:not-allowed}.theme-pixel-horizon .pixel-button[aria-pressed=true]{border-color:#ffdc78}.theme-pixel-horizon .pixel-dialogue>.pixel-button{margin-top:24px}.theme-pixel-horizon .pixel-text-link{color:var(--pixel-paper);text-underline-offset:5px}.theme-pixel-horizon .pixel-loading{gap:3px;display:inline-flex}.theme-pixel-horizon .pixel-loading i{background:currentColor;width:5px;height:5px;animation:.9s steps(2,end) infinite pixel-load;display:block}.theme-pixel-horizon .pixel-loading i:nth-child(2){animation-delay:.15s}.theme-pixel-horizon .pixel-loading i:nth-child(3){animation-delay:.3s}@keyframes pixel-load{50%{opacity:.3}}@keyframes pixel-panel-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}.theme-pixel-horizon .pixel-console-header{border-bottom:2px solid #477d7b;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.theme-pixel-horizon .pixel-stage-feature{grid-template-columns:minmax(160px,32%) minmax(0,1fr);align-items:center;gap:40px;padding:36px;animation:.18s ease-out pixel-panel-arrive;display:grid}.theme-pixel-horizon .pixel-stage-art{aspect-ratio:1;background:#1d5060;border:4px solid #e1e6b7;box-shadow:6px 6px #477d7b}.theme-pixel-horizon .pixel-stage-art img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.theme-pixel-horizon .pixel-art-fallback{height:100%;font:400 48px var(--pixel-font);place-items:center;display:grid}.theme-pixel-horizon .pixel-stage-copy{min-width:0}.theme-pixel-horizon .pixel-stage-title{font:400 clamp(18px, 2vw, 28px)/1.6 var(--pixel-font);overflow-wrap:anywhere;flex-direction:column;gap:16px;margin:0;display:flex}.theme-pixel-horizon .pixel-stage-title>span{color:#bee876;font-size:10px}.theme-pixel-horizon .pixel-stage-meta{color:#c0e5d4;margin:16px 0 0;font-size:14px;line-height:1.7}.theme-pixel-horizon .pixel-stage-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.theme-pixel-horizon .pixel-track-actions{color:#d1eadb;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.theme-pixel-horizon .pixel-track-actions a{min-height:44px;color:inherit;align-items:center;gap:8px;padding-inline:8px;text-decoration:none;display:inline-flex}.theme-pixel-horizon .pixel-track-actions button{min-height:44px}.theme-pixel-horizon .pixel-playback-error{color:#ffdfb8;margin-top:16px;font-size:14px}.theme-pixel-horizon .pixel-stage-selector{border-top:2px solid #477d7b;scroll-margin-top:24px}.theme-pixel-horizon .pixel-selector-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 12px;display:flex}.theme-pixel-horizon .pixel-selector-header h3{margin:0;font-size:15px}.theme-pixel-horizon .pixel-selector-header h3 span{color:#c0e5d4}.theme-pixel-horizon .pixel-nav-controls{gap:8px;display:flex}.theme-pixel-horizon .pixel-nav-controls>.pixel-button{min-width:44px;padding:10px}.theme-pixel-horizon .pixel-stage-rail{scrollbar-color:#bee876 #1d5060;scrollbar-width:thin;overscroll-behavior-inline:contain;gap:16px;padding:16px 28px 24px;display:flex;position:relative;overflow-x:auto}.theme-pixel-horizon .pixel-stage-card{color:var(--pixel-paper);text-align:left;cursor:pointer;background:#153f50;border:3px solid #477d7b;flex-direction:column;flex:0 0 176px;gap:12px;padding:12px;display:flex}.theme-pixel-horizon .pixel-stage-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.theme-pixel-horizon .pixel-stage-card:hover{border-color:#e1e6b7}.theme-pixel-horizon .pixel-stage-card:active{transform:translateY(2px)}.theme-pixel-horizon .pixel-stage-card[aria-pressed=true]{background:#285a49;border-color:#bee876}.theme-pixel-horizon .pixel-stage-number{font:400 8px/1.5 var(--pixel-font);color:#bee876}.theme-pixel-horizon .pixel-stage-card strong{overflow-wrap:anywhere;font-size:13px}.theme-pixel-horizon .pixel-card-meta{color:#c0e5d4;font-size:12px}.theme-pixel-horizon .pixel-card-fallback{aspect-ratio:1;font:400 24px var(--pixel-font);background:#1d5060;place-items:center;display:grid}.theme-pixel-horizon .pixel-key-hint{color:#c0e5d4;margin:0;padding:0 28px 24px;font-size:12px;line-height:1.8}.theme-pixel-horizon .pixel-search-list{padding:16px 28px 28px}.theme-pixel-horizon .pixel-search-list label{font-size:14px;line-height:1.6;display:block}.theme-pixel-horizon .pixel-search-list input{width:100%;min-height:48px;color:var(--pixel-paper);caret-color:#bee876;background:#153f50;border:2px solid #77a69f;border-radius:0;margin:12px 0;padding:12px}.theme-pixel-horizon .pixel-search-list input::placeholder{color:#c0e5d4}.theme-pixel-horizon .pixel-search-list p{color:#c0e5d4;margin:8px 0;font-size:13px}.theme-pixel-horizon .pixel-search-list ul{scrollbar-color:#bee876 #1d5060;max-height:480px;margin:20px 0 0;padding:0;list-style:none;overflow:auto}.theme-pixel-horizon .pixel-search-list li+li{border-top:1px solid #477d7b}.theme-pixel-horizon .pixel-search-list li button{width:100%;min-height:56px;color:var(--pixel-paper);text-align:left;cursor:pointer;background:#153f50;border:0;grid-template-columns:92px minmax(0,1fr) 80px;align-items:center;gap:16px;padding:12px;display:grid}.theme-pixel-horizon .pixel-search-list li button:hover{background:#1d5060}.theme-pixel-horizon .pixel-search-list li button[aria-pressed=true]{background:#285a49}.theme-pixel-horizon .pixel-search-list li button>span{color:#c0e5d4;font-size:11px}.theme-pixel-horizon .pixel-search-list li button strong{overflow-wrap:anywhere;font-size:14px}.theme-pixel-horizon .pixel-empty{padding:28px;line-height:1.8}.theme-pixel-horizon .pixel-handheld{--pocket-shell:#deddd2;--pocket-ink:#303d47;--lcd-ink:#243b25;--lcd-paper:#c0ce98;isolation:isolate;background:var(--pocket-shell);color:var(--pocket-ink);text-align:left;border:2px solid #a8aaa1;border-radius:16px 16px 64px;width:100%;padding:24px 24px 52px;animation:.18s ease-out pixel-panel-arrive;position:relative;box-shadow:inset 3px 3px #f4f3e8,inset -5px -5px #b9bab1,10px 14px #092e4340}.theme-pixel-horizon .pixel-shell-seam{top:13px;background:#b9bab1;height:2px;position:absolute;inset-inline:0;box-shadow:0 2px #f4f3e8}.theme-pixel-horizon .pixel-shell-seam:before,.theme-pixel-horizon .pixel-shell-seam:after{content:"";background:#b9bab1;width:2px;height:13px;position:absolute;bottom:0}.theme-pixel-horizon .pixel-shell-seam:before{left:14px}.theme-pixel-horizon .pixel-shell-seam:after{right:14px}.theme-pixel-horizon .pixel-handheld-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:2px 0 12px;display:flex}.theme-pixel-horizon .pixel-handheld-top h2{font:400 10px/1.8 var(--pixel-font);margin:0}.theme-pixel-horizon .pixel-shell-back{color:#35474b;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0 8px 8px;font-size:12px;text-decoration:underline}.theme-pixel-horizon .pixel-shell-back:hover{color:#702745}.theme-pixel-horizon .pixel-screen-bezel{background:#61676b;border-radius:10px 10px 32px;padding:14px 18px 12px;position:relative;box-shadow:inset 2px 2px #454c50,2px 2px #f4f3e8}.theme-pixel-horizon .pixel-screen-caption{color:#f5f2e3;font:400 7px/1.6 var(--pixel-font);align-items:center;gap:10px;margin-bottom:12px;display:flex}.theme-pixel-horizon .pixel-screen-caption span{border-top:2px solid #b95f78;border-bottom:1px solid #a2bdd2;flex:1;height:4px}.theme-pixel-horizon .pixel-lcd{background:var(--lcd-paper);min-height:236px;color:var(--lcd-ink);border:2px solid #333f35;padding:16px;box-shadow:inset 3px 3px #34473460}.theme-pixel-horizon .pixel-lcd-header{font:400 8px/1.8 var(--pixel-font);font-variant-numeric:tabular-nums;border-bottom:2px solid #243b2550;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.theme-pixel-horizon .pixel-lcd-feature{align-items:center;gap:16px;margin-top:12px;display:flex}.theme-pixel-horizon .pixel-lcd-feature img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply;border:2px solid #243b25;flex-shrink:0;width:72px;height:72px}.theme-pixel-horizon .pixel-lcd-art-empty{background:#243b2518;border:2px solid #243b25;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.theme-pixel-horizon .pixel-lcd-title{min-width:0;font:400 11px/1.9 var(--pixel-font);overflow-wrap:anywhere;margin:0}.theme-pixel-horizon .pixel-lcd-meta{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.7}.theme-pixel-horizon .pixel-lcd .pixel-playback{margin-top:12px;font-size:12px}.theme-pixel-horizon .pixel-lcd .pixel-playback-state{color:var(--lcd-ink);gap:8px}.theme-pixel-horizon .pixel-lcd .pixel-playback-light{background:#526746;width:6px;height:6px}.theme-pixel-horizon .pixel-lcd .pixel-playback[data-state=playing] .pixel-playback-light{background:var(--lcd-ink);box-shadow:none}.theme-pixel-horizon .pixel-lcd .pixel-progress-row{flex-wrap:wrap;gap:6px}.theme-pixel-horizon .pixel-lcd .pixel-progress-row progress{accent-color:#243b25;background:#81936b;flex-basis:100%}.theme-pixel-horizon .pixel-lcd progress::-webkit-progress-bar{background:#81936b}.theme-pixel-horizon .pixel-lcd progress::-webkit-progress-value{background:#243b25}.theme-pixel-horizon .pixel-lcd progress::-moz-progress-bar{background:#243b25}.theme-pixel-horizon .pixel-lcd-notice{margin-top:12px;font-size:12px;line-height:1.7}.theme-pixel-horizon .pixel-lcd-empty{padding-block:24px;font-size:13px;line-height:1.8}.theme-pixel-horizon .pixel-lcd-empty h3{font-size:14px;font-weight:600}.theme-pixel-horizon .pixel-lcd-empty p{margin-top:12px}.theme-pixel-horizon .pixel-power{color:#f5f2e3;letter-spacing:.08em;align-items:center;gap:6px;margin:10px 0 0;font-size:8px;display:flex}.theme-pixel-horizon .pixel-power i{background:#af5670;border-radius:50%;width:6px;height:6px}.theme-pixel-horizon .pixel-power[data-playing=true] i{background:#cfed93}.theme-pixel-horizon .pixel-handheld-brand{color:#37495d;margin-top:16px;font-size:14px;font-style:italic;font-weight:600}.theme-pixel-horizon .pixel-handheld-brand span{letter-spacing:.08em;margin-left:4px;font-size:11px;font-weight:400}.theme-pixel-horizon .pixel-hardware-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.theme-pixel-horizon .pixel-dpad{filter:drop-shadow(3px 5px #a7a89e);grid-template:repeat(3,44px)/repeat(3,44px);display:grid}.theme-pixel-horizon .pixel-dpad-key{color:#c4c8b9;cursor:pointer;background:#333b3e;border:0;place-items:center;padding:0;display:grid;box-shadow:inset 2px 2px #525c5e,inset -2px -2px #202a2e}.theme-pixel-horizon .pixel-dpad-up{border-radius:3px 3px 0 0;grid-area:1/2}.theme-pixel-horizon .pixel-dpad-left{border-radius:3px 0 0 3px;grid-area:2/1}.theme-pixel-horizon .pixel-dpad-left svg{transform:rotate(-90deg)}.theme-pixel-horizon .pixel-dpad-right{border-radius:0 3px 3px 0;grid-area:2/3}.theme-pixel-horizon .pixel-dpad-right svg{transform:rotate(90deg)}.theme-pixel-horizon .pixel-dpad-down{border-radius:0 0 3px 3px;grid-area:3/2}.theme-pixel-horizon .pixel-dpad-down svg{transform:rotate(180deg)}.theme-pixel-horizon .pixel-dpad-center{background:#333b3e;grid-area:2/2;place-items:center;display:grid}.theme-pixel-horizon .pixel-dpad-center:after{content:"";background:#293135;border-radius:50%;width:20px;height:20px;box-shadow:inset 2px 2px #202a2e,1px 1px #525c5e}.theme-pixel-horizon .pixel-dpad-key:hover:not(:disabled){color:#eaffb9;background:#485652}.theme-pixel-horizon .pixel-dpad-key:active:not(:disabled){background:#242d30;transform:translateY(2px);box-shadow:inset 3px 3px #162025}.theme-pixel-horizon .pixel-dpad-key:disabled{color:#909891;cursor:not-allowed}.theme-pixel-horizon .pixel-ab-controls{background:#c8c9bf;border-radius:50px;align-items:center;gap:14px;padding:10px 8px;display:flex}.theme-pixel-horizon .pixel-ab-controls>div{flex-direction:column;align-items:center;gap:10px;display:flex}.theme-pixel-horizon .pixel-a-control{margin-top:-24px}.theme-pixel-horizon .pixel-b-control{margin-top:24px}.theme-pixel-horizon .pixel-round-key{color:#fff4dc;width:52px;height:52px;font:400 14px var(--pixel-font);cursor:pointer;background:#8d3156;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 2px 2px #b3617f,inset -3px -3px #60223e,3px 5px #a4a69b}.theme-pixel-horizon .pixel-round-key:hover:not(:disabled){background:#a33c66;box-shadow:inset 2px 2px #cb8aa0,inset -3px -3px #60223e,3px 5px #a4a69b}.theme-pixel-horizon .pixel-round-key:active:not(:disabled){background:#782847;transform:translateY(3px);box-shadow:inset 3px 3px #60223e,1px 2px #a4a69b}.theme-pixel-horizon .pixel-round-key:disabled{cursor:not-allowed;background:#70616b;box-shadow:inset 2px 2px #8b7b85,inset -3px -3px #504750,3px 5px #a4a69b}.theme-pixel-horizon .pixel-ab-controls span{font:400 8px/1.5 var(--pixel-font);color:#37495d}.theme-pixel-horizon .pixel-small-controls{justify-content:center;gap:20px;margin-top:12px;display:flex}.theme-pixel-horizon .pixel-small-controls button,.theme-pixel-horizon .pixel-small-controls a{color:#35474b;min-height:56px;font:400 9px/1.8 var(--pixel-font);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.theme-pixel-horizon .pixel-small-controls i{background:#626b69;border-radius:8px;width:46px;height:12px;display:block;transform:rotate(-16deg);box-shadow:inset 1px 2px #808b85,2px 3px #a4a69b}.theme-pixel-horizon .pixel-small-controls :is(button,a):hover i{background:#374c43}.theme-pixel-horizon .pixel-small-controls :is(button,a):active i{transform:rotate(-16deg)translateY(2px);box-shadow:inset 2px 2px #293e35}.theme-pixel-horizon .pixel-small-controls button[aria-expanded=true] i{background:#8d3156}.theme-pixel-horizon .pixel-hardware-hint{text-align:center;color:#35474b;margin:12px 0 0;font-size:11px;line-height:1.8}.theme-pixel-horizon .pixel-handheld-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.theme-pixel-horizon .pixel-handheld-actions :is(a,button){color:#35474b;justify-content:center;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.theme-pixel-horizon .pixel-handheld-actions :is(a,button):hover{color:#702745}.theme-pixel-horizon .pixel-speaker{pointer-events:none;gap:7px;display:flex;position:absolute;bottom:22px;right:24px;transform:rotate(-26deg)}.theme-pixel-horizon .pixel-speaker i{background:#a5aaa2;border-radius:4px;width:4px;height:34px;display:block;box-shadow:inset 1px 1px #858d87,1px 0 #f4f3e8}.theme-pixel-horizon .pixel-handheld :focus-visible{outline-offset:4px;outline:3px solid #722748}.theme-pixel-horizon .pixel-lcd :focus-visible{outline-offset:2px;outline:2px solid #243b25}.theme-pixel-horizon .pixel-lcd-search{padding-top:12px}.theme-pixel-horizon .pixel-lcd-search label{font-size:12px;line-height:1.6}.theme-pixel-horizon .pixel-lcd-search input{color:#243b25;caret-color:#243b25;background:#d2deaf;border:2px solid #405c37;border-radius:0;width:100%;min-height:44px;margin-top:8px;padding:8px;font-size:14px}.theme-pixel-horizon .pixel-lcd-search input::placeholder{color:#405c37}.theme-pixel-horizon .pixel-lcd-search p{margin:8px 0;font-size:12px;line-height:1.6}.theme-pixel-horizon .pixel-lcd-search ul{scrollbar-width:thin;scrollbar-color:#405c37 #b4c489;max-height:220px;margin:12px -4px 0;padding:4px;list-style:none;overflow-y:auto}.theme-pixel-horizon .pixel-lcd-search li+li{border-top:1px solid #405c3770}.theme-pixel-horizon .pixel-lcd-search li button{color:#243b25;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px;display:flex}.theme-pixel-horizon .pixel-lcd-search li button>span:last-child{min-width:0}.theme-pixel-horizon .pixel-lcd-search li button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.theme-pixel-horizon .pixel-lcd-search li button small{overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.6;display:block}.theme-pixel-horizon .pixel-lcd-search li button:is(:hover,[aria-pressed=true]){background:#a7bc7e}.theme-pixel-horizon .pixel-list-cursor{opacity:0;flex-shrink:0}.theme-pixel-horizon .pixel-lcd-search li button:is(:hover,:focus-visible,[aria-pressed=true]) .pixel-list-cursor{opacity:1}.theme-pixel-horizon .pixel-playback{margin-top:20px;font-size:12px;line-height:1.8}.theme-pixel-horizon .pixel-title-screen>.pixel-playback{background:#092e43;border:2px solid #477d7b;width:100%;max-width:360px;padding:12px}.theme-pixel-horizon .pixel-title-notice{color:#d1eadb;background:#092e43;width:min(100%,360px);margin:20px 0 0;padding:12px;font-size:12px;line-height:1.8}.theme-pixel-horizon .pixel-playback-state{color:#d1eadb;align-items:center;gap:12px;margin:0;display:flex}.theme-pixel-horizon .pixel-playback-light{background:#77a69f;flex-shrink:0;width:8px;height:8px}.theme-pixel-horizon .pixel-playback[data-state=playing] .pixel-playback-light{background:#bee876;box-shadow:2px 2px #477d7b}.theme-pixel-horizon .pixel-progress-row{align-items:center;gap:12px;margin-top:12px;display:flex}.theme-pixel-horizon .pixel-progress-row progress{appearance:none;accent-color:#bee876;background:#477d7b;border:0;width:100%;min-width:0;height:6px}.theme-pixel-horizon .pixel-progress-row progress::-webkit-progress-bar{background:#477d7b}.theme-pixel-horizon .pixel-progress-row progress::-webkit-progress-value{background:#bee876}.theme-pixel-horizon .pixel-progress-row progress::-moz-progress-bar{background:#bee876}.theme-pixel-horizon .pixel-progress-row time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.theme-pixel-horizon .pixel-horizon-environment[data-playing=true] .pixel-horizon-clouds{animation-duration:105s}.theme-pixel-horizon .pixel-horizon-environment[data-visible=false] *,.theme-pixel-horizon .pixel-horizon-environment[data-visible=false][data-playing=true] *{animation-play-state:paused}.theme-pixel-horizon .pixel-horizon-hero{min-height:720px}.theme-pixel-horizon .pixel-horizon-hero-shade{background:0 0}.theme-pixel-horizon .pixel-horizon-sky{background:#98dcff}.theme-pixel-horizon .pixel-horizon-clouds{opacity:.85}.theme-pixel-horizon .pixel-horizon-mountains{background-position:0 calc(100% + 170px);animation-name:pixel-pocket-mountain-drift}.theme-pixel-horizon .pixel-horizon-woods{opacity:.5;background-position:0 calc(100% + 250px);animation-name:pixel-pocket-woods-drift}@keyframes pixel-pocket-mountain-drift{0%{background-position:0 calc(100% + 170px)}to{background-position:960px calc(100% + 170px)}}@keyframes pixel-pocket-woods-drift{0%{background-position:0 calc(100% + 250px)}to{background-position:-960px calc(100% + 250px)}}.theme-pixel-horizon .pixel-horizon-hill{clip-path:polygon(0 40%,8% 40%,8% 30%,16% 30%,16% 24%,24% 24%,24% 18%,32% 18%,32% 24%,40% 24%,40% 32%,48% 32%,48% 44%,56% 44%,56% 48%,64% 48%,64% 40%,72% 40%,72% 28%,80% 28%,80% 20%,88% 20%,88% 28%,96% 28%,96% 36%,100% 36%,100% 100%,0 100%);height:260px;position:absolute;inset:auto -8% 0}.theme-pixel-horizon .pixel-horizon-hill-far{background:#6cac56;bottom:20px}.theme-pixel-horizon .pixel-horizon-hill-near{background:#8bc654;height:180px;transform:scaleX(-1)}.theme-pixel-horizon .pixel-horizon-grass-ridge{background-color:#68434d;background-size:160px 96px;border-top:4px solid #5c933e;height:48px}.theme-pixel-horizon .pixel-horizon-prop{animation-play-state:paused;bottom:32px}.theme-pixel-horizon .pixel-horizon-environment[data-playing=true] .pixel-horizon-prop{animation-play-state:running}.theme-pixel-horizon .pixel-horizon-flowers{background:#fff9c7;width:4px;height:4px;position:absolute;bottom:90px;left:9%;box-shadow:-4px 0 #fff9c7,4px 0 #fff9c7,0 -4px #fff9c7,0 4px #ffcb55,0 8px #367349,160px 24px #fff9c7,164px 24px #fff9c7,168px 24px #fff9c7,164px 20px #fff9c7,164px 28px #ffcb55,164px 32px #367349,720px 8px #fff9c7,724px 8px #fff9c7,728px 8px #fff9c7,724px 4px #fff9c7,724px 12px #ffcb55,724px 16px #367349}@media (max-width:640px){.theme-pixel-horizon #catalog{padding-inline:16px}.theme-pixel-horizon .pixel-console-header{flex-wrap:wrap;padding:16px}.theme-pixel-horizon .pixel-heading{font-size:13px}.theme-pixel-horizon .pixel-stage-feature{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}.theme-pixel-horizon .pixel-stage-art{justify-self:center;width:min(100%,260px)}.theme-pixel-horizon .pixel-stage-title{font-size:18px}.theme-pixel-horizon .pixel-stage-actions .pixel-button{width:100%}.theme-pixel-horizon .pixel-selector-header{padding:20px 16px 8px}.theme-pixel-horizon .pixel-nav-controls{width:100%}.theme-pixel-horizon .pixel-nav-controls>:last-child{flex:1}.theme-pixel-horizon .pixel-stage-rail{gap:12px;padding-inline:16px}.theme-pixel-horizon .pixel-stage-card{flex-basis:152px}.theme-pixel-horizon .pixel-key-hint{padding-inline:16px}.theme-pixel-horizon .pixel-search-list{padding:16px}.theme-pixel-horizon .pixel-search-list li button{grid-template-columns:70px minmax(0,1fr);gap:8px}.theme-pixel-horizon .pixel-search-list li button>:last-child{grid-column:2}.theme-pixel-horizon .pixel-title-screen{min-height:740px;padding:56px 24px 24px}.theme-pixel-horizon .pixel-title-screen[data-console-open=true]{padding-inline:16px}.theme-pixel-horizon .pixel-game-title{margin-bottom:36px;font-size:clamp(20px,5vw,30px)}.theme-pixel-horizon .pixel-dialogue{padding:20px}.theme-pixel-horizon .pixel-menu-action{font-size:11px}.theme-pixel-horizon .pixel-horizon-hero{min-height:740px}.theme-pixel-horizon .pixel-horizon-hill{height:180px;inset-inline:-45%}.theme-pixel-horizon .pixel-horizon-hill-near{height:120px}.theme-pixel-horizon .pixel-horizon-mountains{background-position:-280px calc(100% + 220px);animation:none}.theme-pixel-horizon .pixel-horizon-woods{animation:none}.theme-pixel-horizon .pixel-handheld{padding:24px 16px 52px}.theme-pixel-horizon .pixel-screen-bezel{padding-inline:12px}.theme-pixel-horizon .pixel-lcd{padding:12px}.theme-pixel-horizon .pixel-lcd-feature{gap:12px}.theme-pixel-horizon .pixel-lcd-feature img{width:56px;height:56px}.theme-pixel-horizon .pixel-hardware-controls{gap:8px}.theme-pixel-horizon .pixel-ab-controls{gap:8px;padding-inline:6px}.theme-pixel-horizon .pixel-round-key{width:48px;height:48px}}@media (max-width:359px){.theme-pixel-horizon .pixel-title-screen,.theme-pixel-horizon .pixel-title-screen[data-console-open=true],.theme-pixel-horizon .pixel-handheld{padding-inline:12px}.theme-pixel-horizon .pixel-screen-bezel{padding-inline:10px}.theme-pixel-horizon .pixel-lcd-title{font-size:10px}.theme-pixel-horizon .pixel-lcd-feature{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.theme-pixel-horizon .pixel-stage-feature{animation:none}.theme-pixel-horizon .pixel-stage-card:active{transform:none}.theme-pixel-horizon .pixel-dialogue,.theme-pixel-horizon .pixel-loading i{animation:none}.theme-pixel-horizon .pixel-button{transition:none}.theme-pixel-horizon .pixel-button:active,.theme-pixel-horizon .pixel-menu-action:active{transform:none}.theme-pixel-horizon .pixel-horizon-track-pulse{display:none}.theme-pixel-horizon .pixel-horizon-environment *,.theme-pixel-horizon .pixel-horizon-environment[data-playing=true] *{transition:none!important;animation:none!important}.theme-pixel-horizon .pixel-handheld{animation:none}.theme-pixel-horizon .pixel-dpad-key:active,.theme-pixel-horizon .pixel-round-key:active{transform:none}.theme-pixel-horizon .pixel-small-controls :is(button,a):active i{transform:rotate(-16deg)}}
