/* BetFury: tomato-orange metal toys, bounded to the approved 1440px canvas. */
:root{color-scheme:light;--mb-bg:#E3674B;--mb-text:#17263B;--mb-muted:#321E25;--mb-accent:#4B0F1A;--mb-link:#17263B;--mb-chrome:#1B0D26;--mb-chrome-text:#FFF5EA;--mb-chrome-muted:#D9CBD9;--mb-chrome-accent:#F38C70;--mb-button-text:#FFF5EA}
html{scroll-behavior:smooth}body{margin:0;background:#E3674B;color:#17263B;font-family:Barlow,Arial,sans-serif}.shell{max-width:1320px;width:92%;margin-inline:auto}a{color:inherit}button,input{font:inherit}img{max-width:100%;height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #4B0F1A;outline-offset:5px}.site-header :focus-visible,.site-footer :focus-visible{outline-color:#FFB290}
.site-header,.site-footer{background:#1B0D26;color:#FFF5EA;border:0}.site-header{position:relative;z-index:10}.header-shell{width:94%;max-width:1354px;min-height:clamp(50px,6.18vw,89px);padding:0;margin:auto;display:flex;align-items:center;gap:2%}.brand{flex-shrink:0;margin:0}.brand-logo{width:clamp(112px,14.5vw,208px);height:auto;max-height:none;object-fit:contain}.desktop-nav{display:flex;gap:clamp(12px,1.6vw,23px);margin:auto}.desktop-nav a{color:#FFF5EA;font-size:clamp(10px,1.28vw,18px);min-height:clamp(50px,6.18vw,89px);font-weight:600;white-space:normal;line-height:1.2;text-align:center}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.footer-columns a:hover{color:#FFAA87}.account-actions{gap:clamp(8px,1.3vw,18px);flex-shrink:0}.account-actions .button{font-size:clamp(10px,1.25vw,18px);line-height:1.2;min-height:clamp(28px,3.5vw,50px);padding:9px 13px;white-space:normal}.button-primary{background:#E3674B;border-color:#E3674B;color:#1B0D26}.button-primary:hover{background:#FFAA87;border-color:#FFAA87;color:#1B0D26}.button-quiet{color:#FFF5EA}.button-outline{border-color:#4B0F1A;color:#17263B}.button-outline:hover{background:#4B0F1A;color:#FFF5EA}.mobile-nav{display:none}
.bf97-home{width:100%;max-width:1440px;margin:auto;container-type:inline-size;isolation:isolate;background:#E3674B}.bf97-home h2,.bf97-home h3,.bf97-home p{margin:0}.bf97-home h2,.bf97-home h3{font-family:'Barlow Condensed',Barlow,Arial,sans-serif;font-weight:700;line-height:1.08;color:#17263B}.bf97-home p{font-size:clamp(16px,2.13cqw,31px);line-height:1.35;overflow-wrap:anywhere}.bf97-link{font-size:clamp(15px,1.95cqw,28px);font-weight:600;line-height:1.35;text-decoration:underline;text-underline-offset:.15em}.bf97-label{font-size:clamp(11px,1.4cqw,20px)!important;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55cqw!important;color:#4B0F1A}.bf97-image{display:block;height:auto}.bf97-hero{position:relative;min-height:47cqw;padding:0;overflow:hidden;background:#E3674B}.bf97-image-hero{position:absolute;inset:0 0 auto;width:100%;height:auto;z-index:-1;mask-image:linear-gradient(#000 94%,transparent)}.bf97-hero h1{position:relative;margin:0;padding:.9cqw 0 0;width:50.5%;line-height:1}.bf97-image-betfury-two-line-wordmark{width:100%;height:auto}.bf97-hero-copy{position:relative;width:39%;margin:0 0 0 12.6%;padding:0 0 2.5cqw}.bf97-hero-copy p{font-size:clamp(17px,2.45cqw,35px);line-height:1.18;font-weight:600}.bf97-hero-copy>a{display:inline-block;font-size:clamp(13px,1.45cqw,21px);font-weight:600;margin-top:.8cqw;text-decoration:underline}
.bf97-catalog{padding:0 3.2cqw;margin:0;background:transparent}.bf97-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:2.2cqw}.bf97-catalog-heading h2{font-size:clamp(36px,6cqw,86px);line-height:1.02;letter-spacing:-.025em}.bf97-filters{display:flex;align-items:center;justify-content:flex-end;gap:1.7cqw;flex-wrap:wrap;max-width:48%}.bf97-filters button{padding:.4em 0;background:transparent;color:#281E28;border:0;border-radius:0;font-size:clamp(11px,1.43cqw,21px);font-weight:600;line-height:1.3;text-align:left;white-space:normal}.bf97-filters button[aria-pressed=true]{text-decoration:underline;text-underline-offset:.25em}.bf97-featured-game{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);gap:3.3cqw;align-items:center}.bf97-game{display:block;min-width:0;text-decoration:none;background:transparent;border:0;box-shadow:none}.bf97-game-art{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.58;background:transparent;overflow:hidden;border-radius:.3cqw}.bf97-game-art img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.bf97-featured-game .bf97-game-art{aspect-ratio:2.5}.bf97-featured-game .bf97-game-art img{width:100%;height:100%;object-fit:contain}.bf97-game h3{font-family:Barlow,Arial,sans-serif;font-size:clamp(12px,1.55cqw,22px);font-weight:400;line-height:1.3;margin:.55cqw .7cqw 0;color:#281E28;overflow-wrap:anywhere}.bf97-casino-copy{padding:.5cqw 0}.bf97-casino-copy h3{font-size:clamp(26px,4cqw,58px);max-width:13ch}.bf97-casino-copy h3 a{text-decoration:none}.bf97-casino-copy p:not(.bf97-label){margin:1.5cqw 0}.bf97-game-ribbons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2cqw 1.6cqw;margin-top:2cqw}.bf97-game-ribbons .bf97-game:nth-child(even){transform:translateY(.45cqw)}.bf97-catalog-note{font-size:clamp(10px,1.1cqw,16px)!important;line-height:1.35!important;margin:1.7cqw .7cqw 0!important;color:#321E25}.bf97-catalog-note a{text-decoration:underline}
.bf97-editorial.reading-section{padding:0;margin:0;border:0;background:transparent}.bf97-reading-index{display:flex;align-items:baseline;gap:2cqw;flex-wrap:wrap;margin:2cqw 3.7cqw 0;font-size:clamp(12px,1.4cqw,20px)}.bf97-reading-index h2{font:700 clamp(14px,1.8cqw,26px) Barlow,Arial,sans-serif}.bf97-reading-index a{text-decoration:underline;text-underline-offset:.15em}.bf97-cricket{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1cqw;align-items:center;margin-top:1cqw;min-height:29cqw}.bf97-cricket-art{min-width:0;align-self:center;width:100%}.bf97-image-cricket-equipment-scene{width:100%;height:auto}.bf97-cricket-copy{min-width:0;padding:1.8cqw 5cqw 1.8cqw 1.8cqw}.bf97-cricket-copy h3{font-size:clamp(32px,4.7cqw,68px)}.bf97-cricket-copy h3 a{text-decoration:none}.bf97-cricket-copy p:not(.bf97-label){margin:1.3cqw 0 2cqw}.bf97-mechanisms{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1cqw;overflow:hidden;align-items:start}.bf97-mechanisms article{position:relative;min-width:0;min-height:29cqw;display:grid;grid-template-columns:44% 56%;align-items:center;padding-left:3.7cqw}.bf97-mechanisms article>div{position:relative;z-index:1;min-width:0;padding-block:2cqw}.bf97-mechanisms h3{font-size:clamp(25px,3.5cqw,50px)}.bf97-mechanisms p:not(.bf97-label){font-size:clamp(14px,1.8cqw,26px);margin:1.2cqw 0 1.4cqw}.bf97-mechanisms .bf97-link{font-size:clamp(14px,1.75cqw,25px)}.bf97-image-card-fan-orbit-sculpture{width:145%;max-width:none;position:relative;left:-13%;height:auto;align-self:center}.bf97-reel-feature{grid-template-columns:43% 57%!important;padding-left:1.5cqw!important}.bf97-image-reel-orbit-sculpture{width:165%;max-width:none;position:relative;left:-5%;height:auto;align-self:center}.bf97-offer-line{display:flex;align-items:baseline;gap:1.7cqw;flex-wrap:wrap;padding:1.2cqw 3.7cqw 1.8cqw}.bf97-offer-line h3{font-family:Barlow,Arial,sans-serif;font-size:clamp(15px,2cqw,29px);font-weight:600;line-height:1.25;flex:1 1 54%;min-width:0}.bf97-offer-line h3 a{text-decoration:underline;text-underline-offset:.12em}.bf97-offer-line p{font-size:clamp(12px,1.45cqw,21px);flex:1 1 30%;min-width:0}.bf97-offer-line .bf97-link{font-size:clamp(13px,1.5cqw,22px)}
.bf97-services{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3cqw;padding:0 3.7cqw;margin-top:1cqw;align-items:center}.bf97-services article{display:grid;grid-template-columns:55% 45%;min-width:0;align-items:center;gap:0}.bf97-services h2{font-size:clamp(25px,3.4cqw,49px)}.bf97-services article>div{padding-block:2cqw;min-width:0}.bf97-services p:not(.bf97-label){font-size:clamp(14px,1.8cqw,26px);line-height:1.35;margin:1.2cqw 0 1.6cqw}.bf97-services .bf97-link{font-size:clamp(14px,1.75cqw,25px)}.bf97-image-account-padlock-shield-sculpture{width:100%;height:auto}.bf97-image-responsible-hourglass-sculpture{width:70%;height:auto;justify-self:center}.bf97-faq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3.5cqw;padding:3cqw 3.2cqw 2.8cqw}.bf97-faq>h2{font-size:clamp(35px,5.4cqw,78px);line-height:1}.bf97-faq>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw}.bf97-faq details{border:0;background:transparent;min-width:0;padding:0}.bf97-faq summary{font-size:clamp(12px,1.55cqw,22px);font-weight:600;line-height:1.3;cursor:pointer;overflow-wrap:anywhere}.bf97-faq details p{font-size:clamp(13px,1.5cqw,22px);line-height:1.4;margin-top:1cqw}.bf97-faq details p a{text-decoration:underline}.bf97-faq-all{grid-column:2;font-size:clamp(12px,1.35cqw,19px);margin-top:-1.5cqw;text-decoration:underline}
.site-footer .shell{max-width:1320px;width:92%}.footer-top{grid-template-columns:36% minmax(0,1fr);gap:4%;padding-block:3vw}.footer-brand .brand-logo{width:clamp(125px,16vw,225px)}.footer-brand p{font-size:clamp(11px,1.35vw,19px);line-height:1.7;max-width:36ch;color:#D9CBD9}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3%}.footer-columns h2{font:600 clamp(11px,1.4vw,20px) Barlow,Arial,sans-serif;color:#FFF5EA;line-height:1.4}.footer-columns a{font-size:clamp(10px,1.3vw,18px);line-height:1.45;color:#D9CBD9;overflow-wrap:anywhere}.footer-bottom{border-color:#54394F;padding-block:1.9vw;gap:4%}.footer-bottom p,.footer-bottom a{font-size:clamp(10px,1.2vw,16px);line-height:1.55;color:#D9CBD9}.footer-bottom p{max-width:70%}.footer-bottom nav{gap:2vw}.footer-age{color:#FFF5EA}.account-dialog{background:#F29B7C;color:#17263B;border-color:#4B0F1A;max-width:min(480px,92vw)}.account-dialog::backdrop{background:#1B0D26C7}.account-dialog h2{color:#17263B}.account-dialog .dialog-close{background:#F29B7C;color:#17263B}.account-dialog .account-note,.account-dialog .dialog-foot,.account-tabs button{color:#321E25}.account-tabs button[aria-pressed=true]{color:#4B0F1A;border-color:#4B0F1A}.account-dialog input{background:#F8B699;color:#17263B;border-color:#70433D}.account-dialog .form-status{color:#4B0F1A}.account-dialog .button-primary{background:#4B0F1A;border-color:#4B0F1A;color:#FFF5EA}.account-dialog label{color:#17263B}
.article-shell{padding-block:35px 55px}.article-masthead h1{font-family:'Barlow Condensed',Barlow,Arial,sans-serif;color:#17263B;font-size:clamp(38px,4.5vw,65px);line-height:1.08}.article-masthead .category-label,.article-deck{color:#321E25}.article-masthead>img{width:100%;height:auto;min-height:0;object-fit:contain;border-radius:0}.article-layout{grid-template-columns:minmax(190px,240px) minmax(0,760px);gap:4%;justify-content:center}.article-content{font-family:Barlow,Arial,sans-serif;font-size:19px;line-height:1.65;min-width:0}.article-content p{font-size:inherit;line-height:inherit;max-width:75ch;margin-block:0 1.25em;overflow-wrap:anywhere}.article-content h2,.article-content h3{font-family:'Barlow Condensed',Barlow,Arial,sans-serif;line-height:1.16;color:#17263B}.article-content h2{font-size:33px;margin-block:1.7em .65em}.article-content a{text-decoration:underline;color:#4B0F1A}.article-content img{width:100%;height:auto}.contents-rail{border-color:#A3483B}.contents-rail nav,.rail-help{background:#EF9170;color:#17263B;border-color:#A3483B}.contents-rail h2{color:#17263B}.contents-rail a{color:#4B0F1A}.breadcrumbs{color:#321E25}.bf97-collection{padding-block:40px 55px}.bf97-collection>header{max-width:750px;margin-bottom:30px}.bf97-collection h1{font:700 clamp(38px,5vw,64px)/1.08 'Barlow Condensed',Barlow,sans-serif;margin-bottom:15px}.bf97-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bf97-collection-grid article{min-width:0}.bf97-collection-grid img{width:100%;height:auto;object-fit:contain}.bf97-collection-grid h2{font:700 30px/1.15 'Barlow Condensed',Barlow,sans-serif;margin-block:20px 12px}.bf97-collection-grid p{margin-bottom:15px;font-size:17px;line-height:1.5}.bf97-game-detail{padding-block:30px 55px}.bf97-game-detail article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:30px}.bf97-game-detail img{width:100%;height:auto}.bf97-game-detail h1{font:700 clamp(36px,5vw,64px)/1.08 'Barlow Condensed',Barlow,sans-serif;margin-bottom:20px}.bf97-game-detail p{margin-bottom:18px;line-height:1.55}.bf97-retired{padding-block:65px}.bf97-retired h1{font-size:42px}.bf97-retired p{margin-block:20px}
@media(min-width:1440px){.footer-top{padding-block:44px}.footer-bottom{padding-block:27px}}
@media(max-width:740px){.header-shell{min-height:60px;width:94%;gap:10px;flex-wrap:wrap;padding-block:9px}.brand-logo{width:112px}.desktop-nav{display:none}.account-actions{margin-left:auto;min-width:0;gap:4px;flex-shrink:1}.account-actions .button{font-size:12px;min-height:34px;padding:8px;overflow-wrap:anywhere;min-width:0}.mobile-nav{display:block;flex-shrink:0;position:relative}.mobile-nav summary{display:grid;place-items:center;width:34px;height:34px;color:#FFF5EA}.mobile-nav nav{position:absolute;right:0;left:auto;top:43px;width:min(300px,90vw);display:block;padding:14px;background:#1B0D26;border:1px solid #745969;box-shadow:0 8px 25px #1B0D2655}.mobile-nav nav a{display:block;color:#FFF5EA;font-size:16px;line-height:1.4;padding:9px;overflow-wrap:anywhere}.footer-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:30px}.footer-brand p{max-width:45ch;font-size:13px}.footer-columns{gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns nav:last-child{display:block;border:0;padding:0}.footer-columns h2{font-size:14px}.footer-columns a{font-size:13px;line-height:1.5}.footer-bottom{display:block;padding-block:20px}.footer-bottom p{max-width:none;font-size:12px}.footer-bottom nav{justify-content:flex-start;gap:18px;margin-top:16px;flex-wrap:wrap}.footer-bottom a{font-size:12px}.article-layout{grid-template-columns:minmax(0,1fr)}.article-masthead{grid-template-columns:minmax(0,1fr);gap:25px}.article-content{font-size:18px}.article-content h2{font-size:29px}.contents-rail{position:static}.bf97-collection-grid{grid-template-columns:minmax(0,1fr);gap:35px}.bf97-game-detail article{grid-template-columns:minmax(0,1fr);gap:25px}.bf97-collection .bf97-link,.bf97-game-detail .button{font-size:16px}}
@media(max-width:600px){.bf97-hero{min-height:0;display:flex;flex-direction:column}.bf97-hero h1{width:60%;padding-top:2cqw}.bf97-image-hero{width:100%;top:9cqw}.bf97-hero-copy{width:65%;margin:8cqw 0 0 6%;padding-bottom:5cqw}.bf97-hero-copy p{font-size:20px}.bf97-hero-copy>a{font-size:15px;margin-top:10px}.bf97-catalog{padding-inline:6%}.bf97-catalog-heading{display:block;margin-bottom:18px}.bf97-catalog-heading h2{font-size:40px}.bf97-filters{max-width:none;justify-content:flex-start;gap:18px;margin-top:14px}.bf97-filters button{font-size:14px}.bf97-featured-game{grid-template-columns:minmax(0,1fr);gap:18px}.bf97-featured-game .bf97-game-art{aspect-ratio:auto}.bf97-featured-game .bf97-game-art img{height:auto}.bf97-casino-copy h3{font-size:32px;max-width:20ch}.bf97-casino-copy p:not(.bf97-label){margin-block:10px 14px}.bf97-label{font-size:12px!important;margin-bottom:6px!important}.bf97-game-ribbons{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-top:25px}.bf97-game-ribbons .bf97-game:nth-child(even){transform:translateY(6px)}.bf97-game h3{font-size:14px;margin:7px 0 0}.bf97-catalog-note{font-size:11px!important;margin-top:24px!important}.bf97-reading-index{margin:25px 6% 0;gap:16px;font-size:14px}.bf97-reading-index h2{font-size:18px}.bf97-cricket{display:flex;flex-direction:column;gap:0;margin-top:22px}.bf97-cricket-art{width:100%}.bf97-cricket-copy{width:100%;padding:10px 6% 25px}.bf97-cricket-copy h3{font-size:38px}.bf97-cricket-copy p:not(.bf97-label){margin-block:10px 15px}.bf97-mechanisms{grid-template-columns:minmax(0,1fr);gap:0}.bf97-mechanisms article{grid-template-columns:minmax(0,46%) minmax(0,54%)!important;padding-left:6%!important;min-height:65cqw}.bf97-mechanisms h3{font-size:29px}.bf97-mechanisms p:not(.bf97-label){font-size:16px;margin-block:10px 15px}.bf97-mechanisms .bf97-link{font-size:15px}.bf97-image-card-fan-orbit-sculpture{width:115%;left:-4%}.bf97-image-reel-orbit-sculpture{width:135%;left:0}.bf97-offer-line{display:block;padding:25px 6%}.bf97-offer-line h3{font-size:23px;line-height:1.2}.bf97-offer-line p{font-size:15px;margin-block:12px}.bf97-offer-line .bf97-link{font-size:15px}.bf97-services{grid-template-columns:minmax(0,1fr);padding-inline:6%;gap:18px}.bf97-services article{grid-template-columns:minmax(0,58%) minmax(0,42%)}.bf97-services h2{font-size:30px}.bf97-services p:not(.bf97-label){font-size:16px;margin-block:12px 15px}.bf97-services .bf97-link{font-size:15px}.bf97-image-responsible-hourglass-sculpture{width:68%}.bf97-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 6%}.bf97-faq>h2{font-size:44px}.bf97-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.bf97-faq summary{font-size:16px}.bf97-faq details p{font-size:15px;margin-top:12px}.bf97-faq-all{grid-column:1;font-size:15px;margin:0}.article-shell{width:88%;padding-top:25px}.article-masthead h1{font-size:36px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.bf97-hero{isolation:isolate}.bf97-image-hero{z-index:0}.bf97-hero h1,.bf97-hero-copy{z-index:1}
.bf97-home h2,.bf97-home h3{font-family:Barlow,Arial,sans-serif}.bf97-featured-game .bf97-game-art{aspect-ratio:auto}.bf97-featured-game .bf97-game-art img{height:auto}.bf97-image-card-fan-orbit-sculpture{width:128%}.bf97-reel-feature{padding-left:3cqw!important}
@media(max-width:600px){.bf97-image-card-fan-orbit-sculpture{width:100%;left:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
