.desk-first-hero{background:#19131f;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:30px 5vw;min-height:0;padding:48px 5vw;overflow:visible}.desk-first-hero .hero-copy{grid-area:1/1}.desk-first-hero .launch-card{grid-area:2/1;align-self:start;max-width:600px;margin:0;padding:20px}.desk-showcase{grid-area:1/2/3;align-self:start;min-width:0}.desk-showcase-frame{aspect-ratio:4/5;background:#231e29;border:1px solid #ffffff30;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 65px #915dc52b}.desk-showcase-frame video{object-fit:cover;object-position:center 45%;opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.desk-showcase-frame video.active{opacity:1}.desk-preview-label{color:#fff;text-align:center;background:#17131de8;border:1px solid #ffffff35;border-radius:6px;padding:8px 10px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.desk-showcase-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.desk-showcase-controls>div{gap:8px;display:flex}.desk-showcase-controls button{color:#f4eafa;background:#302439;border:1px solid #746280;border-radius:7px;min-height:44px;padding:9px 12px;font-size:14px}.desk-showcase-controls button[aria-pressed=true]{background:#785295;border-color:#cfb1e5}.desk-showcase-controls button:focus-visible{outline-offset:3px;outline:3px solid #fff}.desk-showcase-controls button:disabled{opacity:.65;cursor:default}.desk-first-hero .hero-copy>p:not(.kicker){font-size:18px}.desk-first-hero .launch-card:after{display:none}@media (max-width:800px){.desk-first-hero{flex-direction:column;align-items:stretch;gap:24px;padding:24px 20px 40px;display:flex}.desk-first-hero .hero-copy{display:contents}.desk-first-hero .hero-copy .kicker{order:0;margin:0}.desk-first-hero h1{order:1;margin:0;font-size:44px}.desk-first-hero .desk-showcase{order:2;width:100%}.desk-first-hero .desk-showcase-frame{aspect-ratio:1}.desk-first-hero .hero-copy>p:not(.kicker){order:3;margin:0}.desk-first-hero .hero-actions{order:4;margin:0}.desk-first-hero .trust-row{order:5}.desk-first-hero .launch-card{order:6;max-width:none}.game-dock{display:flex}}@media (prefers-reduced-motion:reduce){.desk-first-hero{background:#19131f}.desk-showcase-frame video{transition:none}}.desk-showcase-frame{aspect-ratio:4/3;border:1px solid #bc91ea66;box-shadow:0 0 34px #863cee30,0 22px 65px #0005}.desk-scene{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .85s,transform 5s ease-out;position:absolute;inset:0;transform:scale(1)}.desk-scene.active{opacity:1;transform:scale(1.045)}.showcase-still .desk-scene.active{transition:none;transform:scale(1)}.desk-scene-title{color:#fff;background:#171124dd;border-left:3px solid #b686ec;border-radius:4px;width:fit-content;max-width:calc(100% - 28px);padding:10px 14px;position:absolute;top:14px;left:14px;right:14px}.desk-scene-title span{letter-spacing:.12em;color:#d9b3ff;font-size:12px;display:block}.desk-scene-title strong{font-size:20px;display:block}.desk-loading{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.desk-design-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.desk-design-picker button{color:#e4d5f1;background:#2e203e;border:2px solid #0000;border-radius:7px;min-height:44px;padding:3px;overflow:hidden}.desk-design-picker button[aria-pressed=true]{border-color:#d8b4ff;box-shadow:0 0 12px #a660ef66}.desk-design-picker button:focus-visible{outline-offset:2px;outline:3px solid #fff}.desk-design-picker img{aspect-ratio:2;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.desk-design-picker span{font-size:12px;display:block}.desk-showcase-controls>span{color:#d9c9e4;font-size:14px}.desk-first-hero .desk-showcase{align-self:center}@media (max-width:800px){.desk-first-hero .desk-showcase-frame{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.desk-scene,.desk-scene.active{transition:none;transform:none}}button.desk-showcase-frame{text-align:left;touch-action:pan-y;cursor:pointer;width:100%;padding:0;display:block}button.desk-showcase-frame:focus-visible{outline-offset:4px;outline:3px solid #d8b4ff}.showcase-caption{color:#d3c3df;text-align:center;margin:8px 0;font-size:12px}.model-card button.model-art-preview{cursor:pointer;border:0;width:100%;padding:0;display:block}.model-card button.model-art-preview:focus-visible{outline-offset:-3px;outline:3px solid #a879ce}.studio-loading{z-index:110;color:#fff;background:#21172ff2;place-items:center;font-size:18px;display:grid;position:fixed;inset:0}.desk-scene-heading{color:#fff;padding:0 0 12px}.desk-scene-heading span{letter-spacing:.12em;color:#d9b3ff;font-size:12px;display:block}.desk-scene-heading strong{font-size:22px;display:block}.desk-showcase-frame.spin-frame{aspect-ratio:1;background:linear-gradient(#150d2430,#150d2460),url(/rooms/gamer.webp) 50%/cover}.desk-spin-canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0 0 54px}.desk-spin-canvas:active{cursor:grabbing}.desk-spin-canvas canvas{width:100%;height:100%;display:block}.spin-tools{color:#fff;background:#170f24ed;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.spin-tools button{color:#fff;background:#30213e;border:1px solid #9d7cb7;border-radius:6px;min-width:44px;min-height:44px;font-size:16px}.spin-tools button:last-child{padding:0 8px;font-size:14px}.spin-tools button:focus-visible{outline:3px solid #fff}.spin-customize{margin-top:16px}.spin-error{color:#fff;background:#21162ee8;place-content:center;padding:16px;display:grid;position:absolute;inset:20px 20px 60px}.spin-error img{width:100%}.spin-error p{font-size:14px}.spin-frame .desk-loading{pointer-events:none}.desk-design-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desk-design-picker button{padding:4px}.desk-design-picker img{aspect-ratio:2}.desk-spin-canvas{touch-action:none}.desk-spin-canvas:focus-visible{outline-offset:-3px;outline:3px solid #d8b4ff}.spin-tools{gap:6px}.spin-tools span{font-size:13px}@media (max-width:620px){.desk-design-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-collection-dialog.fancy-collection{color:#33283a;background:#fcfafb;border-radius:24px;width:min(980px,100vw - 24px);max-width:980px;max-height:min(88vh,920px);padding:22px;overflow-y:auto}.fancy-collection .collection-heading{padding:0 4px 18px}.fancy-collection .collection-heading h2{color:#382747;font-size:clamp(1.65rem,4vw,2.3rem)}.fancy-collection .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.fancy-collection .collection-card{background:#fff;border:1px solid #e9e2eb;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #3b284110}.fancy-collection .collection-art{cursor:pointer;background:linear-gradient(140deg,#f2e9f5,#d8d2dc);border:0;width:100%;height:auto;padding:0;display:block;position:relative}.fancy-collection .collection-tabletop{place-items:center;height:160px;padding:22px 15px;display:grid;overflow:hidden;transform:none}.fancy-collection .collection-tabletop img{object-fit:cover;border:5px solid #29242d;border-radius:6px;width:100%;height:100%;transition:transform .25s,box-shadow .25s;transform:perspective(650px)rotateX(16deg);box-shadow:0 16px 20px #30253255}:is(.fancy-collection .collection-art:hover img,.fancy-collection .collection-art:focus-visible img){transform:perspective(650px)rotateX(10deg)translateY(-7px)scale(1.04);box-shadow:0 22px 26px #30253277}.fancy-collection .collection-select{color:#4c335c;opacity:0;background:#fffef5e8;border-radius:8px;padding:4px 8px;font-size:.72rem;font-weight:800;transition:opacity .2s;position:absolute;bottom:6px;right:8px}:is(.fancy-collection .collection-art:hover .collection-select,.fancy-collection .collection-art:focus-visible .collection-select){opacity:1}.fancy-collection .collection-card-copy{padding:12px 14px 16px}.fancy-collection .collection-card-copy small{color:#72558c;letter-spacing:.09em;font-size:.67rem;font-weight:750;display:block}.fancy-collection .collection-card-copy h3{color:#32273a;margin:4px 0 10px;font-size:1rem;line-height:1.3}.fancy-collection .collection-card-actions{justify-content:space-between;align-items:center;gap:5px;display:flex}.fancy-collection .collection-card-actions strong{color:#604080;font-size:1rem}.fancy-collection .collection-card-actions a{color:#684989;font-size:.7rem;text-decoration:underline}.fancy-collection .collection-footnote{color:#6d6271;font-size:.78rem}@media (max-width:780px){.fancy-collection .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fancy-collection .collection-tabletop{height:115px;padding:16px 10px}.fancy-collection .collection-card-copy{padding:9px}.fancy-collection .collection-card-actions{flex-wrap:wrap}.fancy-collection .collection-select{opacity:1;font-size:.62rem}}.shopping-cart{max-height:90dvh;overflow:auto;color:#292330!important;background:#f6f2ea!important;width:min(720px,94vw)!important;max-width:720px!important;padding:28px!important}.cart-items{gap:18px;margin:18px 0;display:grid}.cart-items article{border-bottom:1px solid #cfc5d5;grid-template-columns:120px 1fr;gap:16px;padding-bottom:18px;display:grid}.cart-items img{border-radius:8px;width:100%}.cart-items label{gap:5px;margin-bottom:10px;font-size:14px;font-weight:700;display:grid}.cart-items select,.cart-items textarea{width:100%;font:inherit;background:#fff;border:1px solid #afa3b8;border-radius:6px;padding:9px}.cart-remove{color:#713342;background:0 0;border:0;margin-left:16px;text-decoration:underline}.shopping-cart dl>div{justify-content:space-between;gap:15px;padding:8px 0;display:flex}.shopping-cart dl>div:last-child{border-top:1px solid #b9afc4;font-weight:850}.shopping-cart dd{margin:0}.shopping-cart>.soft-button{margin-top:12px}.cart-entry{white-space:nowrap}.studio-buy-now{color:#fff;background:#251a33;border:1px solid #c3a3df;border-radius:8px;width:100%;min-height:46px;margin-top:10px;font-weight:800}.checkout-unavailable{color:#422653;background:#eee3f3;border-radius:8px;padding:14px;font-size:15px}.checkout-summary{background:#e2d9e8;border-radius:10px;margin:20px 0;padding:16px}.checkout-summary p{margin:5px 0}@media (max-width:480px){.cart-items article{grid-template-columns:1fr}.cart-items img{object-fit:cover;max-height:150px}.shopping-cart{padding:22px!important}.topbar .cart-entry{margin-left:auto;padding:9px;font-size:13px}}.shopping-cart{flex-direction:column;max-height:92dvh;z-index:150!important;background:#faf8fc!important;border-radius:18px!important;gap:0!important;width:min(1040px,96vw)!important;max-width:1040px!important;padding:0!important;display:flex!important;overflow:hidden!important}.shopping-cart *{box-sizing:border-box}.cart-heading{background:#fff;border-bottom:1px solid #e3dce9;padding:24px 56px 20px 24px}.cart-heading h2{margin:0 0 7px;font-size:25px}.cart-heading h2 span{color:#786785;font-weight:400}.cart-heading p{color:#706478;margin:0}.shopping-cart>[data-slot=dialog-close]{place-items:center;width:32px;height:32px;display:grid;top:20px;right:18px}.cart-layout{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow-y:auto}.cart-list-pane{min-width:0;padding:24px}.cart-preorder-tag{letter-spacing:.04em;color:#70418a;font-size:11px;font-weight:750}.shopping-cart .cart-items{gap:0;margin:14px 0}.shopping-cart .cart-item{border-bottom:1px solid #e0d8e5;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.cart-item-image{color:#795190;background:#ece4f2;border-radius:8px;place-items:center;height:76px;display:grid;overflow:hidden}.cart-item-image img{object-fit:cover;width:100%;height:100%}.cart-item-main{min-width:0}.cart-item-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.cart-item-title h3{margin:0;font-size:16px;line-height:1.35}.cart-item-title strong{white-space:nowrap;font-size:16px}.cart-item-title p,.cart-unit-price{color:#71657a;margin:5px 0;font-size:12px;line-height:1.5}.cart-item-actions{align-items:center;gap:16px;margin:12px 0;display:flex}.shopping-cart .cart-quantity{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.shopping-cart .cart-quantity select{background:#fff;width:65px;min-height:38px;padding:6px}.shopping-cart .cart-remove{color:#75518d;min-height:38px;margin:0;padding:8px 0;font-size:13px}.cart-edit summary{cursor:pointer;color:#71488a;padding:4px 0;font-size:13px}.cart-edit label{margin-top:12px}.cart-edit small{color:#706478;font-size:11px;line-height:1.5;display:block}.cart-edit textarea{resize:vertical}.cart-edit select{max-width:100%}.cart-summary{background:#f0eaf5;border:1px solid #e3d8ec;border-radius:12px;align-self:start;margin:20px 20px 20px 0;padding:24px;position:sticky;top:20px}.cart-summary h3{margin:0 0 18px;font-size:18px}.cart-summary dl{margin:0}.cart-summary dl>div{padding:8px 0;font-size:13px}.cart-summary dl>div.cart-total{margin-top:8px;padding-top:16px;font-size:16px}.cart-summary dd{white-space:nowrap}.cart-timing{color:#655370;margin:16px 0 8px;font-size:12px;line-height:1.6}.cart-refund{color:#69417f;font-size:12px;text-decoration:underline}.shopping-cart .cart-checkout{min-height:48px;box-shadow:none;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:14px;display:flex}.cart-secure{color:#73647b;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.cart-continue{color:#70458a;background:0 0;border:0;padding:10px 0;font-size:13px}.cart-empty{text-align:center;justify-items:center;gap:16px;padding:48px 24px;display:grid}.cart-empty h3,.cart-empty p{margin:0}.cart-empty p{color:#71657a;font-size:14px}@media (max-width:700px){.shopping-cart{max-height:94dvh;border-radius:14px!important;width:96vw!important}.cart-heading{padding:20px 50px 16px 18px}.cart-heading h2{font-size:22px}.cart-layout{grid-template-columns:1fr}.cart-list-pane{padding:18px}.shopping-cart .cart-item{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px 0}.cart-item-image{height:66px}.cart-item-title{display:block}.cart-item-title h3{font-size:15px}.cart-item-title strong{margin-top:7px;display:block}.cart-summary{margin:0 18px 18px;padding:20px;position:static}.cart-item-image img{max-height:none}.cart-preorder-tag{font-size:10px}.cart-item-title p{font-size:11px}}.customize-strip{background:#eee8f2;border-bottom:1px solid #d9d0df;justify-content:space-between;align-items:center;gap:20px;padding:24px 5vw;display:flex}.customize-strip h2{margin:4px 0 8px;font-size:28px}.customize-strip p{margin:0;font-size:14px;line-height:1.6}.customize-strip .kicker{font-size:11px}.customize-strip .pixel-button{flex-shrink:0}.store-details{max-width:1100px;margin:auto;padding:28px 5vw 36px}.details-heading{margin-bottom:12px}.details-heading h2{margin:0;font-size:30px}.details-heading>p{display:none}.info-panel{border-bottom:1px solid #d9d0df;scroll-margin-top:150px}.info-panel>summary{cursor:pointer;color:#30213e;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:16px;font-weight:750;list-style:none;display:flex}.info-panel>summary::-webkit-details-marker{display:none}.info-panel>summary:after{content:"+";color:#75518d;font-size:24px;font-weight:400}.info-panel[open]>summary:after{content:"−"}.info-panel summary small{display:none}.info-panel summary:focus-visible{outline-offset:3px;outline:3px solid #8b60aa}.info-body{color:#53465d;max-width:850px;padding:0 0 18px;font-size:15px;line-height:1.7}.info-body p{margin:0 0 14px}.info-body a{color:#68417f;text-decoration:underline}.info-body .preorder-notice{margin:0 0 16px}.compact-journey{gap:10px;padding-left:24px;display:grid}.compact-journey p{margin:2px 0}.compact-craft-video{background:#20152c;border-radius:12px;width:100%;max-width:460px;max-height:280px;margin:18px 0;display:block}.guide-links{gap:12px;display:grid}.store-details .faq-list{display:block}.store-details .faq-list details{background:0 0;border:0;border-top:1px solid #e0d8e5;border-radius:0;margin:0;padding:14px 0}.store-details .faq-list summary{font-size:15px}.store-details .faq-list p{padding-top:12px;font-size:15px}.desk-first-hero .launch-card{color:#f6f0fb;box-shadow:none;background:#2b2036;border:1px solid #785693;border-radius:12px;padding:16px 20px}.desk-first-hero .launch-card b{margin:4px 0;font-size:30px;line-height:1.3;display:block}.desk-first-hero .launch-card b span{color:#ddcce9;font-size:16px;font-weight:500;display:inline}.desk-first-hero .launch-card small{color:#cfbada;font-size:11px}.desk-first-hero .launch-card p{color:#e1d5e9;margin:6px 0 0;font-size:13px;line-height:1.65}.desk-first-hero .launch-card a{color:#e7c6ff;text-decoration:underline}#models{scroll-margin-top:150px}.game-dock{justify-content:center}.preorder-bar{padding:8px 20px;font-size:12px;line-height:1.6}.topbar nav{gap:16px}.desk-first-hero .desk-design-picker{scroll-snap-type:x proximity;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.desk-first-hero .desk-design-picker button{scroll-snap-align:start;flex:0 0 92px}.desk-first-hero .desk-design-picker img{aspect-ratio:2}@media (max-width:800px){.customize-strip{flex-direction:column;align-items:stretch;gap:16px;padding:22px 20px}.store-details{padding:26px 20px 32px}.desk-first-hero .hero-actions .soft-button{display:none}.game-dock{justify-content:space-between;gap:8px;padding:8px 16px}.game-dock a{gap:5px;font-size:12px}.game-dock a svg{width:16px;height:16px}.desk-first-hero .desk-design-picker button{flex-basis:100px}.desk-first-hero .launch-card{padding:16px}.desk-first-hero .trust-row{gap:10px;font-size:12px}}.desk-first-hero .desk-design-picker{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding:0;display:grid;overflow:visible}.desk-first-hero .desk-design-picker button{background:linear-gradient(145deg,#403049,#211729);border:1px solid #a386b94d;border-radius:14px;min-width:0;min-height:0;padding:6px;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;box-shadow:0 8px 20px #0003}.desk-first-hero .desk-design-picker img{aspect-ratio:2;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.desk-first-hero .desk-design-picker button[aria-pressed=true]{background:linear-gradient(145deg,#9061b3,#482b60);border-color:#e3bcff;box-shadow:0 0 0 2px #c794ed55,0 8px 26px #9a57ca30}.desk-first-hero .desk-design-picker button:focus-visible{outline-offset:4px;outline:3px solid #f2dcff}.desk-first-hero .desk-showcase-frame{border-color:#c09adb88;border-radius:22px;box-shadow:0 0 0 1px #ffffff08,0 18px 55px #0005}.desk-first-hero .desk-showcase-controls{background:#241a2d;border:1px solid #9775ac40;border-radius:14px;gap:12px;padding:12px}.desk-first-hero .desk-showcase-controls button{background:#362540;border-color:#aa89be66;border-radius:9px}.desk-first-hero .spin-customize{margin-top:24px}@media (hover:hover){.desk-first-hero .desk-design-picker button:hover{border-color:#dbb6f5;transform:translateY(-2px);box-shadow:0 10px 26px #0005}}@media (max-width:480px){.desk-first-hero .desk-design-picker{gap:12px}.desk-first-hero .desk-design-picker button{border-radius:11px;padding:5px}.desk-first-hero .desk-design-picker img{border-radius:7px}}@media (prefers-reduced-motion:reduce){.desk-first-hero .desk-design-picker button{transition:none}.desk-first-hero .desk-design-picker button:hover{transform:none}}.showcase-arrow{z-index:3;color:#fff;cursor:pointer;background:#20142ce8;border:1px solid #d2b0ee88;border-radius:12px;place-items:center;width:44px;height:52px;font-size:36px;line-height:1;display:grid;position:absolute;top:43%;transform:translateY(-50%);box-shadow:0 4px 18px #0005}.showcase-prev{left:10px}.showcase-next{right:10px}.showcase-arrow:focus-visible{outline-offset:3px;outline:3px solid #fff}.showcase-model-info{color:#f8f0ff;padding:20px 2px 8px}.showcase-meta{color:#c9acd9;justify-content:space-between;gap:12px;font-size:13px;display:flex}.showcase-model-info h2{letter-spacing:-.025em;margin:8px 0;font-size:clamp(25px,3vw,34px);line-height:1.2}.showcase-model-info p{color:#dfd2e7;margin:0;font-size:16px;line-height:1.5}.showcase-preview-note{color:#b7a6c3;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 14px;font-size:12px;display:flex}.showcase-preview-note button{color:#e6d5f3;background:0 0;border:1px solid #816595;border-radius:8px;min-height:44px;padding:8px 13px;font-size:14px}.collection-open{justify-content:center;align-items:center;gap:18px;display:flex}.desk-collection-dialog{flex-direction:column;max-height:92dvh;overflow:hidden;color:#30213e!important;z-index:140!important;background:#f7f3fa!important;border-radius:18px!important;gap:0!important;width:min(1020px,96vw)!important;max-width:1020px!important;padding:0!important;display:flex!important}.collection-heading{border-bottom:1px solid #ded3e7;padding:26px 55px 20px 24px}.collection-heading h2{margin:0 0 10px;font-size:26px;line-height:1.2}.collection-heading p{color:#675471;margin:0;font-size:14px;line-height:1.6}.collection-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.collection-card{background:#fff;border:1px solid #d8cce2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #35204208}.collection-card.is-selected{border-color:#8557a2;box-shadow:0 0 0 1px #8557a2}.collection-art{cursor:pointer;background:#251831;border:0;width:100%;padding:0;display:block}.collection-art img{aspect-ratio:2;object-fit:contain;width:100%;height:auto;display:block}.collection-card-copy{padding:18px}.collection-card-copy small{color:#775389;font-size:12px}.collection-card-copy h3{margin:6px 0 8px;font-size:21px}.collection-card-copy p{color:#6b5b73;margin:0 0 18px;font-size:15px;line-height:1.5}.collection-card-actions{gap:10px;display:flex}.collection-card-actions button{color:#684280;background:#fff;border:1px solid #9065ab;border-radius:8px;flex:1;min-height:44px;font-size:14px;font-weight:700}.collection-card-actions button:last-child{color:#fff;background:#6d4587}.collection-footnote{color:#74637d;border-top:1px solid #ded3e7;margin:0;padding:12px 24px;font-size:12px}.desk-collection-dialog button:focus-visible{outline-offset:2px;outline:3px solid #ad80cc}.game-intro .intro-world{background-color:#100c16;background-position:50%;background-repeat:no-repeat;background-size:100% 100%,contain;transform:none}@media (max-width:600px){.collection-grid{grid-template-columns:1fr;gap:18px;padding:16px}.collection-heading{padding:22px 46px 16px 18px}.collection-heading h2{font-size:23px}.collection-footnote{padding:10px 18px}.showcase-arrow{width:40px;height:48px}.showcase-prev{left:8px}.showcase-next{right:8px}}.desk-collection-dialog .collection-grid{scrollbar-gutter:stable;flex:1;grid-auto-rows:max-content;align-content:start;align-items:start}.desk-collection-dialog .collection-card{align-self:start;transition:transform .22s,box-shadow .22s,border-color .22s}.desk-collection-dialog .collection-art{isolation:isolate;background:linear-gradient(#1a112b55,#140c24cc),url(/rooms/gamer.webp) 50%/cover;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.desk-collection-dialog .collection-tabletop{transform-origin:50%;border:5px solid #17121d;border-radius:10px;width:82%;margin:12px auto 30px;transition:transform .22s,box-shadow .22s;display:block;transform:perspective(690px)rotateX(35deg);box-shadow:0 16px #17121d,0 24px 16px #0009,0 0 0 1px #ecdbff}.desk-collection-dialog .collection-tabletop img{border-radius:4px;aspect-ratio:2!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.desk-collection-dialog .collection-select{color:#fff;background:#241231e8;border-radius:999px;width:max-content;max-width:94%;padding:7px 12px;font-size:14px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0008}.desk-collection-dialog .collection-card-copy{padding:16px 18px 19px}.desk-collection-dialog .collection-card-copy p{min-height:0;margin-bottom:14px}.desk-collection-dialog .collection-card-actions{flex-wrap:wrap}.desk-collection-dialog .collection-card-actions button{min-width:135px}@media (hover:hover){.desk-collection-dialog .collection-card:hover{border-color:#9063b4;transform:translateY(-4px);box-shadow:0 13px 32px #34213b2d}.desk-collection-dialog .collection-card:hover .collection-tabletop{transform:perspective(690px)rotateX(30deg)scale(1.04);box-shadow:0 16px #17121d,0 29px 23px #000b,0 0 0 2px #edc4ff}}@media (max-width:600px){.desk-collection-dialog .collection-art{min-height:220px}.desk-collection-dialog .collection-card-actions button{min-width:0}}@media (prefers-reduced-motion:reduce){.desk-collection-dialog .collection-card,.desk-collection-dialog .collection-tabletop{transition:none}}main .preorder-bar{padding:20px clamp(18px,4vw,50px);font-size:16px;line-height:1.4}@media (max-width:700px){main .preorder-bar{padding:19px 18px 22px}}.desk-collection-dialog.fancy-collection{background:#fcfafb!important;width:min(980px,100vw - 24px)!important;max-width:980px!important;max-height:88dvh!important}.desk-collection-dialog.fancy-collection .collection-heading{padding:20px 46px 12px 20px}.desk-collection-dialog.fancy-collection .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.desk-collection-dialog.fancy-collection .collection-art{background:linear-gradient(145deg,#f5ecf6,#dbd3e0);min-height:0;display:block}.desk-collection-dialog.fancy-collection .collection-tabletop{width:auto;height:152px;box-shadow:none;border:0;margin:0;padding:24px 14px;display:grid;transform:none}.desk-collection-dialog.fancy-collection .collection-tabletop img{border:5px solid #28232e;border-radius:5px;transform:perspective(650px)rotateX(16deg);box-shadow:0 15px 20px #30253255;aspect-ratio:auto!important;height:100%!important}.desk-collection-dialog.fancy-collection .collection-select{opacity:0;background:#3b2548e8;max-width:95%;padding:5px 8px;font-size:.66rem;bottom:5px;left:auto;right:6px;transform:none}.desk-collection-dialog.fancy-collection .collection-card-copy{padding:10px 13px}.desk-collection-dialog.fancy-collection .collection-card-copy h3{margin:4px 0 9px;font-size:1rem}.desk-collection-dialog.fancy-collection .collection-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.desk-collection-dialog.fancy-collection .collection-footnote{padding:8px 18px}:is(.desk-collection-dialog.fancy-collection .collection-art:hover .collection-select,.desk-collection-dialog.fancy-collection .collection-art:focus-visible .collection-select){opacity:1}@media (max-width:750px){.desk-collection-dialog.fancy-collection .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.desk-collection-dialog.fancy-collection .collection-tabletop{height:112px;padding:16px 8px}.desk-collection-dialog.fancy-collection .collection-select{opacity:1}.desk-collection-dialog.fancy-collection .collection-heading{padding:18px 36px 12px 15px}}
