@font-face{font-family:Montserrat;src:url(/assets/montserrat-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-semibold.woff2) format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Bebas;src:url(/assets/bebas-neue-cyrillic-regular.woff2) format("woff2");font-weight:400 900;font-display:swap}:root{--bg:#0a0a0a;--panel:#0c1b29;--panel-light:#152535;--gold:#ecac39;--text:#f5f5f5;--muted:#a4aab1;--border:#22303b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.6 Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}a,button,input,select,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}img{display:block;max-width:100%;height:auto}button{border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.25}h2{font-size:23px;font-weight:600}p{margin-bottom:18px}.icon{display:inline-block;width:25px;height:25px;flex-shrink:0;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon-button{width:42px;height:42px;background:none;border-radius:50%;font-size:32px;line-height:1}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center}.button{position:relative;padding:11px 21px;min-height:46px;background:var(--gold);color:#080808;font-size:16px;font-weight:600;line-height:1.25;border-radius:40px;white-space:nowrap;transition:background .18s,transform .18s}.button:hover{background:#ffc452;transform:translateY(-1px)}.button-dark{background:#1d2d3c;color:white}.button-dark:hover{background:#2c4153}.text-button{background:none;text-align:left;padding:0;font:inherit;color:inherit}.muted{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 20px;background:var(--gold);color:black}.skip-link:focus{top:12px}.header{height:80px;display:flex;align-items:center;gap:27px;padding:8px 24px 8px 12px;border-bottom:1px solid #272727;background:#0a0a0a;position:sticky;top:0;z-index:30}.logo{display:block;flex-shrink:0}.header .logo img{width:185px;height:60px;object-fit:contain}.header-nav{gap:35px;margin-left:13px;font-size:19px}.header-nav,.header-nav a{display:flex;align-items:center}.header-nav a{gap:9px;white-space:nowrap}.header-nav a:hover{color:var(--gold)}.header-nav a>span:not(.icon){font-size:30px;line-height:1}.header-actions{display:flex;gap:15px;align-items:center;margin-left:auto}.gift-badge{position:absolute;width:27px;height:27px;border-radius:50%;right:-9px;top:-8px;background:var(--gold);border:2px solid var(--bg);display:grid;place-items:center}.main-container{max-width:1920px;margin:auto;padding:18px 36px 55px}.hero{position:relative;isolation:isolate;width:100%;min-height:360px;aspect-ratio:2000/620;border-radius:25px;overflow:hidden;background:#03100d}.hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-3}.hero-image,.hero-shade{position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 67%),linear-gradient(90deg,rgba(0,0,0,.3),transparent 60%)}.hero-content{position:absolute;left:25px;bottom:24px;right:25px}.hero-eyebrow{font-family:Bebas,Impact,sans-serif;font-size:clamp(18px,2.3vw,37px);line-height:1.1;display:block;margin-bottom:7px}.hero h1{font:400 clamp(34px,3.6vw,65px)/1 Bebas,Impact,sans-serif;text-transform:uppercase;letter-spacing:.3px;margin-bottom:12px;max-width:78%}.hero p{font-size:clamp(16px,2vw,33px);line-height:1.25;margin-bottom:15px}.hero small{font-size:10px;display:block;color:#ddd;margin:8px 0 0}.hero-arrow{position:absolute;top:40%;width:36px;height:52px;background:#0005;border:1px solid #ffffff20;opacity:0;font-size:35px;border-radius:8px;transition:opacity .15s}.hero-arrow:focus-visible,.hero:hover .hero-arrow{opacity:1}.hero-prev{left:10px}.hero-next{right:10px}.carousel-dots{display:flex;justify-content:center;gap:9px;padding:12px 0 25px}.carousel-dots button{width:9px;height:9px;border-radius:6px;padding:0;background:#646464;position:relative}.carousel-dots button:before{content:"";position:absolute;inset:-8px}.carousel-dots button.active{width:34px;background:#c1c1c1}.stories{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;margin-bottom:27px;padding:4px 0}.story{width:106px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px}.story>span:last-child{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:13px}.story-ring{padding:4px;background:linear-gradient(#f4984d,#bc40da);border-radius:50%;display:block;width:106px;height:106px;transition:transform .2s}.story:hover .story-ring{transform:translateY(-3px)}.story-ring img{width:98px;height:98px;object-fit:cover;border:3px solid #0a0a0a;border-radius:50%}.info-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel);border-radius:18px;padding:14px 20px;margin-bottom:15px}.info-strip>div{display:flex;flex-direction:column}.info-strip>div>span{font-size:10px;letter-spacing:2px;color:var(--gold)}.info-strip strong{font-family:Bebas,Impact,sans-serif;font-size:27px;font-weight:400}.info-strip>a{display:flex;align-items:center;gap:12px;font-weight:600;font-size:21px}.info-strip>a>span{font-size:11px;font-weight:400;color:var(--muted)}.categories{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:3px 1px 9px}.categories>*{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:var(--panel);font-weight:600;line-height:1.5;border-radius:30px;padding:7px 13px;font-size:13px;white-space:nowrap}.categories button.selected{background:#283442;box-shadow:inset 0 0 0 1px #e9ac3970;color:#f8c064}.categories>:hover{background:var(--panel-light)}.catalog-tools{padding:12px 0 6px}.catalog-tools,.search-box{display:flex;gap:10px;align-items:center}.search-box{background:#111a22;border:1px solid var(--border);padding:4px 13px;border-radius:9px;flex:1;max-width:460px;color:var(--muted)}.search-box input{width:100%;height:34px;border:0;outline:0;background:none;color:white;font-size:13px}.search-box:focus-within{border-color:var(--gold)}.provider-select{margin-left:auto}.provider-select select{color:var(--text);background:var(--panel);border:1px solid var(--border);padding:10px;border-radius:9px;font-size:12px}.game-section{margin:18px 0 25px;scroll-margin-top:100px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.section-heading h2{margin:0;font-size:20px}.more-button,.section-heading>.muted{font-size:12px}.more-button{background:none;color:#b7b7b7;padding:5px;white-space:nowrap}.more-button:hover{color:var(--gold)}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-image{aspect-ratio:2/3;overflow:hidden;position:relative;border-radius:11px;background:var(--panel)}.game-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.game-card:hover .game-image>img{transform:scale(1.04)}.game-hover{position:absolute;inset:0;background:#0009;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;font-size:12px}.game-card:focus-visible .game-hover,.game-card:hover .game-hover{opacity:1}.play-symbol{display:grid;place-items:center;width:55px;height:55px;padding-left:4px;background:var(--gold);color:#000;border-radius:50%;font-size:25px}.game-label{text-align:center;line-height:1.25;margin-top:5px}.game-label small{font-size:9px;color:#c0c0c0;display:block}.game-label strong{font-family:Bebas,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:17px}.promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.promo-card{border-radius:13px;overflow:hidden;background:var(--panel)}.promo-card>img{width:100%;aspect-ratio:3.1;object-fit:cover;transition:filter .2s}.promo-card:hover img{filter:brightness(1.2)}.promo-card>span{display:block;padding:10px 13px;position:relative}.promo-card small{display:block;color:var(--muted);font-size:10px}.promo-card strong{font-size:13px}.promo-card i{position:absolute;right:14px;top:12px;font-size:26px;font-style:normal;color:var(--muted)}.provider-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 0 5px}.provider-chips button{display:flex;align-items:center;gap:9px;background:#162131;border-radius:30px;padding:7px 16px;white-space:nowrap;font-size:13px;font-weight:600}.provider-chips button:hover{background:#283346}.provider-initial{font-weight:900;font-size:18px;line-height:1;color:#e7b13b}.p0{color:#69bb53}.p1{color:#ae6bc6}.p3{color:#edb82e}.p4{color:#bc8796}.catalog-note{font-size:11px;color:var(--muted);margin:28px 0 0}.empty-state{padding:60px 20px;text-align:center;background:var(--panel);border-radius:12px}.quick-guide{margin:65px 0 60px;border-top:1px solid var(--border);padding-top:38px}.quick-guide>div:first-child>h2{font-size:30px;margin:7px 0 12px}.quick-guide>div:first-child>p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.steps>a{padding:25px;background:var(--panel);border:1px solid #1c2e3e;border-radius:15px}.steps>a:hover{border-color:#e9ac3966}.steps>a>span{font:400 44px/1 Bebas,sans-serif;color:var(--gold);display:block;margin-bottom:18px}.steps h3{font-size:18px;margin-bottom:10px}.steps p{font-size:13px;color:var(--muted)}.steps b{font-size:12px;font-weight:500;color:var(--gold)}.faq-section{margin:0 0 65px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;cursor:pointer;list-style:none;font-weight:500;font-size:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:25px;color:var(--gold);font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{max-width:1000px;font-size:14px;color:#bdc3c9;line-height:1.9;padding-right:32px;margin-bottom:23px}.casino-article{background:var(--panel);border:1px solid #1e2a34;border-radius:22px;padding:40px;scroll-margin-top:100px}.article-heading{max-width:1000px}.article-heading h2{font-size:clamp(26px,3vw,42px);margin:12px 0 20px}.article-lead{font-size:17px;color:#c2ccd5}.article-date{font-size:11px;color:var(--muted)}.article-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;padding:24px 0;margin:25px 0 37px;border-top:1px solid #263744;border-bottom:1px solid #263744}.article-toc a{font-size:12px;line-height:1.6;color:#c1cbd5}.article-toc a:hover{color:var(--gold)}.article-text{max-width:1100px}.article-text section{margin-bottom:34px;scroll-margin-top:110px}.article-text section:last-child{margin-bottom:0}.article-text h3{font-size:23px;line-height:1.4;margin-bottom:17px;font-weight:600;color:#fff}.article-text p{font-size:14px;line-height:1.95;color:#c1cbd3}.article-text p:last-child{margin-bottom:0}.footer{margin:0 36px;padding:30px;background:var(--panel);border-radius:20px 20px 0 0;max-width:1848px}.footer-top{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--border);padding-bottom:25px}.footer-top>span:not(.age-mark){font-size:11px;letter-spacing:1.5px;color:var(--muted)}.age-mark{display:grid;place-items:center;flex-shrink:0;border:2px solid var(--gold);border-radius:50%;width:43px;height:43px;font-size:13px;font-weight:600;margin-left:auto}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:20px;padding:25px 0}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links strong{font-size:14px;margin-bottom:2px}.footer-links a,.footer-links button{font-size:12px;color:#b4bfc9}.footer-links a:hover,.footer-links button:hover{color:var(--gold)}.footer-disclaimer{border-top:1px solid var(--border);padding-top:22px;font-size:11px;color:var(--muted)}.footer-disclaimer p{margin-bottom:10px;max-width:1300px}.footer-disclaimer>span{display:block;margin-top:20px;color:#83909d}.support-button{width:67px;height:67px;display:grid;place-items:center;position:fixed;bottom:35px;right:25px;background:#ffd51c;color:#000;border-radius:50%;z-index:35;box-shadow:0 5px 20px #0005}.support-button .icon{width:36px;height:36px}.bottom-nav{display:none}.notice{position:fixed;left:20px;bottom:20px;background:#192b3b;border:1px solid #405569;max-width:520px;padding:15px 40px 15px 18px;z-index:40;border-radius:12px;box-shadow:0 8px 40px #0008}.notice p{font-size:11px;line-height:1.7;margin:0}.notice p>strong{display:block;color:var(--gold)}.notice a{text-decoration:underline}.notice>button{background:none;position:absolute;top:8px;right:8px;font-size:24px;width:28px;height:28px}dialog{background:var(--panel);color:var(--text);border:1px solid #3b4d5d;border-radius:15px;padding:25px;max-width:calc(100% - 30px)}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:15px;font-size:20px}.dialog-heading .icon-button{margin:-8px -8px 0 0}.menu-dialog{position:fixed;left:0;top:0;bottom:0;margin:0;width:370px;max-height:100dvh;height:100dvh;border-radius:0;overflow:auto}.menu-dialog nav{display:flex;flex-direction:column;margin-bottom:20px}.menu-dialog nav a{padding:12px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}.menu-dialog nav a:hover{color:var(--gold)}.menu-dialog>p{font-size:12px}.support-dialog{width:510px}.support-dialog p{font-size:14px}.support-dialog .button{font-size:13px;white-space:normal}.breadcrumbs{display:flex;gap:10px;font-size:12px;color:var(--muted);padding:18px 0}.breadcrumbs a:hover{color:var(--gold)}.guide-page{max-width:1320px;min-height:70vh}.guide-hero{padding:42px;background:linear-gradient(110deg,#0f2431,#09110f);border:1px solid #27362c;border-radius:22px;margin:15px 0 40px}.guide-hero h1{font:400 clamp(35px,5vw,61px)/1.1 Bebas,sans-serif;margin:15px 0 20px;max-width:1000px}.guide-hero>p{font-size:16px;line-height:1.8;max-width:900px;color:#c3cbd2}.guide-hero .button{margin-top:12px}.guide-body{max-width:940px;padding:0 25px}.guide-body section{margin:35px 0}.guide-body h2{font-size:25px}.guide-body p{font-size:15px;line-height:1.95;color:#c0c7ce}.related-guides{margin:45px 0 0;padding:25px;background:var(--panel);border-radius:15px}.related-guides h2{font-size:20px}.related-guides>div{display:flex;gap:10px;flex-wrap:wrap}.related-guides a{font-size:12px;background:#203142;border:1px solid #324858;border-radius:25px;padding:8px 15px}.related-guides a:hover{color:var(--gold)}.error-page{text-align:center;padding:100px 20px}.error-page h1{font:400 55px/1.2 Bebas,sans-serif}@media(min-width:1921px){.footer{margin-left:auto;margin-right:auto}}@media(max-width:1200px){.header{gap:18px;padding-right:18px}.header-nav{gap:22px;font-size:15px;margin-left:0}.header .logo img{width:150px;height:49px}.header-actions{gap:10px}.header-actions .button{font-size:14px;padding:10px 17px}.main-container{padding:18px 22px 45px}.hero{min-height:340px}.hero h1{font-size:49px}.hero-eyebrow{font-size:27px}.hero p{font-size:24px}.story{width:85px}.story-ring{width:85px;height:85px}.story-ring img{width:77px;height:77px}.stories{gap:17px}.story>span:last-child{font-size:11px}.footer{margin:0 22px}.game-grid{gap:9px}.game-label strong{font-size:15px}.game-label small{font-size:8px}.section-heading h2{font-size:18px}.categories>*{font-size:11px;padding:6px 10px}}@media(max-width:900px){.header{height:65px;gap:15px}.header-nav{gap:15px;font-size:13px}.header-nav a .icon{width:20px;height:20px}.header .logo img{width:130px;height:43px}.header-nav a:last-child,.header-search{display:none}.hero{min-height:320px;aspect-ratio:2.4}.hero-content{left:20px;bottom:20px}.hero h1{font-size:43px}.hero-eyebrow{font-size:24px}.hero p{font-size:20px}.hero .button{font-size:13px;min-height:40px}.hero small{font-size:9px}.casino-article{padding:28px}.article-toc{gap:10px 20px}.info-strip>a>span{display:none}.stories{margin-bottom:20px}.steps>a{padding:20px}.steps h3{font-size:16px}.promo-card strong{font-size:11px}.promo-card small{font-size:9px}.article-text h3{font-size:21px}.footer-top>span:not(.age-mark){max-width:250px;font-size:9px}.guide-hero{padding:30px}.guide-body{padding:0 10px}}@media(max-width:650px){html{scroll-padding-top:80px}body{font-size:14px;padding-bottom:66px}.header{height:61px;padding:6px 12px;gap:8px}.header .logo img{width:116px;height:38px}.header .menu-toggle,.header-nav{display:none}.header-actions{gap:7px}.header-actions .button{font-size:11px;padding:9px 12px;min-height:34px}.gift-badge{width:20px;height:20px;right:-6px;top:-7px;font-size:12px}.main-container{padding:12px 12px 35px}.hero{border-radius:16px;min-height:370px;aspect-ratio:auto}.hero-image{object-position:69% 30%;object-fit:cover}.hero-shade{background:linear-gradient(0deg,#000e,transparent 90%)}.hero-content{left:17px;right:15px;bottom:19px}.hero h1{font-size:42px;max-width:320px;margin-bottom:10px}.hero-eyebrow{font-size:22px;max-width:230px;margin-bottom:7px}.hero p{font-size:17px;line-height:1.4;max-width:260px;margin-bottom:13px}.hero .button{font-size:13px;padding:11px 18px;min-height:40px}.hero small{font-size:8px;line-height:1.5;max-width:260px}.hero-arrow{top:25%;opacity:1;width:27px;height:42px;font-size:25px;background:#0003}.hero-prev{left:5px}.hero-next{right:5px}.carousel-dots{padding:12px 0 19px}.stories{gap:13px;margin-bottom:18px}.story{width:68px;gap:6px}.story-ring{width:67px;height:67px;padding:3px}.story-ring img{width:61px;height:61px;border-width:2px}.story>span:last-child{font-size:9px}.info-strip{padding:12px;border-radius:12px;margin-bottom:10px}.info-strip>div>span{font-size:8px;letter-spacing:1.2px}.info-strip strong{font-size:21px}.info-strip>a{font-size:17px}.categories{gap:6px}.categories>*{font-size:11px;padding:7px 11px}.catalog-tools{gap:8px;padding-top:9px;flex-wrap:wrap}.search-box{max-width:none;flex-basis:100%;padding:3px 10px}.search-box input{font-size:12px}.search-box .icon{width:19px;height:19px}.provider-select{width:100%;margin:0}.provider-select select{width:100%;font-size:11px;padding:8px}.game-section{margin:19px 0 23px}.section-heading{margin-bottom:10px;gap:8px}.section-heading h2{font-size:16px}.section-heading>.muted{display:none}.more-button{font-size:11px;min-height:30px}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:9px;overflow-x:auto;scrollbar-width:none;padding-bottom:5px;scroll-snap-type:x proximity}.game-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.game-card{scroll-snap-align:start}.game-image{border-radius:9px}.game-label strong{font-size:15px}.game-label small{font-size:8px}.promo-grid{display:flex;overflow-x:auto;scrollbar-width:none;gap:10px;margin:22px 0}.promo-card{flex:0 0 78%;border-radius:10px}.promo-card>img{aspect-ratio:2.8}.promo-card strong{font-size:12px}.promo-card small{font-size:9px}.provider-chips{gap:6px;padding-top:2px}.provider-chips button{font-size:11px;padding:6px 12px}.provider-initial{font-size:16px}.catalog-note{font-size:10px;margin-top:20px;line-height:1.8}.quick-guide{margin:39px 0;padding-top:28px}.eyebrow{font-size:10px;letter-spacing:1.5px}.quick-guide>div:first-child>h2{font-size:25px;margin:9px 0 10px}.quick-guide>div:first-child>p{font-size:12px}.steps{grid-template-columns:1fr;gap:10px;margin-top:20px}.steps>a{padding:20px 20px 20px 67px;position:relative}.steps>a>span{position:absolute;left:18px;top:20px;font-size:32px}.steps h3{font-size:16px;margin-bottom:7px}.steps p{font-size:12px;margin-bottom:10px}.steps b{font-size:11px}.faq-section{margin-bottom:36px}.faq-section h2{font-size:20px;line-height:1.4}.faq-list summary{font-size:13px;padding:17px 0;line-height:1.6}.faq-list details>p{font-size:12px;padding-right:12px;line-height:1.9}.casino-article{padding:22px 17px;border-radius:16px}.article-heading h2{font-size:27px;margin:12px 0 15px;line-height:1.3}.article-lead{font-size:13px;line-height:1.8}.article-date{font-size:9px}.article-toc{grid-template-columns:1fr;padding:20px 0;margin:22px 0 27px;gap:10px}.article-toc a{font-size:11px;line-height:1.8}.article-text h3{font-size:19px;line-height:1.45}.article-text p{font-size:13px;line-height:1.95;margin-bottom:16px}.article-text section{margin-bottom:30px;scroll-margin-top:80px}.footer{margin:0 12px;padding:22px 17px;border-radius:16px 16px 0 0}.footer-top{gap:15px;padding-bottom:20px}.footer-top .logo img{width:115px}.footer-top>span:not(.age-mark){font-size:8px;letter-spacing:.5px;max-width:140px}.age-mark{width:36px;height:36px;font-size:11px}.footer-links{grid-template-columns:1fr 1fr;gap:26px 15px;padding:25px 0}.footer-links>div:last-child{grid-column:1/-1}.footer-links strong{font-size:13px}.footer-links a,.footer-links button{font-size:11px}.footer-disclaimer{font-size:10px;line-height:1.85;padding-top:18px}.footer-disclaimer>span{font-size:9px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:66px;background:#09141e;border-top:1px solid #25313c;display:flex;justify-content:space-around;align-items:center;z-index:36;padding:6px 5px max(5px,env(safe-area-inset-bottom))}.bottom-nav>a,.bottom-nav>button{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;background:none;padding:0;color:#b5b8bd;line-height:1}.bottom-nav>a:first-child{color:var(--gold)}.bottom-nav .icon{width:22px;height:22px}.bottom-nav span:not(.icon){font-size:8px}.support-button{width:51px;height:51px;bottom:81px;right:14px}.support-button .icon{width:29px;height:29px}.notice{left:10px;bottom:78px;right:76px;max-width:420px;padding:11px 30px 11px 12px;border-radius:10px}.notice p{font-size:9px;line-height:1.7}.notice>button{top:5px;right:4px}.dialog-heading{font-size:18px}.support-dialog{padding:20px}.support-dialog p{font-size:13px}.support-dialog .button{font-size:12px;width:100%}.menu-dialog{width:320px}.menu-dialog nav a{font-size:13px;padding:11px 0}.guide-page{padding-top:4px}.breadcrumbs{font-size:10px;gap:7px;flex-wrap:wrap}.guide-hero{padding:25px 20px;margin:5px 0 25px;border-radius:16px}.guide-hero h1{font-size:39px}.guide-hero>p{font-size:13px;line-height:1.85}.guide-hero .button{font-size:12px;white-space:normal}.guide-body{padding:0 4px}.guide-body h2{font-size:21px}.guide-body p{font-size:13px;line-height:1.95}.related-guides{padding:20px 16px}.related-guides h2{font-size:18px}.related-guides>div{gap:8px}.related-guides a{font-size:10px;padding:7px 10px}.error-page{padding:75px 20px}.error-page h1{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}