@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;500;600;700;800&display=swap');
:root{--navy:#101820;--cream:#fff;--paper:#fff;--orange:#a5262c;--muted:#646464;--line:#e4e4e4}body{font-family:'Albert Sans',Arial,sans-serif;color:#151515;background:#fff}h1,h2,h3,.guide-title,.build-heading h3,.pixelcade-heading h3,.list-title h3,.how h3{font-family:'Albert Sans',Arial,sans-serif}button,a,input,select{transition:background-color .15s,border-color .15s,color .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#a5262c}.header{max-width:1440px;padding:10px 4%;gap:20px;min-height:94px;background:#fff}.brand{font-size:11px;letter-spacing:.7px;gap:10px;flex-shrink:0}.brand-logo{width:66px;height:66px;object-fit:contain}.brand small{color:#717171;letter-spacing:1.6px;font-size:9px}.preview{background:#f2f2f2;color:#696969;letter-spacing:1px;padding:6px 8px;margin-left:auto}.header-guide{background:#111;border:1px solid #111;color:#fff;padding:12px 16px;border-radius:3px;font-weight:600;white-space:nowrap}.header-guide:hover{background:#a5262c;border-color:#a5262c}.header-guide span{margin-left:14px}.header .outline{font-weight:500;border-color:#ddd;padding:11px 13px}.hero{padding:54px 5% 48px;grid-template-columns:1.1fr 1fr;gap:56px;min-height:580px}.eyebrow{font-weight:600;letter-spacing:1.7px;color:#696969;font-size:10px}h1{font-size:clamp(48px,5.2vw,74px);font-weight:600;line-height:1.03;letter-spacing:-2.5px;margin:22px 0}h1 em{color:#a5262c}.hero-copy>p{color:#626262;font-size:16px;line-height:1.75;max-width:490px}.hero-actions{align-items:stretch;flex-direction:column;gap:17px;max-width:365px;margin-top:25px}.primary{background:#111;border-radius:3px;font-weight:600;letter-spacing:.1px}.primary:hover{background:#a5262c}.hero-actions .primary{font-size:16px;padding:19px 23px;box-shadow:0 5px 14px #00000012}.hero-search{font-size:13px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:2px 1px;color:#555}.hero-search:hover{color:#a5262c;text-decoration:underline}.hero-copy>.guide-reassurance{font-size:11px;color:#737373;line-height:1.6;margin-top:15px}.trust{margin-top:25px;gap:15px;color:#666;font-size:10px}.trust span:before{color:#a5262c}.hero-product{position:relative;margin:0;background:#f4f4f4;border:1px solid #eee;border-radius:8px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-product>img{display:block;width:100%;height:410px;object-fit:contain;mix-blend-mode:multiply;padding:16px}.hero-product figcaption{padding:14px 20px 18px;text-align:center;border-top:1px solid #e5e5e5}.hero-product figcaption span{display:block;font-size:10px;letter-spacing:1.6px;font-weight:600}.hero-product figcaption small{display:block;font-size:10px;color:#777;margin-top:7px}.choose-strip{margin:0 5% 40px;display:flex;align-items:center;gap:25px;padding:25px 30px;background:#111820;color:#fff;border-radius:5px}.choose-kicker{font-size:9px;letter-spacing:1.5px;line-height:1.8;max-width:100px;color:#c5c9cd}.choose-strip>div{flex:1}.choose-strip h2{font-size:22px;font-weight:500;letter-spacing:-.4px;margin:0}.choose-strip p{font-size:12px;line-height:1.6;color:#c5c9cd;margin-top:7px}.choose-strip .primary{background:#fff;color:#111;white-space:nowrap;font-size:12px}.choose-strip .primary:hover{background:#e7e7e7}h2{font-size:34px;font-weight:500;letter-spacing:-1px}.explore,.learn-section{background:#fff}.wishlist{background:#f6f6f6;border-color:#dedede}.list-title,.saved-row{border-color:#dedede}.list-title h3{font-size:25px;font-weight:600}.list-title .eyebrow,.saved-empty,.wishlist-bottom p,.remove{color:#646464}.list-title h3 span,.tab span{background:#e8e8e8;font-family:inherit}.game-card{border-color:#e4e4e4;border-radius:6px}.game-card.selected{background:#fff8f8;border-color:#bc8f92}.catalog-note{border-color:#aaa;color:#666}.catalog-note strong{color:#333}.choice,.result-box,.pixelcade-preview,.wheel-shopping,.feature-card,.control-card{background:#f7f7f7;border-color:#dedede}.choice:hover,.choice.chosen{background:#fff6f6;border-color:#a5262c}.guide-title{font-weight:600;font-size:30px;line-height:1.15}.build-heading h3,.pixelcade-heading h3{font-weight:600;font-size:25px}.build-photo{background:#f5f5f5}.how{background:#111820}.how span{color:#c7a566}.how h3{font-size:23px;font-weight:500}.how p{color:#c5c9cd}dialog{border-radius:6px}.progress{background:#e5e5e5}#briefText{background:#f7f7f7;border-color:#ccc}footer{border-top:1px solid #eee}.learn-card{background:#f7f7f7}
@media(max-width:1100px){.header{gap:12px}.header .preview{display:none}.header-guide{margin-left:auto}.brand>span{max-width:130px;font-size:10px}.hero{gap:30px}.choose-strip{gap:20px;padding:24px}.choose-kicker{display:none}}
@media(max-width:750px){.header{padding:10px 5%;flex-wrap:wrap;gap:10px}.brand{flex:1}.brand>span{max-width:none}.brand-logo{width:52px;height:52px}.header-guide{order:4;width:100%;text-align:center;margin:0;font-size:13px}.header>.outline{font-size:10px;padding:9px;margin:0}.hero{grid-template-columns:1fr;padding:34px 5% 30px;gap:28px;min-height:0}h1{font-size:clamp(48px,10vw,68px);line-height:1.02;letter-spacing:-1.8px;margin:18px 0}.hero-copy>p{font-size:14px}.hero-actions{max-width:100%;gap:16px}.hero-actions .primary{font-size:15px;padding:18px 20px}.hero-search{font-size:13px}.hero-product>img{height:310px}.trust{font-size:9px;gap:12px}.choose-strip{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:30px;padding:22px}.choose-strip h2{font-size:22px}.choose-strip .primary{justify-content:space-between}.section-heading h2{font-size:30px}.how h3{font-size:23px}.brand small{font-size:8px}.hero-product figcaption{padding:13px}.guide-title{font-size:27px}}
@media(max-width:390px){.brand>span{font-size:9px;max-width:100px}.brand small{font-size:7px}.header .outline{font-size:9px;padding:9px 7px}.brand-logo{width:44px;height:44px}.header{gap:7px}}
@media(prefers-reduced-motion:reduce){button,a,input,select{transition:none}}
