.player-main{min-height:70vh;padding-top:65px;padding-bottom:100px;max-width:1120px}.player-page-heading{margin:0 auto 35px;max-width:650px;text-align:center}.player-page-heading h1{font:400 51px/1.1 var(--serif);letter-spacing:-1.4px;margin:17px 0}.player-page-heading>p{font-size:13px;line-height:1.8;color:var(--muted)}.player-surface{max-width:560px;margin:0 auto;padding:33px;border:1px solid var(--line);background:var(--surface)}.player-form{display:flex;flex-direction:column;gap:18px}.player-form>label,.ranking-filters>label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--muted)}.player-form input,.ranking-filters input,.ranking-filters select{min-height:45px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:0;padding:12px;font:13px Inter,sans-serif;width:100%;outline-offset:2px}.player-form .button{margin-top:5px;width:100%;justify-content:center;min-height:49px}.player-status{font-size:12px;color:var(--gold);line-height:1.8;margin:0}.player-status.error{color:#dc9686}.recovery-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:23px;border-top:1px solid var(--line);padding-top:22px;font-size:10px;color:var(--muted)}.recovery-links a:hover,.player-form-foot a:hover{color:var(--gold)}.player-form-foot{font-size:11px;color:var(--muted);margin-top:25px;line-height:1.8}.player-form-foot button,.player-form-foot a{border:0;background:none;color:var(--gold);padding:0;font-size:11px}.recovery-note{font-size:10px;line-height:1.9;color:var(--faint);margin-top:24px}.ranking-main .player-page-heading{max-width:750px}.ranking-switch{display:flex;justify-content:center;gap:25px;margin:30px 0}.ranking-switch a{color:var(--muted);font-size:13px;padding:13px 2px;border-bottom:2px solid transparent}.ranking-switch a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.ranking-filters{display:flex;gap:14px;align-items:flex-end;margin:30px 0}.ranking-filters>label:first-child{flex:1}.ranking-filters>label{min-width:160px}.ranking-filters .button{min-height:45px}.ranking-result{overflow-x:auto;border:1px solid var(--line);background:var(--surface);min-height:120px}.ranking-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}.ranking-table th{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:var(--bg);padding:20px 16px;border-bottom:1px solid var(--line)}.ranking-table td{padding:18px 16px;border-bottom:1px solid var(--line)}.ranking-table td:nth-child(2){color:var(--text);font-weight:500}.ranking-table tbody tr:hover{background:#ae844a08}.rank-medal{font-family:Georgia,serif;color:var(--gold);font-size:20px}.rank-1{color:#edc878}.rank-2{color:#cac6bc}.rank-3{color:#c99670}.ranking-empty,.ranking-result>p{padding:28px;font-size:12px;color:var(--muted);line-height:1.8}.ranking-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.ranking-pagination .button{min-height:38px;font-size:10px;padding:0 18px}.ranking-pagination>span{font-size:10px;color:var(--muted)}.ranking-rule{font-size:10px;color:var(--muted);line-height:1.8;margin-top:20px}.rank-summary-section{padding-top:0!important}.rank-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.rank-summary-card{border:1px solid var(--line);background:var(--surface);padding:27px}.rank-summary-card>div:first-child{display:flex;justify-content:space-between;align-items:center;padding-bottom:19px;border-bottom:1px solid var(--line)}.rank-summary-card h3{font:400 27px var(--serif);margin:0}.rank-summary-card>div:first-child>a{font-size:9px;color:var(--gold)}.summary-rank{display:flex;align-items:center;gap:17px;padding:17px 0;border-bottom:1px solid var(--line)}.summary-rank>span{font:400 20px Georgia;color:var(--gold);width:23px}.summary-rank>strong{font-size:12px;font-weight:500}.summary-rank>small{margin-left:auto;color:var(--muted);font-size:10px}.valkar-site:has(#player-dashboard) .player-surface{max-width:900px}.account-overview{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px}.account-overview h2{font:400 35px var(--serif);margin:12px 0}.account-overview p{font-size:12px;color:var(--muted);margin-bottom:14px}.verified-badge,.unverified-badge{font-size:10px;padding:6px 10px;border:1px solid var(--line);color:var(--gold)}.verified-badge{color:#8aba9a}.account-section{border-top:1px solid var(--line);padding-top:28px;margin-top:25px}.account-section h3{font:400 26px var(--serif);margin:0 0 20px}.account-section>p{font-size:12px;color:var(--muted);line-height:1.8}.account-characters{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.account-characters article{display:flex;flex-direction:column;gap:11px;background:var(--bg);border:1px solid var(--line);padding:18px}.account-characters strong{font-size:17px;font-weight:500}.account-characters small{font-size:10px;color:var(--muted)}.verification-form{max-width:420px;margin-top:23px}.account-section .recovery-links{max-width:420px}.session-row{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);padding:15px 0;border-bottom:1px solid var(--line)}.session-row+button{margin-top:20px;font-size:10px;min-height:40px}@media(max-width:1120px){.valkar-site .header nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--header);padding:22px;flex-direction:column;border-bottom:1px solid var(--line)}.valkar-site .header nav.open{display:flex}.valkar-site .header .menu-toggle{display:flex}}@media(max-width:960px){.valkar-site .header nav{top:76px}}@media(max-width:640px){.player-main{padding-top:42px;padding-bottom:65px}.player-page-heading h1{font-size:37px;letter-spacing:-1px}.player-page-heading>p{font-size:12px}.player-surface{padding:24px 21px}.ranking-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ranking-filters>label:first-child{grid-column:1/-1}.ranking-filters>label{min-width:0}.ranking-filters .button{grid-column:1/-1}.ranking-table th,.ranking-table td{padding:16px 13px}.ranking-pagination .button{padding-inline:12px;font-size:9px}.rank-summary-grid{grid-template-columns:1fr;gap:20px}.rank-summary-card{padding:23px}.account-overview{align-items:flex-start;flex-direction:column}.account-characters{grid-template-columns:1fr}.valkar-site .header nav{top:72px}}
.mobile-account-link{display:none}@media(max-width:1120px){.valkar-site .header nav .mobile-account-link{display:block;text-align:left;background:none;border:0;color:var(--gold);font:400 13px Inter,sans-serif;padding:13px 0}}@media(max-width:480px){.valkar-site .header .button-small{display:none}.valkar-site .header .theme-toggle{display:inline-flex}}

.turnstile-field{width:100%;min-width:0;margin:8px 0}.turnstile-field>div{min-height:65px}.turnstile-status{font-size:12px;color:var(--muted);line-height:1.7;margin:8px 0 0}.turnstile-status:empty{display:none}.turnstile-retry{font:inherit;font-size:12px;color:var(--gold);background:transparent;border:1px solid var(--line);padding:8px 14px;margin-top:8px;cursor:pointer}.turnstile-retry[hidden]{display:none}
