.amuse-showcase{background:#0b0b0b;min-height:0;scroll-margin-top:90px}.amuse-title{align-items:center;gap:10px;display:inline-flex}.amuse-showcase .game-content{gap:1.5rem;margin-top:2rem}.amuse-showcase-demo{width:100%;min-width:0;max-width:720px}.amuse-showcase-stage{touch-action:pan-y;height:240px;position:relative;overflow:hidden}.amuse-gallery-window{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.amuse-demo-slide{opacity:.5;cursor:pointer;will-change:transform;height:100%;position:absolute;top:0;left:50%}.amuse-demo-slide[data-active=true]{opacity:1;z-index:2;cursor:default}.amuse-showcase-player-position{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.amuse-showcase-player-position .amuse-player-box{transform-origin:50%;flex-shrink:0;font-family:Inter,sans-serif;transition:none}.amuse-showcase-controls{flex-direction:column;justify-content:center;align-items:center;gap:1.15rem;margin:.5rem auto 0;display:flex}.amuse-showcase button{font:inherit;color:#f2f2f2;cursor:pointer}.amuse-showcase button:focus-visible,.amuse-showcase-stage:focus-visible{outline-offset:4px;outline:2px solid #a1a1a1}.amuse-layout-arrow{z-index:2;backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:36px;height:36px;padding:8px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0d}.amuse-layout-arrow:hover{background:#ffffff16;border-color:#ffffff2a}.amuse-layout-arrow.previous{left:4px}.amuse-layout-arrow.next{right:4px}.amuse-layout-arrow svg{width:18px;height:18px}.amuse-layout-arrow.next svg{transform:rotate(180deg)}.amuse-layout-navigation{flex-direction:column;align-items:center;gap:.2rem;display:flex}.amuse-layout-dots{gap:4px;display:flex}.amuse-layout-dots button{opacity:.45;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;min-height:48px;padding:6px;display:flex}.amuse-layout-dots button:hover,.amuse-layout-dots button[aria-pressed=true]{opacity:1}.amuse-layout-dots svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:28px;height:18px}.amuse-layout-dots button>span{background:currentColor;border-radius:9px;width:5px;height:5px;transition:width .16s;display:block}.amuse-layout-dots button[aria-pressed=true]>span{width:15px}.amuse-layout-name{color:#a1a1a1;text-align:center;font-size:.75rem}.amuse-design-picker{text-align:left;width:160px;position:relative}.amuse-design-trigger{backdrop-filter:blur(22px)saturate();background:linear-gradient(150deg,#ffffff0f,#ffffff05);border:1px solid #ffffff18;border-radius:16px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 13px;display:flex;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000014;font-size:.8rem!important}.amuse-design-trigger:hover,.amuse-design-trigger[aria-expanded=true]{background:#ffffff12;border-color:#ffffff2b}.amuse-design-trigger svg{color:#aaa;flex:0 0 18px;width:18px;height:18px}.amuse-design-trigger .amuse-design-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;flex-basis:14px;width:14px;height:14px;margin-left:auto}.amuse-design-menu{z-index:120;-webkit-backdrop-filter:blur(22px)saturate();background:#181818c2;border:1px solid #ffffff18;border-radius:26px;width:200px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 44px #0003,inset 0 1px #ffffff13}.amuse-design-menu[hidden]{display:none}.amuse-design-menu.opens-up{top:auto;bottom:calc(100% + 7px)}.amuse-design-menu button{text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;font-size:.8rem;display:flex}.amuse-design-menu button:hover,.amuse-design-menu button:focus-visible{background:#ffffff12}.amuse-design-menu button[aria-selected=true]{background:#ffffff0b}.amuse-design-menu svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.amuse-design-check{opacity:0;margin-left:auto}.amuse-design-menu [aria-selected=true] .amuse-design-check{opacity:1}.amuse-showcase .layout-separate:not(.layout-progress).time-bar .amuse-time-elapsed{text-align:left}.amuse-showcase .layout-separate:not(.layout-progress).time-bar .amuse-time-duration{text-align:right}@media (width<=768px){.amuse-showcase{scroll-margin-top:150px}}@media (width<=480px){.amuse-showcase-stage{height:200px}.amuse-design-picker{width:144px}.amuse-layout-arrow{width:30px;height:30px;padding:5px}}@media (prefers-reduced-motion:reduce){.amuse-layout-dots button>span,.amuse-demo-slide{transition:none}}