.inner-page .motion-toggle{display:none}.page-shell{width:calc(100% - 44px);max-width:1120px;margin:0 auto 70px}.page-heading{padding:32px 0 30px;border-bottom:1px solid var(--border);margin-bottom:30px}.page-heading nav{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-bottom:32px}.page-heading nav a:hover{color:var(--gold)}.page-eyebrow{font:600 10px/1.5 var(--display);color:var(--gold)}.page-heading h1{font:400 36px/1.25 var(--display);color:#f0dbb4;margin:10px 0}.page-heading p{color:var(--muted);font-size:14px}.account-layout{display:grid;grid-template-columns:1fr 1.1fr;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.account-art{position:relative;min-height:570px;overflow:hidden}.account-art>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:45% center}.account-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d0b09 0%,#0d0b0940 65%,transparent)}.account-art>div{position:absolute;z-index:1;bottom:38px;left:30px;right:25px}.account-art h2,.download-scene h2{font:400 30px/1.25 var(--display);color:#f0dbb4;margin:12px 0}.account-art p{line-height:1.8;color:#c6b8a2;font-size:14px}.text-link{display:inline-flex;gap:10px;align-items:center;color:var(--gold);font-size:12px;margin-top:20px}.text-link svg{width:16px}.account-content{padding:30px 36px;background:var(--surface)}.account-content h2,.download-help h2{font:400 23px/1.3 var(--display);color:#ead2a7;margin:0 0 16px}.service-status,.privacy-note,.registration-result,.ranking-disclaimer{font-size:12px;line-height:1.7;color:var(--muted)}.service-status,.ranking-disclaimer{display:flex;align-items:center;gap:8px}.service-status svg,.ranking-disclaimer svg{width:15px;height:15px;flex-shrink:0;color:var(--gold)}#registration-form{display:grid;gap:17px;margin-top:22px}#registration-form label{display:grid;gap:8px;font-size:12px;color:#cbbb9f}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}#registration-form input,.rank-search input{width:100%;min-width:0;background:#0d0b09;border:1px solid #65503380;border-radius:2px;color:var(--text);padding:13px 12px;font:13px Arial,sans-serif;outline:none}#registration-form input:focus,.rank-search:focus-within{border-color:var(--gold)}.password-field{position:relative}.password-field input{padding-right:38px!important}.password-field button{position:absolute;right:0;top:0;height:100%;width:37px;color:#b69a6c;background:none;border:0}.password-field svg{width:16px;height:16px}.privacy-note,.registration-result{margin:0}.registration-result:empty{display:none}.registration-result{color:#e1b25f}.account-login{text-align:center;font-size:12px;color:var(--muted);margin:0}.account-login a{color:var(--gold)}.inner-page .page-shell .button{min-height:48px;padding:12px 24px;font-size:11px}.download-scene{height:290px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.download-scene>img{width:100%;height:100%;object-fit:cover;object-position:right center}.download-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d0b09e8,#0d0b0966 45%,transparent 70%)}.download-scene>div{position:absolute;z-index:1;left:32px;top:38px}.download-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 40px}.platform-download{border-top:1px solid #977139;border-bottom:1px solid var(--border);background:var(--surface);padding:26px}.platform-title{display:flex;gap:15px;align-items:center}.platform-title>svg{width:32px;height:32px;color:var(--gold)}.platform-title h2{font:400 26px var(--display);color:#efdbb8;margin:5px 0 0}.platform-title span{font-size:9px;color:var(--muted)}.platform-title .availability{margin-left:auto;color:var(--gold);border:1px solid var(--border);padding:5px 9px}.platform-download>p{color:var(--muted);font-size:13px;margin:24px 0}.platform-download dl{margin-bottom:22px;font-size:12px}.platform-download dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.platform-download dt{color:var(--muted)}.platform-download dd{margin:0;text-align:right}.platform-download .button{width:100%}.platform-download button:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.7;transform:none}.download-help details{border-bottom:1px solid var(--border);padding:17px 0;font-size:13px}.download-help summary{color:#d6bc90;cursor:pointer}.download-help p{color:var(--muted);line-height:1.8}.ranking-heading{background:linear-gradient(90deg,var(--canvas) 10%,#0d0b0933),url('/temalar/lucasmobile/assets/banner-unified.png') right 35%/cover;padding-right:20px;min-height:240px}.ranking-heading h1{max-width:630px}.ranking-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}.ranking-switch{display:flex;gap:8px}.rank-search{display:flex;align-items:center;border:1px solid var(--border);padding:0 12px;max-width:300px}.rank-search svg{width:16px;color:var(--gold)}.rank-search input{border:0;background:none}.ranking-disclaimer{margin:22px 0 15px}.table-scroll{overflow-x:auto}.leaderboard{width:100%;border-collapse:collapse;font-size:14px}.leaderboard th{padding:17px 22px;text-align:left;background:#231a10;color:#d6b778;font:600 10px var(--display);border-top:1px solid #795b32;border-bottom:1px solid #795b32}.leaderboard td{padding:17px 22px;border-bottom:1px solid var(--border)}.leaderboard tbody tr:nth-child(odd){background:#ffffff02}.leaderboard tbody tr:hover{background:#d7a14c08}.leaderboard td:first-child{width:110px;color:var(--muted);font-variant-numeric:tabular-nums}.leaderboard td:last-child,.leaderboard th:last-child{text-align:right}.leaderboard tr.podium td{color:#e8bd70}.leaderboard .rank-medal{display:inline-flex;align-items:center;gap:12px}.rank-medal svg{height:17px;width:17px}.ranking-bottom{display:flex;justify-content:space-between;margin-top:20px;font-size:10px;color:var(--muted)}.rank-empty{text-align:center;padding:40px;color:var(--muted)}.ranking-invite{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);margin-top:44px;padding:28px 0;gap:20px}.ranking-invite h2{font:400 24px var(--display);color:#e5c795;margin:10px 0}.inner-page footer{margin-top:0}a.rank-all{display:flex;align-items:center;justify-content:center}a.action-banner{text-decoration:none}.panel-heading>a[data-dialog="register"]{color:var(--gold);font-size:9px}a[data-dialog]:focus-visible,.inner-page button:focus-visible,.inner-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(max-width:800px){.page-shell{width:calc(100% - 28px)}.page-heading{padding-top:24px}.page-heading h1{font-size:28px}.account-layout{grid-template-columns:1fr}.account-art{min-height:280px}.account-art>img{object-position:center 35%}.account-content{padding:25px}.download-options{gap:16px}.platform-download{padding:20px}.ranking-toolbar{align-items:stretch;flex-direction:column}.rank-search{max-width:none}.ranking-heading{background-position:65% center}.ranking-invite{flex-wrap:wrap}}
@media(max-width:520px){.field-pair,.download-options{grid-template-columns:1fr}.account-content{padding:23px 18px}.download-scene{height:260px}.download-scene>img{object-position:80% center;opacity:.65}.download-scene>div{left:20px}.download-scene h2{font-size:27px}.ranking-heading h1{font-size:27px;max-width:270px}.ranking-switch>.button{flex:1;padding:10px 16px!important}.leaderboard td,.leaderboard th{padding:15px 12px}.leaderboard td:first-child{width:70px}.page-heading nav{margin-bottom:24px}}
.download-options.platforms-three{grid-template-columns:repeat(3,minmax(0,1fr))}.platforms-three .platform-download{min-width:0;padding:24px 18px}.platforms-three .platform-title{gap:12px;min-height:58px}.platforms-three .platform-title h2{font-size:23px;margin:0}.platforms-three .platform-title span{font-size:9px}.platforms-three .platform-title svg{flex-shrink:0}.platforms-three .button:disabled{opacity:1;color:#35230d;cursor:not-allowed;filter:saturate(.65)}.platforms-three .service-status{min-height:56px;font-size:12px;color:#bca887}.platforms-three .button{min-width:0;width:100%}
@media(max-width:800px){.download-options.platforms-three{grid-template-columns:1fr}.platforms-three .platform-title{min-height:44px}.platforms-three .service-status{min-height:0}}
.account-art:has(img[src*="register-game-portrait"]){min-height:0;height:620px;background:#0e0d0d}.account-art>img[src*="register-game-portrait"],.registration-content .account-art>img[src*="register-game-portrait"]{object-fit:cover;object-position:center top}.account-art:has(img[src*="register-game-portrait"]):after{background:linear-gradient(0deg,#0d0b09 0%,#0d0b0999 18%,transparent 48%)}
@media(max-width:800px){.account-art:has(img[src*="register-game-portrait"]),.registration-content .account-art:has(img[src*="register-game-portrait"]){height:460px}.account-art:has(img[src*="register-game-portrait"])>div{bottom:24px;left:24px;right:24px}}
