/* Matched to the live sukarise.ru stylesheet, inspected 2026-09-13.
   Fonts and logo are served locally, including when social login is disabled. */
@font-face{font-family:'Golos Text';font-weight:400;font-display:swap;src:url('/account/assets/golos-400.ttf') format('truetype')}
@font-face{font-family:'Golos Text';font-weight:700;font-display:swap;src:url('/account/assets/golos-700.ttf') format('truetype')}
@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url('/account/assets/unbounded-700.ttf') format('truetype')}
@font-face{font-family:'JetBrains Mono';font-weight:500;font-display:swap;src:url('/account/assets/jetbrains-500.ttf') format('truetype')}
:root{--bg:#080b20;--bg-2:#121846;--metal-1:#211f57;--metal-2:#10142f;--brass:#8d7cff;--brass-bright:#b9a5ff;--sky:#56d7ff;--ink:#f6f3ff;--text:#f6f3ff;--muted:#b7bddf;--muted-dim:#7e86b8;--line:rgba(246,243,255,.13);--surface:#10142f;--surface-strong:#151938;--accent:#b9a5ff;--accent-ink:#2a0718;--violet:#8d7cff}
:root[data-theme=light]{--bg:#efedff;--bg-2:#e2dcff;--metal-1:#e4ddff;--metal-2:#faf8ff;--ink:#201d44;--text:#201d44;--muted:#595575;--muted-dim:#686080;--line:rgba(47,33,90,.18);--surface:#f8f6ff;--surface-strong:#ece5ff;--accent:#8d7cff;--accent-ink:#20123f;--violet:#725acb}
html,body{font-family:'Golos Text','Segoe UI',Arial,sans-serif;background:var(--bg);color:var(--ink)}body{background:radial-gradient(ellipse at 50% -10%,rgba(86,215,255,.16),transparent 45%),radial-gradient(ellipse at 85% 10%,rgba(139,114,255,.1),transparent 40%),var(--bg)}body:before{inset:0;opacity:.35;filter:none;animation:none;background:radial-gradient(ellipse 2px 4px at 8% 15%,#56d7ff 90%,transparent),radial-gradient(ellipse 2px 4px at 17% 63%,#8d7cff 90%,transparent),radial-gradient(ellipse 2px 4px at 89% 22%,#8d7cff 90%,transparent),radial-gradient(ellipse 2px 4px at 95% 61%,#56d7ff 90%,transparent);pointer-events:none}
.shell{width:min(1180px,calc(100% - 32px))}.brand,h1,h2{font-family:Unbounded,'Golos Text',sans-serif;font-weight:700}.brand{font-size:17px;letter-spacing:.2px}.logo{border-radius:10px;background:url('/account/assets/sukarise.jpg') center/cover;box-shadow:0 8px 22px #0006}.logo:after{content:none}.intro h1{font-size:clamp(34px,4.7vw,60px);line-height:1.15;letter-spacing:-.5px}.intro h1 .accent{color:var(--brass-bright);text-shadow:none}.intro p{font-size:16.5px;line-height:1.65}.eyebrow,.chip,.quiet-button,.theme-button,.header-actions select,.account-footer,.legal-links,.account-topline,#accountLanguage{font-family:'JetBrains Mono',monospace;font-weight:500}.eyebrow{color:var(--sky)}
.card,.play-card,.membership-card,.account-box{position:relative;border-radius:20px;background:repeating-linear-gradient(100deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 5px),linear-gradient(160deg,var(--metal-1),var(--metal-2));border:1px solid var(--line);box-shadow:0 30px 70px rgba(4,3,9,.22),inset 0 1px 0 #ffffff0d;backdrop-filter:none}.play-card:before,.membership-card:before,.card:before{content:"";position:absolute;inset:12px;pointer-events:none;background:radial-gradient(circle 3px at 3px 3px,#0008 90%,transparent),radial-gradient(circle 3px at calc(100% - 3px) 3px,#0008 90%,transparent),radial-gradient(circle 3px at 3px calc(100% - 3px),#0008 90%,transparent),radial-gradient(circle 3px at calc(100% - 3px) calc(100% - 3px),#0008 90%,transparent)}
button.primary,.primary.action-link{background:linear-gradient(135deg,var(--brass-bright),var(--brass));color:#2a0718;box-shadow:0 16px 34px rgba(139,114,255,.28);border-radius:11px;font-size:15px;font-weight:700}.secondary,.quiet-button,.theme-button,.header-actions select,#accountLanguage{border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg,var(--metal-1),var(--metal-2));color:var(--muted);box-shadow:none}.secondary.action-link{background:rgba(246,243,255,.04);color:var(--ink)}.section-heading h1{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.5px;line-height:1.3}.play-card h2{font-size:clamp(26px,3vw,39px);line-height:1.25;letter-spacing:-.5px}.play-card .eyebrow{color:var(--sky)}.account-nav button[aria-current=page]{background:linear-gradient(180deg,var(--metal-1),var(--metal-2));color:var(--brass-bright);border-color:#8b72ff80;box-shadow:inset 0 0 0 1px #8b72ff20,0 0 12px #8b72ff18}.account-stats article{background:rgba(139,114,255,.06);border-color:rgba(139,114,255,.3);border-radius:13px}.account-stats .stat-symbol{width:40px;height:40px;border:1px solid #8b72ff66;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--brass-bright);font-size:22px;box-shadow:0 0 16px #8b72ff20}.online-dot{background:var(--sky)}.account-monogram{border-radius:13px;background:linear-gradient(160deg,var(--metal-1),var(--metal-2));border:1px solid #8b72ff66;color:var(--brass-bright);font-family:Unbounded,sans-serif;box-shadow:0 0 22px #8b72ff25}.world-core{transform:none;border-radius:20px;background:linear-gradient(160deg,var(--metal-1),var(--metal-2));border:1px solid #8b72ff66;color:var(--brass-bright);box-shadow:0 0 42px #8b72ff20,inset 0 0 22px #8b72ff20;font-family:Unbounded,sans-serif;letter-spacing:-.09em;font-size:68px}.world-core span{font-size:40px}.world-orbit.second{display:none}.world-orbit{transform:none;width:230px;height:230px;border-color:#8b72ff33}.art-star{color:var(--sky);font-size:25px}.account-box h3{font-weight:700}.membership-card h2{font-size:26px}.membership-seal{font-family:Unbounded,sans-serif;color:var(--brass-bright)}.account-footer{font-size:10px}.legal-links{font-size:11px}.services-login{background:#f6f3ff;color:#151627}.services-login:before{color:#725acb}
#accountLanguage{min-height:42px;padding:0 13px;cursor:pointer;color:var(--brass-bright);border-color:#8b72ff80}.header-actions #language{display:none}.age-notice{margin:26px auto 0;text-align:center;color:var(--muted-dim);font-size:12px;line-height:1.7;max-width:660px}.age-notice strong{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);margin-inline-end:12px;color:var(--brass-bright);font-family:'JetBrains Mono',monospace}
@media(max-width:760px){.shell{width:calc(100% - 28px)}.brand{font-size:14px}.section-heading h1{font-size:23px}.play-card h2{font-size:29px}.account-stats .stat-symbol{margin-bottom:12px}.account-stats strong{font-size:15px}.card{padding:26px 22px}.intro h1{font-size:36px}.account-nav button{min-height:44px}}
.account-stats strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}@media(max-width:1050px){.account-stats article{display:block}.account-stats .stat-symbol{margin-bottom:12px}.account-stats strong{font-size:17px}}@media(max-width:480px){.account-stats article{padding:12px 9px}.account-stats strong{font-size:13px}.account-stats article div>span{font-size:11px}}
@media(max-width:600px){.section-heading{display:block}.section-heading .quiet-button{margin-top:14px}.account-identity{display:flex;align-items:center;gap:10px;padding:0 0 16px;flex-wrap:wrap}.account-identity .account-monogram{width:34px;height:34px;font-size:16px;margin:0}.account-identity strong{font-size:15px}.account-identity>span{font-size:12px}}
