@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
:root{--bg:#11091c;--surface:#1b1228;--surface-2:#231832;--header:#15101b;--text:#e8e0f0;--muted:#b9aec8;--gold:#ffc700;--purple:#3a267e;--line:rgba(232,224,240,.14);--radius:16px;--shadow:0 18px 50px rgba(0,0,0,.3);--max:1200px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--bg);color:var(--text);font-family:'Poppins',sans-serif;font-size:15px;line-height:1.65}
img{display:block;max-width:100%;height:auto}
a{color:#d9ccff;text-decoration:none;transition:color .2s ease,opacity .2s ease}
a:hover{color:var(--gold)}
button,input,textarea{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.container{width:min(var(--max),calc(100% - 36px));margin-inline:auto}
.wrapper{overflow:hidden;min-height:100vh}
.header-wrap{position:sticky;top:0;z-index:20;background:rgba(21,16,27,.96);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px)}
.site-header{min-height:76px;display:flex;align-items:center;gap:22px}
.brand{flex:0 0 auto}.brand img,.footer-brand img{width:120px;height:65px;object-fit:cover;border-radius: 10px;}
.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.45vw,22px);flex:1}
.primary-nav>a{color:#eee8f5;font-size:12px;font-weight:600;white-space:nowrap}
.primary-nav>a:hover,.footer-column a:hover{color:var(--gold)}
.responsible-links{display:flex;gap:6px}
.responsible-links a{font-size:10px;color:#d1c5df;border:1px solid rgba(255,255,255,.17);padding:5px 7px;border-radius:7px;white-space:nowrap}
.responsible-links a:hover{border-color:var(--gold);color:var(--gold)}
.header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.sweden-clock{font-size:10px;line-height:1.3;color:var(--muted);display:flex;flex-direction:column;min-width:62px}
.sweden-clock time{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}
.button{min-height:44px;padding:10px 18px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:13px;line-height:1.25;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;color:var(--text)}
.button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 22px rgba(0,0,0,.28);color:inherit}
.button-primary{background:linear-gradient(115deg,#ffd83a,var(--gold));color:#15101b}
.button-primary:hover{color:#15101b}
.button-secondary{background:linear-gradient(120deg,#483394,var(--purple));color:#fff}
.button-secondary:hover{color:#fff}
.button-outline{border:1px solid var(--gold);color:var(--gold);background:transparent}
.button-small{min-height:35px;padding:7px 13px;font-size:12px}
.burger-menu{display:none;width:40px;height:40px;padding:8px;border:1px solid var(--line);border-radius:9px;background:transparent}
.burger-menu span{display:block;height:2px;margin:5px 0;background:#fff;border-radius:4px}
.hero-section{min-height:460px;background:#21152f url('/page-banner.png') center 43%/cover no-repeat;position:relative}
.hero-overlay{min-height:460px;background:linear-gradient(90deg,rgba(17,9,28,.97) 0%,rgba(17,9,28,.82) 53%,rgba(17,9,28,.45) 100%),linear-gradient(0deg,rgba(17,9,28,.65),transparent 50%)}
.hero-inner{padding-top:52px;padding-bottom:36px;max-width:var(--max)}
.eyebrow{margin:0 0 8px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.hero-inner h2{max-width:750px;margin:0;color:#fff;font-size:clamp(30px,4.5vw,54px);line-height:1.14;letter-spacing:-.035em}
.hero-copy{max-width:650px;color:#e4dae9;margin:16px 0 20px;font-size:15px}
.hero-actions{display:flex;gap:11px}
.hero-actions .button{min-width:148px}
.trust-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}
.trust-strip>*{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:4px 10px;border:1px solid rgba(255,255,255,.19);border-radius:20px;color:#f8f4fb;font-size:10px;font-weight:600;background:rgba(20,12,30,.5)}
.trust-strip b{border-color:var(--gold);color:var(--gold)}
.bonus-tiles{display:flex;gap:10px;margin-top:20px}
.bonus-tiles>div{min-width:145px;display:flex;flex-direction:column;padding:9px 14px;border:1px solid rgba(255,199,0,.33);border-radius:11px;background:rgba(30,20,42,.76)}
.bonus-tiles strong{color:var(--gold);font-size:20px;line-height:1.2}.bonus-tiles span{font-size:10px;color:#e3dae9}
.hero-disclosure{font-size:10px;color:#ddd3e4;margin:12px 0 0;max-width:850px}
.breadcrumb-wrap{padding-top:17px;padding-bottom:14px}
.breadcrumb{display:flex;gap:10px;list-style:none;padding:0;margin:0;color:var(--muted);font-size:12px}
.breadcrumb li+li:before{content:"/";padding-right:10px;color:#786b86}
.breadcrumb a{color:var(--muted)}
.main-content{padding:4px 0 35px}
.section-block,.content-block{margin:0 0 24px}
.box{padding:clamp(20px,3vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(35,24,50,.98),rgba(25,16,37,.98));box-shadow:var(--shadow)}
.section-heading{margin-bottom:22px}
.section-heading h2,.author-copy h2{font-size:clamp(23px,3vw,31px);line-height:1.25;letter-spacing:-.025em;color:#fff;margin:0 0 8px}
.section-heading>p:last-child{max-width:780px;color:var(--muted);margin:8px 0 0;font-size:13px}
.page-h1{font-size:clamp(26px,3vw,36px);line-height:1.2;color:#fff}
.text-content h2,.info-content h2{color:#fff;margin-top:25px}
.text-content p,.info-content p{color:#d7ccdf}
.game-section{padding:24px}
.game-tabs{display:flex;gap:9px;overflow:auto;padding:0 0 4px;margin:0 0 18px;scrollbar-width:thin}
.game-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#191124;color:#d7cde0;border-radius:9px;padding:10px 15px;cursor:pointer;font-size:12px;font-weight:700;transition:.2s}
.game-tab span{font-size:16px;color:var(--gold)}
.game-tab:hover,.game-tab.is-active{background:var(--purple);color:#fff;border-color:#7764c7}
.game-tab.is-active span{color:var(--gold)}
.game-panel.is-hidden{display:none}
.game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.game-card{overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#160e20;transition:transform .22s ease,border-color .22s ease}
.game-card:hover{transform:translateY(-4px);border-color:rgba(255,199,0,.6)}
.game-art{height:155px;position:relative;overflow:hidden;background:#30213e}
.game-art img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.game-card:hover .game-art img{transform:scale(1.05)}
.game-type{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:5px;background:rgba(17,9,28,.8);font-size:9px}
.demo-trigger{position:absolute;bottom:8px;right:8px;color:#fff;background:rgba(58,38,126,.94);border:1px solid rgba(255,255,255,.4);border-radius:7px;padding:6px 11px;font-weight:700;font-size:11px;cursor:pointer;text-decoration:none}
.game-card-body{padding:11px}
.game-card h3{font-size:13px;line-height:1.4;color:#fff;margin:0;min-height:36px}
.game-card-body>p{font-size:10px;color:var(--muted);margin:2px 0 8px;min-height:16px}
.game-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:7px;margin-bottom:9px;font-size:10px;color:var(--muted)}
.game-meta strong{color:var(--gold)}
.game-card .button{width:100%}
.toc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.toc-grid a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(17,9,28,.43);color:#eee7f4;font-size:12px;font-weight:600}
.toc-grid a:hover{border-color:var(--gold);transform:translateY(-2px)}
.toc-grid a span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:var(--purple);color:#fff;font-size:14px}
.app-layout{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:36px}
.phone-frame{width:170px;height:325px;margin:auto;padding:9px;border:4px solid #827990;border-radius:29px;background:#08050c;box-shadow:0 0 0 2px #342841,0 20px 38px rgba(0,0,0,.45);position:relative}
.phone-frame:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:1;width:49px;height:11px;border-radius:10px;background:#08050c}
.phone-screen{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:16px;overflow:hidden;border-radius:19px;background:radial-gradient(circle at top,#593d82,#170d24 55%,#0b0710);text-align:center;padding:12px}
.phone-screen img{width:105px;border-radius: 10px;}.phone-screen span{font-size:10px}.phone-orb{width:76px;height:76px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-weight:800;font-size:24px;background:rgba(255,199,0,.1)}
.table-scroll{width:100%;overflow-x:auto;border-radius:10px}
table{width:100%;border-collapse:collapse;text-align:left;min-width:480px}
th,td{padding:11px 14px;border:1px solid rgba(232,224,240,.2);font-size:12px}
th{color:var(--gold);background:rgba(17,9,28,.5);font-weight:700}
td{color:#ded5e6}
.app-downloads{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.advantage-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:rgba(17,9,28,.46)}
.advantage-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#503b91,var(--purple));color:var(--gold);font-size:20px}
.advantage-card h3{font-size:15px;margin:12px 0 4px;color:#fff}
.advantage-card p{font-size:12px;color:var(--muted);margin:0}
.jackpot-section{background:radial-gradient(ellipse at top,#34213f,#191025 70%)}
.jackpot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.jackpot-grid article{min-width:0;padding:20px 12px;text-align:center;border:1px solid rgba(255,199,0,.28);border-radius:13px;background:rgba(17,9,28,.52);animation:pulseGlow 3s ease-in-out infinite}
.jackpot-grid article:nth-child(2){animation-delay:.3s}.jackpot-grid article:nth-child(3){animation-delay:.6s}.jackpot-grid article:nth-child(4){animation-delay:.9s}
.jackpot-grid article>span{display:block;color:#d8cee1;font-size:12px}
.jackpot-grid strong{display:block;color:var(--gold);font-size:clamp(17px,2.5vw,26px);margin-top:5px;font-variant-numeric:tabular-nums;white-space:nowrap}
.jackpot-grid small{font-size:10px}
.mirror-table{min-width:650px}
.faq-list{display:grid;gap:9px}
.faq-list details{padding:0 16px;border:1px solid var(--line);border-radius:10px;background:rgba(17,9,28,.45)}
.faq-list summary{list-style:none;position:relative;padding:16px 32px 16px 0;color:#fff;font-weight:600;font-size:13px;cursor:pointer}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:"+";position:absolute;right:0;top:10px;color:var(--gold);font-size:23px}
.faq-list details[open] summary:after{content:"−"}
.faq-list details p{margin:0;padding:0 0 15px;color:var(--muted);font-size:12px}
.author-card{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start}
.author-card>img{border-radius:50%;border:2px solid var(--gold);object-fit:cover}
.author-copy h2{font-size:22px;margin:0}
.author-copy p{margin:9px 0;color:#d1c6db;font-size:12px}
.author-copy .author-title{color:var(--gold);font-weight:600}
.author-copy .updated-line{color:var(--muted);font-size:11px}
.site-footer{background:var(--header);border-top:1px solid rgba(255,255,255,.08);padding:42px 0 100px}
.footer-main{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.2fr;gap:28px}
.footer-brand p{font-size:11px;color:var(--muted);max-width:270px}
.footer-column{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.footer-column h2,.footer-badges h2{margin:0 0 6px;color:#fff;font-size:13px}
.footer-column a,.footer-column span{font-size:11px;color:#c7bdcf}
.social-links{display:flex;gap:7px;margin-top:6px}
.social-links a{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--purple);color:#fff;font-weight:700}
.footer-badges{margin-top:25px}
.footer-badges h2:not(:first-child){margin-top:18px}
.badge-row,.trust-organizations{display:flex;flex-wrap:wrap;gap:7px}
.badge-row span,.trust-organizations span:not(.swedish-flag){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#ded6e5;background:rgba(255,255,255,.035);font-size:9px;font-weight:600}
.provider-row span{font-size:10px}
.trust-organizations{margin:20px 0}
.trust-organizations .swedish-flag{font-size:22px;margin-right:3px}
.legal-notice{padding:15px;border:1px solid rgba(255,199,0,.23);border-radius:10px;color:#c7bdcf;font-size:10px;background:rgba(255,255,255,.025)}
.legal-notice strong{color:var(--gold)}
.legal-notice a{color:var(--gold);text-decoration:underline}
.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid var(--line);font-size:10px;color:#988da3}
.promo-widget{position:fixed;z-index:30;left:50%;bottom:12px;transform:translateX(-50%);width:min(850px,calc(100% - 24px));padding:11px 50px 11px 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid rgba(255,199,0,.45);border-radius:13px;background:rgba(29,19,42,.97);box-shadow:0 12px 40px rgba(0,0,0,.5);backdrop-filter:blur(12px)}
.promo-copy{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#e8e0f0;font-size:12px}
.promo-copy>span:first-child{font-size:18px}.promo-copy strong{color:var(--gold)}
.promo-code{padding:3px 7px;background:rgba(255,199,0,.12);border:1px dashed rgba(255,199,0,.55);border-radius:5px;color:var(--gold);font-size:10px;font-weight:700}
.promo-widget>.button{min-width:130px}
.promo-close{position:absolute;right:9px;top:9px;width:29px;height:29px;border:0;border-radius:7px;color:#fff;background:rgba(255,255,255,.1);font-size:20px;cursor:pointer}
.info-hero{padding:34px 0;background:linear-gradient(110deg,#21122f,#382359)}
.info-hero h1{margin:0;color:#fff;font-size:clamp(30px,4vw,42px)}
.info-content{margin-top:10px;margin-bottom:42px;min-height:400px}
.info-content h2:first-child{margin-top:0}
.contact-form{display:flex;flex-direction:column;gap:8px;max-width:650px}
.contact-form label{font-weight:600;color:#fff;font-size:13px}
.contact-form input,.contact-form textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#130c1c;color:#fff}
.contact-form p{font-size:11px}
.contact-form button:disabled{opacity:.6;cursor:not-allowed}
.xq7b2{isolation:isolate}.r9t4p{contain:content}.m3k8v{visibility:visible}.unused-fingerprint-rule{color:transparent}
.fade-in{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}
.fade-in.is-visible{opacity:1;transform:translateY(0)}
@keyframes pulseGlow{0%,100%{box-shadow:0 0 0 rgba(255,199,0,0)}50%{box-shadow:0 0 22px rgba(255,199,0,.12)}}
@keyframes slideUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1280px){.game-art{height:170px}.hero-inner{padding-top:62px;padding-bottom:42px}}
@media(max-width:1100px){.site-header{gap:13px}.primary-nav{gap:10px}.primary-nav>a{font-size:11px}.responsible-links{display:none}.sweden-clock{display:none}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){
 .container{width:calc(100% - 28px)}.site-header{min-height:66px;gap:10px}.brand img{width:112px}.burger-menu{display:block;order:3;margin-left:auto}
 .header-actions{gap:6px;order:2}.header-actions .button{min-height:36px;padding:8px 10px;font-size:10px}.button-login{display:inline-flex}.button-signup{display:inline-flex}
 .primary-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:14px 18px 18px;flex-direction:column;align-items:stretch;gap:0;background:#15101b;border-top:1px solid var(--line);box-shadow:0 16px 25px rgba(0,0,0,.4)}
 .primary-nav.is-open{display:flex}.primary-nav>a{padding:11px 4px;border-bottom:1px solid var(--line);font-size:13px}
 .responsible-links{display:flex;flex-wrap:wrap;padding-top:12px}.responsible-links a{font-size:11px}
 .hero-section,.hero-overlay{min-height:0}.hero-overlay{background:linear-gradient(90deg,rgba(17,9,28,.94),rgba(17,9,28,.77)),linear-gradient(0deg,rgba(17,9,28,.75),transparent)}
 .hero-inner{padding-top:35px;padding-bottom:24px}.hero-inner h2{font-size:clamp(28px,8vw,42px)}.hero-copy{font-size:13px}.hero-actions .button{min-width:0;flex:1}
 .trust-strip{gap:6px;margin-top:17px}.trust-strip>*{font-size:9px;padding:4px 8px}.bonus-tiles{gap:7px}.bonus-tiles>div{min-width:0;flex:1;padding:8px}.bonus-tiles strong{font-size:16px}.bonus-tiles span{font-size:9px}
 .breadcrumb-wrap{padding-top:12px}.main-content{padding-top:0}.box{padding:19px}.game-section{padding:16px 12px}.section-block,.content-block{margin-bottom:16px}.section-heading{margin:0 4px 17px}
 .game-tabs{margin-inline:3px}.game-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:11px;padding:0 2px 10px;scrollbar-width:thin}
 .game-card{flex:0 0 68%;max-width:235px;scroll-snap-align:start}.game-art{height:145px}
 .toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toc-grid a{padding:10px;font-size:11px}
 .app-layout{grid-template-columns:1fr;gap:20px}.phone-frame{width:140px;height:268px}.app-details{min-width:0}.app-downloads .button{flex:1;padding:9px 10px;font-size:11px}
 .advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.advantage-card{padding:13px}.advantage-card h3{font-size:13px}.advantage-card p{font-size:11px}
 .jackpot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jackpot-grid article{padding:15px 7px}.jackpot-grid strong{font-size:19px}
 .author-card{grid-template-columns:56px 1fr;gap:13px}.author-card>img{width:56px;height:56px}.author-copy h2{font-size:18px}
 .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px}.footer-brand{grid-column:1/-1}.site-footer{padding-top:30px}.footer-bottom{flex-direction:column;gap:5px}
 .promo-widget{bottom:7px;padding:9px 36px 9px 11px;gap:8px}.promo-copy{gap:5px;font-size:10px}.promo-copy>span:first-child{font-size:15px}.promo-widget>.button{min-width:98px;min-height:38px;padding:7px 9px;font-size:10px}
 .promo-copy>span:nth-child(3){flex-basis:100%;padding-left:23px}.promo-code{font-size:9px}
.info-content{margin-top:4px}
}
@media(max-width:375px){.container{width:calc(100% - 22px)}.brand img{width:88px}.header-actions .button{padding-inline:8px;font-size:9px}.hero-inner h2{font-size:27px}.bonus-tiles strong{font-size:14px}.bonus-tiles span{font-size:8px}.game-card{flex-basis:76%}.toc-grid a{font-size:10px}.promo-copy{max-width:62%}.promo-copy>span:nth-child(3){font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


.aksfhi{
    max-width:var(--max);
    margin:0 auto 35px;
    border-radius:var(--radius);
    color:#d7ccdf;
    font-size:13px;
    line-height:1.75
}

.aksfhi>p{
    margin:0 0 17px;
    color:#d7ccdf
}

.aksfhi>p:first-child{
    color:#e8e0f0;
    font-size:14px
}

.aksfhi h2{
    margin:32px 0 13px;
    color:#fff;
    font-size:clamp(22px,3vw,30px);
    line-height:1.3;
    letter-spacing:-.025em
}

.aksfhi h2:first-of-type{
    margin-top:28px
}

.aksfhi h3{
    margin:25px 0 9px;
    color:#fff;
    font-size:17px;
    line-height:1.4
}

.aksfhi ul,
.aksfhi ol{
    margin:0 0 20px;
    padding-left:22px;
    color:#d7ccdf
}

.aksfhi li{
    margin:5px 0;
    padding-left:3px
}

.aksfhi li::marker{
    color:var(--gold)
}

.aksfhi strong{
    color:#fff;
    font-weight:700
}

.aksfhi em{
    color:#eee7f4
}

.aksfhi blockquote{
    position:relative;
    margin:24px 0;
    padding:16px 19px 16px 20px;
    border-left:3px solid var(--gold);
    border-radius:0 10px 10px 0;
    background:rgba(255,199,0,.055);
    color:#e5dce9
}

.aksfhi blockquote p{
    margin:0;
    color:#e5dce9;
    font-size:12px
}

.aksfhi table{
    width:100%;
    margin:20px 0 22px;
    border-collapse:collapse;
    text-align:left;
    min-width:520px;
    background:rgba(17,9,28,.32);
    border-radius:10px;
    overflow:hidden
}

.aksfhi .table-scroll{
    width:100%;
    overflow-x:auto;
    margin:20px 0 22px;
    border-radius:10px
}

.aksfhi th,
.aksfhi td{
    padding:11px 14px;
    border:1px solid rgba(232,224,240,.18);
    font-size:12px;
    vertical-align:top
}

.aksfhi th{
    color:var(--gold);
    background:rgba(17,9,28,.58);
    font-weight:700
}

.aksfhi td{
    color:#ded5e6;
    background:rgba(255,255,255,.012)
}

.aksfhi tr:hover td{
    background:rgba(255,199,0,.025)
}

.aksfhi a{
    color:#d9ccff;
    text-decoration:underline;
    text-decoration-color:rgba(217,204,255,.4);
    text-underline-offset:3px
}

.aksfhi a:hover{
    color:var(--gold);
    text-decoration-color:var(--gold)
}

.aksfhi p:last-child{
    margin-bottom:0
}

.aksfhi h2+p{
    margin-top:0
}

.aksfhi h3+p{
    margin-top:0
}

@media(max-width:767px){
    .aksfhi{
        width:100%;
        margin-bottom:16px;
        padding:19px;
        font-size:12px;
        line-height:1.7
    }

    .aksfhi>p:first-child{
        font-size:13px
    }

    .aksfhi h2{
        margin-top:27px;
        font-size:22px
    }

    .aksfhi h3{
        margin-top:21px;
        font-size:16px
    }

    .aksfhi blockquote{
        margin:20px 0;
        padding:14px 15px
    }

    .aksfhi table{
        min-width:0
    }

    .aksfhi th,
    .aksfhi td{
        padding:9px 11px;
        font-size:11px;
        overflow-wrap:anywhere
    }
    #casino-info{
        opacity: 1;
    }
}

@media(max-width:375px){
    .aksfhi{
        padding:16px
    }

    .aksfhi h2{
        font-size:20px
    }

    .aksfhi h3{
        font-size:15px
    }

    .aksfhi th,
    .aksfhi td{
        padding:8px 9px;
        font-size:10px
    }
}