:root{color-scheme:dark;--bg:#0b1726;--header:#292754;--surface:#152237;--line:#33445f;--green:#75e68b;--blue:#72a3ed;--text:#f5f7fa;--muted:#a6b7cc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Blinker,Arial,sans-serif;font-size:18px;line-height:1.6}a{color:var(--blue);text-decoration:none}a:hover{color:var(--green)}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3,h4{line-height:1.2;color:#fff}h1{font-size:42px}h2{font-size:30px;margin:36px 0 20px}h3{font-size:23px;margin:26px 0 14px}p{margin:0 0 20px}ul,ol{padding-left:25px}li{margin-bottom:8px}strong{font-weight:600}section[id],h2[id],h3[id]{scroll-margin-top:112px}.dynabet-header{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:20px;min-height:94px;padding:18px 28px;background:var(--header);box-shadow:0 2px 8px #0002}.dynabet-logo{display:flex;align-items:center;justify-content:center}.dynabet-logo img{display:block;width:200px;height:auto}.dynabet-main-menu{display:flex;align-items:center;gap:17px;font-size:16px;font-weight:600;line-height:1.3}.dynabet-main-menu a,.dynabet-more summary{color:#fff;white-space:nowrap}.dynabet-main-menu a:hover,.dynabet-main-menu a[aria-current=page]{color:var(--green)}.dynabet-more{position:relative}.dynabet-more summary{cursor:pointer;list-style:none}.dynabet-more summary::after{content:'⌄';margin-left:6px}.dynabet-more summary::-webkit-details-marker{display:none}.dynabet-more-panel{position:absolute;top:36px;left:-22px;min-width:235px;padding:12px;background:var(--header);border:1px solid #66648a;border-radius:10px;box-shadow:0 12px 25px #0008}.dynabet-more-panel a{display:block;padding:9px 12px;border-radius:5px}.dynabet-more-panel a:hover{background:#ffffff0b}.dynabet-account{display:flex;align-items:center;justify-content:flex-end;gap:13px}.dynabet-account a{display:inline-flex;align-items:center;justify-content:center;min-width:135px;min-height:48px;border-radius:30px;padding:9px 25px;font-size:16px;font-weight:600;white-space:nowrap}.dynabet-login{border:1px solid #d1cee8;color:#fff}.dynabet-register{background:var(--green);color:#10251c}.dynabet-register:hover{background:#95f4a5;color:#10251c}.dynabet-menu-toggle{display:none}.donor-hero{height:495px;display:grid;place-items:center;text-align:center;background:#25294c url('/assets/dynabet/banner.webp') center center/cover no-repeat;padding:50px 25px}.hero-focus-box{max-width:780px;background:none;border:none;padding:0;margin:0}.hero-focus-box h1{margin:0 0 28px;text-transform:uppercase;font-size:44px;font-weight:600;text-shadow:0 2px 18px #0008}.btn-primary,.btn-secondary,.hero-cta-large{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border-radius:30px;font-size:20px;line-height:1.25;font-weight:600}.btn-primary,.hero-cta-large{background:var(--green);color:#0d2e1b;box-shadow:0 6px 25px #0a592c22}.btn-primary:hover,.hero-cta-large:hover{background:#91f4a4;color:#0d2e1b}.btn-secondary{border:1px solid var(--blue);color:var(--text)}.donor-catalog{padding:28px 34px 36px;max-width:1600px;margin:auto}.donor-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.donor-catalog-heading h2{font-size:21px;font-weight:400;text-transform:uppercase;margin:0}.donor-catalog-heading>a{padding:4px 16px;border:1px solid #5b7aa7;border-radius:20px;font-size:13px;text-transform:uppercase}.donor-game-grid,.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 0 26px}.donor-game{display:flex;flex-direction:column;min-width:0;text-align:center;color:#fff;line-height:1.25}.donor-game-art{display:block;position:relative;overflow:hidden;border-radius:16px;background:#172234;aspect-ratio:4/3}.donor-game-art img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s}.donor-game-play{position:absolute;inset:0;display:grid;place-items:center;font-family:Arial,sans-serif;font-size:44px;background:#020a1677;opacity:0;transition:opacity .2s}.donor-game:hover .donor-game-play{opacity:1}.donor-game:hover img{transform:scale(1.04)}.donor-game-name{display:block;margin-top:9px;font-size:16px;font-weight:600}.donor-game-provider{display:block;margin-top:4px;font-size:13px;color:var(--blue)}.donor-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:1250px;margin:0 auto 32px;padding:30px 28px;background:#152237;border-radius:14px}.donor-intro>p{font-size:18px;margin:0;color:#d7e0ec}.hero-offer-frame{padding:0;background:none;border:0}.hero-offer-badge{display:block;font-size:18px;color:var(--green);font-weight:600;margin-bottom:12px}.hero-offer-list{font-size:16px;margin:0;color:#c3cfdf}.container,.template-assembled-main{width:calc(100% - 56px);max-width:1250px;margin:0 auto 36px}.container .container{width:100%}.content-section{padding:28px 0;border-top:1px solid #263850}.content-section:first-child{border-top:0}.content-section>h2:first-child{margin-top:8px}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}.answer-box{padding:22px;background:var(--surface);border:1px solid #263850;border-radius:12px}.answer-box p{margin-bottom:0;color:#d1dce9}.answer-label{display:block;color:var(--green);font-size:18px;font-weight:600;margin-bottom:12px}.table-scroll-wrap,.table-responsive,.table-wrapper{max-width:100%;overflow-x:auto;margin:24px 0;border-radius:10px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.55;text-align:left;background:#102032;margin:24px 0}td,th{padding:15px 17px;border:1px solid #30425b;vertical-align:top;min-width:120px}th,tr:first-child td{background:#232b4b;color:#fff}tr:nth-child(even){background:#142538}.table-scroll-wrap table,.table-wrapper table{margin:0;border:0}blockquote,.highlight-box,.info-box,.expert-box{padding:22px 25px;border-left:3px solid var(--green);border-radius:0 10px 10px 0;background:#17293a;margin:24px 0}.feature-grid,.promo-grid,.bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card,.promo-card,.bonus-card{overflow:hidden;border-radius:12px;background:var(--surface);padding:18px}.donor-promo-image{width:100%;height:175px;object-fit:cover;border-radius:10px;object-position:25% 50%;margin-bottom:14px}.site-footer{border-top:1px solid #33445b;background:#111d2e;text-align:center;padding:40px 28px;color:var(--muted);font-size:16px}.footer-logo{display:block;width:180px;margin:28px auto}.footer-author-card{display:flex;gap:22px;align-items:flex-start;max-width:930px;text-align:left;background:#17263b;padding:24px;margin:30px auto;border-radius:12px}.author-avatar-img{width:72px;height:72px;object-fit:cover;border-radius:50%;flex:none}.footer-author-card p{margin:0 0 8px}.footer-author-card__name{font-size:22px;color:#fff}.footer-author-card__label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--green)}.responsible-badge-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.responsible-help-line{margin:20px auto;max-width:850px}.catalog-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0}input,select{max-width:100%;border-radius:24px;padding:11px 18px;background:#fff;color:#162438;border:1px solid #6e819b}summary{cursor:pointer}details:not(.dynabet-more){background:#152237;border-radius:8px;padding:16px;margin:12px 0}form{max-width:100%}hr{border:0;border-top:1px solid var(--line)}.howto-steps{padding-left:28px}.howto-steps li{padding-left:5px;margin-bottom:16px}svg{max-width:100%}.donor-game[hidden]{display:none}.dynabet-main-menu details[open]>summary{color:var(--green)}
@media(min-width:1600px){.dynabet-main-menu{gap:24px;font-size:17px}.dynabet-header{grid-template-columns:1fr 260px 1fr}.dynabet-logo img{width:220px}}
@media(max-width:1100px){.dynabet-main-menu{gap:12px;font-size:14px}.dynabet-header{grid-template-columns:1fr 180px 1fr;padding:17px 20px;gap:12px}.dynabet-logo img{width:170px}.dynabet-account a{min-width:100px;padding:10px 17px}.donor-game-grid,.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.donor-intro{margin-left:28px;margin-right:28px}}
@media(max-width:760px){html{scroll-padding-top:80px}body{font-size:17px}.dynabet-header{display:flex;justify-content:space-between;min-height:76px;padding:14px 16px;gap:10px}.dynabet-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:34px;height:38px;padding:4px;background:none;border:0;color:#fff}.dynabet-menu-toggle span{display:block;width:25px;height:2px;background:#fff}.dynabet-logo{margin-right:auto}.dynabet-logo img{width:137px;height:auto}.dynabet-account{gap:8px}.dynabet-account a{min-width:0;min-height:38px;font-size:13px;padding:8px 14px}.dynabet-login{display:none!important}.dynabet-main-menu{display:none;position:absolute;top:76px;left:0;right:0;padding:15px 20px 22px;background:var(--header);font-size:17px;max-height:calc(100dvh - 85px);overflow-y:auto;box-shadow:0 8px 15px #0004}.dynabet-header[data-menu-open] .dynabet-main-menu{display:grid;gap:0;grid-template-columns:1fr 1fr}.dynabet-main-menu>a{padding:12px}.dynabet-more{grid-column:1/-1}.dynabet-more summary{display:none}.dynabet-more-panel{position:static;display:grid;grid-template-columns:1fr 1fr;min-width:0;padding:0;border:0;box-shadow:none;background:none}.dynabet-more:not([open])>.dynabet-more-panel{display:grid}.dynabet-more-panel a{padding:12px}.donor-hero{height:330px;padding:25px 20px;background-position:center;background-size:auto 100%}.hero-focus-box h1{font-size:30px;margin-bottom:24px;text-shadow:0 2px 12px #000}.hero-cta-large{min-height:48px;font-size:17px;padding:12px 22px;max-width:290px}.donor-catalog{padding:25px 16px}.donor-catalog-heading{margin-bottom:16px}.donor-catalog-heading h2{font-size:19px}.donor-game-grid,.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.donor-game-art{border-radius:12px}.donor-game-name{font-size:15px}.donor-game-provider{font-size:12px}.donor-intro{display:block;padding:24px 20px;margin:0 16px 28px}.donor-intro>p{margin-bottom:24px;font-size:17px}.container,.template-assembled-main{width:calc(100% - 32px)}h2{font-size:26px}h3{font-size:22px}.answer-grid,.feature-grid,.promo-grid,.bonus-grid{grid-template-columns:1fr}.answer-box{padding:19px}table{font-size:15px}td,th{padding:12px;min-width:120px}.footer-author-card{display:block;padding:20px}.author-avatar-img{margin-bottom:16px}.site-footer{padding:32px 18px}.content-section{padding:22px 0}.catalog-filter-bar>*{width:100%}.catalog-filter-bar>a{width:auto}.donor-promo-image{height:165px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.hero-logo,.hero-logo-img,.hero-brand-logo,.footer-brand-logo,.footer-logo-img{display:block;width:180px;height:auto;margin:18px 0}.site-footer .footer-logo-img,.site-footer .footer-brand-logo{margin:22px auto}.feature-card-icon.donor-promo-image{width:100%;height:170px;object-fit:cover}
