.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.main-column{min-width:0}@media(min-width:1400px){.layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media(max-width:900px){.layout{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.panel{padding:21px}.hero-art{margin-inline-end:20px;width:180px}.hero{min-height:260px}.profile .chip{display:none}}@media(max-width:700px){.topbar{height:80px;padding:0 20px}.brand{font-size:14px;gap:10px;letter-spacing:2px}.brand small{font-size:7px;letter-spacing:1px}nav{gap:15px}nav>a{display:none}main{padding:20px 18px 0}.hero{min-height:245px;position:relative;padding:30px 0}.hero>div:first-child{z-index:1}.hero-art{position:absolute;width:150px;height:150px;inset-inline-end:-8px;top:35px;opacity:.19;margin:0}.orbit.one{width:130px;height:130px}.orbit.two{width:90px;height:90px}.hero p{font-size:12px;max-width:270px}.eyebrow{font-size:8px;letter-spacing:1.4px}.layout{display:block}.panel{border-radius:14px;padding:21px 19px;margin-bottom:16px}.panel-heading h2{font-size:14px}.identity-actions{gap:15px;flex-wrap:wrap}.primary{flex:1}.profile strong{font-size:14px}.profile p{font-size:10px}.avatar{min-width:49px;height:49px}.purchase .chip{font-size:7px;padding:4px 5px}.purchase-row{gap:18px}.purchase h3{font-size:17px}.purchase p{font-size:11px}.ticket{min-width:62px;padding:13px 8px;font-size:18px}.ticket small{font-size:5px}.benefits{gap:10px;font-size:8px}.side-panel h2 br{display:none}.side-panel h2{font-size:24px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.steps li{display:block;margin:8px 0 15px}.steps li>span{display:block;margin-bottom:5px}.steps strong{font-size:11px}.steps p{font-size:9px}.privacy{margin:20px 0}footer{flex-wrap:wrap;margin-top:20px}footer>span:last-child{display:none}.empty{padding:12px 0}.empty p{font-size:11px}.game-row strong{font-size:11px}.game-row a{font-size:10px;padding:10px}.game-row .game-initial{min-width:30px;height:30px}.breadcrumb{font-size:10px}html[dir=rtl] h1{font-size:37px}.panel-heading .chip{letter-spacing:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
