/* A complete collection, organized by game and real hardware requirements. */
.theme-green{--green:#b4ed85;--gallery-accent:#b4ed85}.theme-blue{--green:#a3c9dc;--gallery-accent:#a3c9dc}.theme-amber{--green:#e9b76b;--gallery-accent:#e9b76b}.theme-copper{--green:#e7a27a;--gallery-accent:#e7a27a}.theme-gold{--green:#d9d08c;--gallery-accent:#d9d08c}
.interface-gallery.theme-green,.interface-card.theme-green{--gallery-accent:#b4ed85}.interface-gallery.theme-blue,.interface-card.theme-blue{--gallery-accent:#a3c9dc}.interface-gallery.theme-amber,.interface-card.theme-amber{--gallery-accent:#e9b76b}.interface-gallery.theme-copper,.interface-card.theme-copper{--gallery-accent:#e7a27a}.interface-gallery.theme-gold,.interface-card.theme-gold{--gallery-accent:#d9d08c}.product-page.theme-blue h1 em,.product-page.theme-amber h1 em,.product-page.theme-copper h1 em,.product-page.theme-gold h1 em{background:linear-gradient(125deg,#f4f2e8,var(--green) 65%);background-clip:text;-webkit-background-clip:text}.theme-copper .hero-atmosphere,.theme-amber .hero-atmosphere,.theme-gold .hero-atmosphere{background:radial-gradient(ellipse at 85% 45%,#a8763020,transparent 65%)}
.hero-games{display:flex;flex-wrap:wrap;gap:10px 17px;margin-top:28px}.hero-games a{font-size:10px;color:#adb7a8;letter-spacing:.07em;position:relative;padding-bottom:3px}.hero-games a:hover{color:var(--green)}.hero-games a+a:before{content:'/';position:absolute;left:-11px;opacity:.3}.hero .hero-foot{margin-top:20px}.gallery-single-label{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;margin-top:22px;letter-spacing:.06em}.gallery-single-label>span:last-child{color:var(--green)}.gallery-slide[data-image$="aura-menu.png"]{padding:3%}.interface-gallery .status-dot{background:var(--gallery-accent)}
.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-top:46px}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px}.catalog-filter{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:11px 16px;color:var(--muted);border:1px solid transparent;border-radius:5px;background:transparent;font-size:12px;white-space:nowrap;transition:color .25s,border-color .25s,background .25s}.catalog-filter:hover{color:var(--ink);background:#182116}.catalog-filter[aria-pressed=true]{border-color:#66844d;background:#1c2919;color:var(--green)}.filter-count{font-size:8px;font-family:Consolas,monospace;opacity:.6}.catalog-config{display:flex;align-items:center;gap:14px}.catalog-config label{font-size:10px;color:var(--muted)}.catalog-config select{font:inherit;font-size:11px;color:var(--ink);padding:10px 30px 10px 12px;border-radius:4px;background:#151d14;border:1px solid var(--line);cursor:pointer;min-width:130px}.catalog-status{font-size:10px;color:var(--muted);margin:18px 0 25px;letter-spacing:.04em;min-height:18px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-grid .card-art{height:225px;padding:55px 23px 0}.catalog-grid .card-art:before{width:160px;height:160px;top:25px}.catalog-grid .card-badge{font-size:8px;left:21px;top:18px;padding:5px 8px;letter-spacing:.08em}.catalog-grid .card-number{font-size:40px;right:19px}.catalog-grid .card-content{padding:18px 23px 22px}.card-category{font-size:9px;color:var(--green);letter-spacing:.08em;margin-bottom:8px}.card-category span{color:var(--muted)}.catalog-grid h3{font-size:23px;letter-spacing:-.8px}.catalog-grid .card-content p{font-size:12px;min-height:66px;margin-bottom:18px}.catalog-grid .tags{gap:5px}.catalog-grid .tags span{font-size:8px;padding:4px 7px}.catalog-grid .card-bottom{gap:12px;margin-top:22px;padding-top:20px;min-height:66px}.catalog-grid .price{font-size:20px;line-height:1.6;max-width:65%;display:flex;align-items:baseline;gap:0 5px;flex-wrap:wrap}.catalog-grid .price small{font-size:9px}.catalog-grid .card-bottom a{font-size:0;gap:0}.catalog-grid .card-bottom a>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.catalog-grid .card-bottom a span[aria-hidden]{font-size:16px;width:34px;height:34px}.product-card.theme-copper .card-art:before{border-radius:30%;transform:translateX(-50%) rotate(-20deg);box-shadow:0 0 0 27px #d19b5a0a,0 0 0 55px #d19b5a05}.interface-card.theme-amber .card-art,.interface-card.theme-copper .card-art,.interface-card.theme-gold .card-art{background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--green) 13%,transparent),transparent 75%),#1b1812}.interface-card.theme-amber .card-art img,.interface-card.theme-gold .card-art img{transform:perspective(900px) rotateY(-5deg) rotateZ(-2deg)}.interface-card.theme-copper .card-art img{transform:perspective(900px) rotateY(5deg) rotateZ(2deg)}.interface-card:hover .card-art img{transform:perspective(900px) rotateY(0) rotateZ(0) translateY(-5px)}.hardware-guide{display:grid;grid-template-columns:38px 1fr auto;gap:20px;padding:30px;margin-top:30px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(120deg,#182216,#101510)}.hardware-guide-symbol{display:grid;place-items:center;width:34px;height:34px;border:1px solid #4c603b;border-radius:50%;color:var(--green)}.hardware-guide h3{font-size:17px;font-weight:500;margin:0 0 8px}.hardware-guide p{font-size:12px;color:var(--muted);max-width:720px;margin:0;line-height:1.85}.hardware-guide>.text-link{align-self:center;font-size:11px;white-space:nowrap}.catalog-empty{padding:55px 20px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.catalog-empty p{color:var(--muted);font-size:14px;margin:0 auto 22px;max-width:440px}.game-shortcuts{max-width:360px;margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.game-shortcut{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:4px;font-size:11px;transition:background .2s,border-color .2s}.game-shortcut:hover{background:#202b1b;border-color:#4d633b}.game-shortcut>span:first-child{font-size:8px;color:var(--green);font-family:Consolas,monospace}.game-shortcut>span:last-child{margin-left:auto;color:var(--muted)}.requirement-note{display:flex;gap:12px;align-items:start;font-size:11px;line-height:1.85;color:var(--muted);margin-top:25px;max-width:440px}.requirement-note>span:first-child{color:var(--green)}.setup-service{margin-top:25px;border:1px solid #5b4932;background:#1e1a13;border-radius:6px;padding:22px}.setup-service h3{font-weight:500;font-size:17px;margin:0 0 10px}.setup-service p{font-size:12px;color:var(--muted);margin:0 0 12px}.setup-service a{font-size:12px;color:var(--green)}.related-products{padding-top:30px}.related-products .card-content p{min-height:68px}.footer-disclaimer{color:#89958c;font-size:10px;margin:18px 0 0}.product-page .plan[aria-checked=true]{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,#111611)}.product-page .plan-label{background:var(--green)}.product-page .checkout{border-color:color-mix(in srgb,var(--green) 35%,#1c251b);background:linear-gradient(140deg,color-mix(in srgb,var(--green) 8%,#141814),#121712)}.product-page .tags span{background:color-mix(in srgb,var(--green) 4%,#181b15);border-color:color-mix(in srgb,var(--green) 15%,#252a20)}.product-page .feature-section{background:linear-gradient(125deg,color-mix(in srgb,var(--green) 3%,#141713),#0e120e 65%)}
@media(max-width:1100px){.catalog-filter{padding:10px 12px;gap:10px}.catalog-config label{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid .card-art{height:245px;padding:55px 28px 0}.catalog-grid h3{font-size:25px}.catalog-grid .card-content p{min-height:45px}.hardware-guide{grid-template-columns:34px 1fr}.hardware-guide>.text-link{grid-column:2}.catalog-grid .price{font-size:21px}.footer-links{gap:18px}}
@media(max-width:740px){.hero-games{margin-top:25px;gap:10px 18px}.hero-games a{font-size:10px}.catalog-toolbar{align-items:stretch;flex-direction:column;gap:14px;margin-top:28px}.catalog-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.catalog-filter{padding:10px 4px;font-size:10px;gap:0}.filter-count{display:none}.catalog-config{justify-content:space-between}.catalog-config label{display:block}.catalog-config select{min-width:145px}.catalog-grid{grid-template-columns:1fr;gap:23px}.catalog-grid .card-art{height:245px;padding:57px 25px 0}.catalog-grid .card-content{padding:20px 24px 25px}.catalog-grid h3{font-size:26px}.catalog-grid .card-content p{font-size:13px;min-height:0;max-width:none}.catalog-grid .tags span{font-size:9px}.catalog-grid .card-bottom{padding-top:22px}.catalog-grid .card-bottom a{font-size:11px;gap:12px}.catalog-grid .card-bottom a>span:first-child{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible}.catalog-grid .price{max-width:65%;font-size:22px}.hardware-guide{padding:24px 20px;gap:14px;grid-template-columns:25px 1fr;margin-top:25px}.hardware-guide-symbol{width:25px;height:25px;font-size:12px}.hardware-guide h3{font-size:16px}.hardware-guide p{font-size:11px}.hardware-guide>.text-link{font-size:11px}.requirement-note{font-size:10px}.gallery-single-label{margin-top:18px}.related-products .card-content p{min-height:0}.product-page .breadcrumbs{line-height:2}.product-page .product-facts{gap:15px}.product-page .product-facts>div+div{padding-left:14px}.setup-service{padding:20px}.game-shortcuts{max-width:none}}
@media(prefers-reduced-motion:reduce){.interface-card.theme-amber .card-art img,.interface-card.theme-copper .card-art img,.interface-card.theme-gold .card-art img,.interface-card:hover .card-art img{transform:none!important}}
