/* Slots Irish best slots page (/best/). Page-only styles; header and footer come from chrome.css. */
@font-face{font-family:"Newsreader";font-style:normal;font-weight:500 600;font-display:swap;src:url("/fonts/newsreader-latin.woff2") format("woff2")}

.bs-page{
  --bs-ink:#102C23;--bs-text:#3C4E45;--bs-muted:#55665D;--bs-green:#087B54;--bs-green-dark:#06603F;--bs-forest:#0B3A2A;
  --bs-gold:#C99A3B;--bs-mint:#EEF5EF;--bs-border:#DFE8E2;--bs-radius:14px;--bs-serif:"Newsreader",Georgia,"Times New Roman",serif;
  display:block;color:var(--bs-text);font-size:16px;line-height:1.6;padding-bottom:64px;overflow-x:clip
}
.bs-sprite{position:absolute;width:0;height:0;overflow:hidden}
.bs-wrap{max-width:1180px;margin:0 auto;padding:0 24px}
.bs-icon{width:24px;height:24px;flex:none}
.bs-arrow{width:15px;height:15px;flex:none}
.bs-page h1,.bs-page h2,.bs-page h3{color:var(--bs-ink);margin:0}
.bs-h2{font-family:var(--bs-serif);font-weight:600;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.05rem);line-height:1.15;letter-spacing:-.01em;margin-bottom:16px!important}
.bs-sub{margin:-6px 0 20px;max-width:62em;color:var(--bs-muted);font-size:.95rem}
.bs-section{margin-top:56px;scroll-margin-top:100px}
.bs-anchor{display:block;position:relative;top:-100px;visibility:hidden}
.bs-textlink{display:inline-flex;align-items:center;gap:6px;color:var(--bs-green-dark);font-weight:600;font-size:14.5px;cursor:pointer;white-space:nowrap}
.bs-textlink:hover{color:var(--bs-forest)}
.bs-page a:focus-visible,.bs-page button:focus-visible,.bs-page summary:focus-visible,.bs-page input:focus-visible,.bs-page select:focus-visible{outline:3px solid #1564b0;outline-offset:2px}

/* Hero */
.bs-hero{position:relative;background:#0B4A30 url("/images/best/shamrocks.svg") right center/cover no-repeat;background-color:#0B4A30;color:#E6F1EA;overflow:hidden}
.bs-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0B3A2A 0%,rgba(11,74,48,.85) 55%,rgba(14,93,58,.6) 100%)}
.bs-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px;align-items:center;padding-top:34px;padding-bottom:40px}
.bs-breadcrumb{font-size:14px;margin-bottom:18px}
.bs-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.bs-breadcrumb li+li:before{content:"/";margin-right:8px;color:#9DBFAC}
.bs-breadcrumb a{color:#E6F1EA;text-decoration:none}
.bs-breadcrumb a:hover{text-decoration:underline}
.bs-hero__title{font-family:var(--bs-serif);font-weight:600;font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem);line-height:1.02;letter-spacing:-.02em;color:#fff!important}
.bs-hero__lede{margin:16px 0 0;max-width:30em;font-size:1.15rem;line-height:1.5;color:#fff}
.bs-hero__small{margin:12px 0 0;font-size:.92rem;color:#CFE3D7}
.bs-hero__updated{margin:14px 0 0;font-size:.85rem;color:#B9D3C4}
.bs-collage{position:relative;height:250px}
.bs-collage__img{position:absolute;top:10px;width:150px;height:200px;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.9);box-shadow:0 18px 30px -12px rgba(0,0,0,.55)}
.bs-collage__img--0{left:8%;transform:rotate(-8deg);z-index:2}
.bs-collage__img--1{left:36%;top:-4px;transform:rotate(2deg);z-index:3}
.bs-collage__img--2{left:63%;transform:rotate(9deg);z-index:1}

/* Responsible gambling strip */
.bs-rg{background:#fff;border-bottom:1px solid var(--bs-border)}
.bs-rg__inner{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:12px;padding-bottom:12px}
.bs-rg__text{display:flex;align-items:center;gap:12px;margin:0;font-size:.88rem;color:var(--bs-text)}
.bs-rg__text a{color:var(--bs-green-dark);text-decoration:underline!important;text-underline-offset:2px}
.bs-rg__badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;background:#B42318;color:#fff;font-size:12px;font-weight:700}
.bs-rg__link{display:inline-flex;align-items:center;gap:6px;color:var(--bs-green-dark);font-weight:600;font-size:14px;white-space:nowrap}

/* Section tabs */
.bs-tabs{background:#fff;border-bottom:1px solid var(--bs-border)}
.bs-tabs ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}
.bs-tabs ul::-webkit-scrollbar{display:none}
.bs-tab{display:inline-flex;align-items:center;min-height:52px;border-bottom:2px solid transparent;color:var(--bs-muted);font-size:14.5px;font-weight:500;white-space:nowrap;transition:color .2s,border-color .2s}
.bs-tab:hover{color:var(--bs-ink)}
.bs-tab.is-active{color:var(--bs-ink);border-bottom-color:var(--bs-green);font-weight:600}

/* Toolbar */
.bs-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.bs-toolbar[hidden]{display:none}
.bs-filters{display:flex;flex-wrap:wrap;gap:10px;flex:1}
.bs-field{position:relative;display:flex;align-items:center}
.bs-field--search{flex:1 1 240px;max-width:300px}
.bs-field__icon{position:absolute;left:12px;width:18px;height:18px;color:var(--bs-muted);pointer-events:none}
.bs-input,.bs-select-input{height:44px;width:100%;border:1px solid #CFD8D2;border-radius:10px;background:#fff;color:var(--bs-ink);font-size:15px}
.bs-input{padding:0 12px 0 38px}
.bs-select-input{min-width:190px;padding:0 36px 0 12px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%2355665D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center/18px no-repeat;cursor:pointer}
.bs-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #CFD8D2;border-radius:10px;background:#fff;color:var(--bs-muted);transition:background-color .2s,color .2s,border-color .2s}
.bs-iconbtn:hover{border-color:var(--bs-green);color:var(--bs-green-dark)}
.bs-iconbtn__icon{width:20px;height:20px}
.bs-view{display:flex;gap:6px;margin-left:auto}
.bs-view__btn[aria-pressed="true"]{background:var(--bs-green);border-color:var(--bs-green);color:#fff}
.bs-filters-toggle{display:none}
.bs-reset{height:44px;padding:0 16px;border:1px solid #CFD8D2;border-radius:10px;background:#fff;color:var(--bs-ink);font-size:14.5px;font-weight:500}
.bs-reset:hover{border-color:var(--bs-green)}

/* Comparison table */
.bs-table{border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:#fff;overflow:hidden}
.bs-table__head,.bs-row__main{display:grid;grid-template-columns:44px minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr) 44px;align-items:center;column-gap:12px;padding:0 14px}
.bs-table__head{min-height:44px;background:#F6F8F6;border-bottom:1px solid var(--bs-border);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-muted)}
.bs-rows{list-style:none;margin:0;padding:0}
.bs-row+.bs-row{border-top:1px solid var(--bs-border)}
.bs-row__main{min-height:68px;padding-top:8px;padding-bottom:8px}
.bs-row.is-open{background:#FBFCFB}
.bs-check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}
.bs-select{width:20px;height:20px;accent-color:var(--bs-green);cursor:pointer}
.bs-select:disabled{cursor:not-allowed}
.bs-game{display:flex;align-items:center;gap:14px;min-width:0}
.bs-thumb{width:84px;height:47px;flex:none;object-fit:cover;border-radius:6px;background:#E8EDE9}
.bs-game__text{display:flex;flex-direction:column;min-width:0}
.bs-game__name{font-size:15.5px;font-weight:600;line-height:1.3;overflow-wrap:normal;word-break:normal}
.bs-game__name a{color:var(--bs-ink)}
.bs-game__name a:hover{color:var(--bs-green-dark);text-decoration:underline!important}
.bs-game__prov{font-size:13px;color:var(--bs-muted);overflow-wrap:normal}
.bs-cell{font-size:14.5px;min-width:0}
.bs-label{display:none}
.bs-rtp{font-weight:700;color:var(--bs-green-dark)}
.bs-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}
.bs-pill--low{background:#E3F4E8;color:#16653A}
.bs-pill--lowmed{background:#FBF0D9;color:#7A5410}
.bs-pill--medium{background:#FDF0D2;color:#7C5300}
.bs-pill--medhigh{background:#FCE5D3;color:#8F3E07}
.bs-pill--high{background:#FCE4E4;color:#9B1C1C}
.bs-pill--extreme{background:#EEE6FB;color:#5B2A9E}
.bs-review{display:inline-flex;align-items:center;gap:6px;color:var(--bs-green-dark);font-weight:600;font-size:14px}
.bs-review:hover{color:var(--bs-forest)}
.bs-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--bs-muted)}
.bs-toggle:hover{background:var(--bs-mint);color:var(--bs-ink)}
.bs-toggle__icon{width:20px;height:20px;transition:transform .2s}
.bs-toggle[aria-expanded="true"] .bs-toggle__icon{transform:rotate(180deg)}
.bs-panel{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px;padding:4px 70px 22px 70px}
.bs-panel[hidden]{display:none}
.bs-panel__img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}
.bs-panel__desc{margin:0;font-size:15px}
.bs-specs{display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:8px 28px;margin:14px 0 0}
.bs-specs dt{font-size:12px;color:var(--bs-muted)}
.bs-specs dd{margin:0;font-weight:600;color:var(--bs-ink);font-size:14.5px}
.bs-panel__note{margin:12px 0 14px;font-size:13px;color:var(--bs-muted)}
.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:10px;background:var(--bs-green);color:#fff!important;font-weight:600;font-size:15px;transition:background-color .2s}
.bs-btn:hover{background:var(--bs-green-dark)}
.bs-btn:disabled{background:#9FB8AB;cursor:not-allowed}
.bs-btn--ghost{background:#fff;color:var(--bs-ink)!important;border:1px solid #CFD8D2}
.bs-btn--ghost:hover{background:var(--bs-mint)}
.bs-empty{margin:0;padding:24px;text-align:center;color:var(--bs-muted)}
.bs-linkbtn{border:0;background:none;padding:0;color:var(--bs-green-dark);font-weight:600;text-decoration:underline;cursor:pointer}

/* Grid view */
.bs-table.is-grid{border:0;background:transparent}
.bs-table.is-grid .bs-table__head{display:none}
.bs-table.is-grid .bs-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.bs-table.is-grid .bs-row{border:1px solid var(--bs-border)!important;border-radius:var(--bs-radius);background:#fff}
.bs-table.is-grid .bs-row__main{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"check . toggle" "game game game" "rtp rtp vol" "link link link";row-gap:10px;padding:8px 12px 14px}
.bs-table.is-grid .bs-check{grid-area:check}
.bs-table.is-grid .bs-toggle{grid-area:toggle}
.bs-table.is-grid .bs-game{grid-area:game;flex-direction:column;align-items:stretch;gap:10px}
.bs-table.is-grid .bs-thumb{width:100%;height:auto;aspect-ratio:16/9}
.bs-table.is-grid .bs-cell--prov{display:none}
.bs-table.is-grid .bs-cell--rtp{grid-area:rtp;display:block}
.bs-table.is-grid .bs-cell--vol{grid-area:vol;display:block;justify-self:end}
.bs-table.is-grid .bs-cell--link{grid-area:link;display:block}
.bs-table.is-grid .bs-label{display:inline;margin-right:8px;font-size:12.5px;color:var(--bs-muted)}
.bs-table.is-grid .bs-cell--vol .bs-label{display:none}
.bs-table.is-grid .bs-panel__img{display:none}
.bs-table.is-grid .bs-panel{grid-template-columns:1fr;padding:0 14px 16px}
.bs-table.is-grid .bs-specs{grid-template-columns:repeat(2,minmax(0,1fr))}

/* Compare bar and comparison */
.bs-comparebar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}
.bs-comparebar[hidden]{display:none}
.bs-comparebar__hint{font-size:14px;color:var(--bs-muted)}
.bs-comparison{margin-top:16px;padding:20px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:#fff}
.bs-comparison[hidden]{display:none}
.bs-comparison:focus{outline:none}
.bs-comparison__title{font-family:var(--bs-serif);font-weight:600;font-size:1.3rem;margin-bottom:12px!important}
.bs-comparison__scroll{overflow-x:auto}
.bs-page .bs-ctable{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}
.bs-page .bs-ctable th,.bs-page .bs-ctable td{padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--bs-border)!important;background:#fff!important;color:var(--bs-ink)!important;text-align:left;vertical-align:top;text-transform:none!important;letter-spacing:0!important;font-size:14.5px!important}
.bs-page .bs-ctable thead th,.bs-page .bs-ctable thead td{background:#F6F8F6!important;font-weight:600}
.bs-page .bs-ctable thead a{color:var(--bs-green-dark)!important;text-decoration:underline!important}
.bs-page .bs-ctable tbody th{font-weight:500;color:var(--bs-muted)!important;white-space:nowrap;width:1%}

/* Info bars */
.bs-infobar,.bs-regbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;padding:16px 20px;background:var(--bs-mint);border:1px solid #D4E7DA;border-radius:var(--bs-radius)}
.bs-infobar__icon,.bs-regbar__icon{width:28px;height:28px;flex:none}
.bs-infobar__text,.bs-regbar__text{flex:1 1 320px;min-width:0}
.bs-infobar h3,.bs-regbar h3{font-size:1rem;font-weight:600}
.bs-infobar p,.bs-regbar p{margin:2px 0 0;font-size:.9rem;color:var(--bs-text)}
.bs-sources{flex-basis:auto}
.bs-sources>summary{list-style:none}
.bs-sources>summary::-webkit-details-marker{display:none}
.bs-sources[open]{flex-basis:100%;order:5}
.bs-sources[open] .bs-arrow{transform:rotate(180deg)}
.bs-sources__body{margin-top:12px;padding-top:12px;border-top:1px solid #D4E7DA;font-size:.92rem}
.bs-sources__body p{margin:0 0 .7em}
.bs-sources__body ul{margin:0;padding-left:18px}
.bs-sources__body a{color:var(--bs-green-dark);text-decoration:underline!important}

/* Cards */
.bs-cards3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bs-infocard{display:flex;gap:16px;padding:20px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius)}
.bs-infocard__icon{width:36px;height:36px;flex:none}
.bs-infocard h3,.bs-guide h3,.bs-morecard h3{font-size:1rem;font-weight:600;line-height:1.3}
.bs-infocard p{margin:6px 0 0;font-size:.9rem;color:var(--bs-muted);line-height:1.5}
.bs-method-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:14px}
.bs-method-foot p{margin:0;max-width:52em;font-size:.88rem;color:var(--bs-muted)}

.bs-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.bs-type{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;padding:18px 12px;text-align:center;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);transition:border-color .2s,box-shadow .2s}
.bs-type:hover,.bs-guide:hover,.bs-morecard:hover,.bs-provider:hover,.bs-editorial:hover{border-color:#B9D6C4;box-shadow:0 10px 22px -14px rgba(16,44,35,.35)}
.bs-type__icon{width:32px;height:32px;margin-bottom:6px}
.bs-type__name{font-size:14.5px;font-weight:600;color:var(--bs-ink);line-height:1.3}
.bs-type__desc{font-size:12.5px;color:var(--bs-muted);line-height:1.4}

.bs-providers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.bs-provider{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 12px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);color:var(--bs-ink);font-weight:700;font-size:15px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,box-shadow .2s}

.bs-guide{display:flex;align-items:flex-start;gap:16px;height:100%;padding:20px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);color:inherit;transition:border-color .2s,box-shadow .2s}
.bs-guide__icon{width:36px;height:36px;flex:none}
.bs-guide__text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
.bs-guide__desc{font-size:.9rem;color:var(--bs-muted);line-height:1.5}
.bs-guide .bs-textlink{margin-top:6px}
.bs-guide__chev{display:none;width:18px;height:18px;color:var(--bs-muted);align-self:center}

.bs-more{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bs-morecard{display:flex;align-items:center;gap:16px;height:100%;padding:14px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);color:inherit;transition:border-color .2s,box-shadow .2s}
.bs-morecard__img{width:120px;height:68px;flex:none;object-fit:cover;border-radius:8px}
.bs-morecard__text{display:flex;flex-direction:column;min-width:0}
.bs-morecard__prov{font-size:13px;color:var(--bs-muted)}
.bs-morecard .bs-textlink{margin-top:6px}

/* FAQ */
.bs-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.bs-faq-col{display:grid;gap:12px}
.bs-faq{background:#fff;border:1px solid var(--bs-border);border-radius:12px}
.bs-faq__q{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--bs-ink)}
.bs-faq__q::-webkit-details-marker{display:none}
.bs-faq__q .schema-question-name{flex:1}
.bs-faq__icon{width:20px;height:20px;flex:none}
.bs-faq__chev{width:18px;height:18px;flex:none;color:var(--bs-muted);transition:transform .2s}
.bs-faq[open] .bs-faq__chev{transform:rotate(180deg)}
.bs-faq__a{margin:0;padding:0 16px 16px 48px;font-size:.92rem;line-height:1.6;color:var(--bs-text)}
.bs-faq__a a{color:var(--bs-green-dark);text-decoration:underline!important}

.bs-editorial{display:flex;align-items:center;gap:16px;max-width:560px;padding:18px 20px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);color:inherit;transition:border-color .2s,box-shadow .2s}
.bs-editorial__icon{width:40px;height:40px;flex:none}
.bs-editorial__text{display:flex;flex-direction:column;flex:1;font-size:.9rem;color:var(--bs-muted)}
.bs-editorial__title{font-weight:600;font-size:1rem;color:var(--bs-ink)}
.bs-editorial__chev{width:20px;height:20px;color:var(--bs-muted)}
.bs-section--last{margin-top:40px}

/* Tablet */
@media (max-width:1023px){
  .bs-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,300px)}
  .bs-collage{height:210px}
  .bs-collage__img{width:120px;height:160px}
  .bs-table__head{display:none}
  .bs-row__main{grid-template-columns:44px minmax(0,1fr) auto auto 44px;column-gap:10px}
  .bs-cell--prov,.bs-cell--link{display:none}
  .bs-panel{grid-template-columns:minmax(0,260px) minmax(0,1fr);padding:4px 16px 18px 58px}
  .bs-specs{grid-template-columns:repeat(2,minmax(0,auto))}
  .bs-cards3,.bs-more{grid-template-columns:1fr}
  .bs-types{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bs-providers{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bs-faq-grid{grid-template-columns:1fr}
}

/* Mobile */
@media (max-width:639px){
  .bs-wrap{padding:0 16px}
  .bs-hero__grid{grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding-top:20px;padding-bottom:24px;align-items:start}
  .bs-hero__title{font-size:2.05rem}
  .bs-hero__lede{font-size:.95rem;margin-top:10px}
  .bs-hero__small{font-size:.82rem}
  .bs-collage{height:190px;margin-top:6px}
  .bs-collage__img{width:78px;height:104px;border-width:2px}
  .bs-collage__img--0{left:0;top:0}
  .bs-collage__img--1{left:30px;top:44px}
  .bs-collage__img--2{left:14px;top:92px}
  .bs-rg__inner{flex-direction:column;align-items:flex-start;gap:8px}
  .bs-rg__badge{width:30px;height:30px}
  .bs-tabs ul{gap:8px;padding:10px 0}
  .bs-tab{min-height:38px;padding:0 14px;border:1px solid #CFD8D2;border-radius:999px;font-size:13.5px}
  .bs-tab.is-active{background:var(--bs-green);border-color:var(--bs-green);color:#fff}
  .bs-section{margin-top:40px}
  .bs-field--search{max-width:none;flex:1}
  .bs-filters-toggle{display:inline-flex}
  .bs-filters{display:none;flex-basis:100%}
  .bs-toolbar.is-filters-open .bs-filters{display:flex}
  .bs-filters .bs-field{flex:1 1 140px}
  .bs-select-input{min-width:0}
  .bs-view{margin-left:0}
  .bs-table:not(.is-grid) .bs-row__main{grid-template-columns:36px minmax(0,1fr) auto 40px;grid-template-areas:"check game rtp toggle" "check game vol toggle";column-gap:8px;row-gap:4px;padding:10px 6px 10px 4px}
  .bs-table:not(.is-grid) .bs-check{grid-area:check}.bs-table:not(.is-grid) .bs-game{grid-area:game}.bs-table:not(.is-grid) .bs-cell--rtp{grid-area:rtp;justify-self:end;align-self:end}.bs-table:not(.is-grid) .bs-cell--vol{grid-area:vol;justify-self:end;align-self:start}.bs-table:not(.is-grid) .bs-toggle{grid-area:toggle}
  .bs-check{width:36px}
  .bs-thumb{width:56px;height:36px}
  .bs-game{gap:10px}
  .bs-game__name{font-size:14px}
  .bs-game__prov{font-size:12px}
  .bs-rtp{font-size:13.5px}
  .bs-pill{font-size:11.5px;padding:0 8px;min-height:24px}
  .bs-toggle{width:40px}
  .bs-panel{grid-template-columns:1fr;gap:12px;padding:0 12px 16px}
  .bs-specs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bs-btn{width:100%}
  .bs-comparebar .bs-btn{flex:1;width:auto}
  .bs-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .bs-type{padding:12px 6px}
  .bs-type__desc{display:none}
  .bs-type__name{font-size:12.5px}
  .bs-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .bs-provider{min-height:52px;font-size:14px}
  .bs-cards3{gap:8px}
  .bs-infocard,.bs-guide{padding:14px}
  .bs-guide{align-items:center}
  .bs-guide__icon,.bs-infocard__icon{width:28px;height:28px}
  .bs-guide__desc,.bs-guide .bs-textlink{display:none}
  .bs-guide__chev{display:block}
  .bs-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .bs-morecard{flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0;background:transparent}
  .bs-morecard:hover{box-shadow:none}
  .bs-morecard__img{width:100%;height:auto;aspect-ratio:16/9}
  .bs-morecard h3{font-size:13px}
  .bs-morecard__prov{font-size:12px}
  .bs-morecard .bs-textlink{display:none}
  .bs-faq__a{padding-left:16px}
}
@media (prefers-reduced-motion:reduce){.bs-page *{transition:none!important}}
