.topx-skin .tx-intro h1{max-width:790px;font-size:clamp(24px,2.4vw,38px);line-height:1.16;letter-spacing:-.035em}.seo-overview,.seo-game-rules{margin:40px 36px;padding:32px;border:1px solid #ffffff0e;border-radius:20px;background:linear-gradient(135deg,#111a2a,#0d1421)}.seo-overview h2,.editorial-page h1{letter-spacing:-.035em;line-height:1.16}.seo-overview h2{font-size:28px;margin:14px 0}.seo-overview>p,.seo-faq p,.editorial-page p,.seo-game-rules p{max-width:900px;color:#b8c2d4;line-height:1.8;font-size:15px}.seo-quick-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.seo-quick-links a{padding:11px 16px;background:#ffffff06;border:1px solid #ffffff0c;border-radius:10px;text-decoration:none;font-size:13px;font-weight:600}.seo-quick-links a:hover{border-color:#ff351b66;color:#fff}.seo-faq details,.seo-game-rules details{padding:17px 0;border-top:1px solid #ffffff0c}.seo-faq summary,.seo-game-rules summary{cursor:pointer;font-weight:600;line-height:1.5}.seo-faq p{margin:12px 0 0}.editorial-page{padding:36px;max-width:1280px;margin:auto}.editorial-page>.back-link{display:block;margin-bottom:32px}.editorial-page h1{font-size:clamp(30px,4vw,52px);max-width:850px;margin:16px 0 24px}.editorial-page .editorial-lead{font-size:18px;max-width:820px}.editorial-page>section:not(.catalog){margin:40px 0}.editorial-page h2{font-size:24px;letter-spacing:-.025em}.editorial-page .catalog{padding:0;margin:36px 0}.seo-game-rules{margin-top:24px}.modal[data-kind=welcome]{width:min(460px,calc(100vw - 32px));padding:38px 32px 24px;overflow:auto;max-height:calc(100dvh - 24px);background:radial-gradient(ellipse at 50% 0,#442021 0,#151d2d 48%,#101724 100%);border:1px solid #ff83602a;box-shadow:0 35px 120px #000a}.topx-welcome{text-align:center}.welcome-logo{display:block;max-width:60%;height:auto;margin:0 auto 22px}.welcome-kicker{display:block;color:#bdb1b0;letter-spacing:.18em;font-size:9px;font-weight:700}.topx-welcome h2{font-size:29px;line-height:1.15;letter-spacing:-.035em;margin:13px 0}.topx-welcome>p{font-size:14px;line-height:1.65;color:#b8c2d4}.welcome-coins{display:flex;flex-direction:column;gap:3px;margin:24px 0}.welcome-coins>span{font-size:54px;letter-spacing:-.05em;font-weight:800;color:#ffdf97;text-shadow:0 8px 30px #ffaa2a20}.welcome-coins small{letter-spacing:.15em;color:#b6a88c;font-size:9px;font-weight:700}.topx-welcome>.button{width:100%;min-height:48px;justify-content:center}.topx-welcome>.text-button{display:block;margin:14px auto 0;font-size:13px}.topx-welcome .welcome-fine{font-size:10px;color:#8f99ac;margin:24px 0 0}.recovery-code-list{display:grid;grid-template-columns:1fr;gap:8px;margin:24px 0}.recovery-code-list code{font-size:13px;letter-spacing:.04em;background:#ffffff06;padding:10px;border:1px solid #ffffff0c;border-radius:7px;text-align:center}.recovery-notice>svg{width:30px;height:30px;color:#ffb465}.recovery-notice h2,.account-recovery h2{font-size:26px}.recovery-notice>p,.account-recovery>p{color:#aebacd;font-size:14px;line-height:1.65}.recovery-notice>.button{width:100%;justify-content:center}.recovery-notice>.text-button{margin:16px auto 0;display:block}.modal-switch+.text-button{display:block;margin:16px auto 0;font-size:13px}.ticket-reply{margin:12px 0 0;padding:15px;border-left:2px solid #ff351b;background:#ffffff04;white-space:pre-wrap}.ticket-status{font-size:11px;color:#a6b3ca}.support-tickets{margin-top:32px}.support-tickets article{border:1px solid #ffffff10;border-radius:12px;padding:20px;margin-bottom:12px}.support-tickets h3{margin:0 0 10px}.support-tickets p{white-space:pre-wrap}.ticket textarea{width:100%;margin:12px 0}.seo-overview details[open] summary{color:#f5f7fc}@media(max-width:650px){.seo-overview,.seo-game-rules{padding:22px;margin:24px 16px}.seo-overview h2{font-size:24px}.editorial-page{padding:24px 16px}.editorial-page .editorial-lead{font-size:16px}.seo-quick-links{gap:8px}.seo-quick-links a{font-size:12px;padding:10px 12px}.topx-skin .tx-intro h1{font-size:25px;max-width:100%}.modal[data-kind=welcome]{padding:30px 24px 20px}.welcome-coins{margin:20px 0}.topx-welcome h2{font-size:25px}}@media(max-height:500px) and (orientation:landscape){.modal[data-kind=welcome]{padding:24px;width:min(600px,calc(100vw - 48px))}.topx-welcome{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:center}.welcome-logo{grid-column:1;grid-row:1/3;width:150px;margin:0 auto;max-width:100%}.welcome-kicker,.topx-welcome h2,.topx-welcome>p:first-of-type{grid-column:2}.topx-welcome h2{font-size:23px}.topx-welcome>.welcome-coins{grid-column:1;grid-row:3/6}.topx-welcome>.button,.topx-welcome>.text-button{grid-column:2}.topx-welcome .welcome-fine{grid-column:1/-1;margin-top:18px}.welcome-coins>span{font-size:42px}}
