:root{
  --paper:#FBFBFA;
  --card:#FFFFFF;
  --line:#D8D8DC;
  --ink:#1E2A20;
  --ink-body:#3C463D;
  --ink-mute:#6B7568;
  --gold:#14532D;
  --gold-deep:#14532D;
  --gold-soft:#E5E5EA;
  --pine:#235C3E;
  --pine-deep:#173F2A;
  --pine-soft:#F4F4F6;
  --link:#0B5D34;
  --green-mid:#3E8562;
  --btn-green:#1E9259;
  --btn-green-deep:#146B41;
  --plate:#D8D8DD;
  --plate-soft:#E5E5EA;
  --ink-strong:#111111;
  --accent:#14532D;
}

body.et-page{background:var(--paper) !important}
body.et-page article{
  color:var(--ink-body);font-family:"Work Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}

.schema-how-to-steps, .spectra-image-gallery{scrollbar-width:thin;scrollbar-color:var(--gold) var(--pine-soft)}
.schema-how-to-steps::-webkit-scrollbar, .spectra-image-gallery::-webkit-scrollbar{height:6px}
.schema-how-to-steps::-webkit-scrollbar-track, .spectra-image-gallery::-webkit-scrollbar-track{background:var(--pine-soft)}
.schema-how-to-steps::-webkit-scrollbar-thumb, .spectra-image-gallery::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}

h1.wp-block-heading{
  font-family:"Rajdhani",system-ui,sans-serif !important;font-weight:700 !important;
  letter-spacing:.01em;text-transform:none !important;
}
h2.wp-block-heading{
  font-family:"Rajdhani",system-ui,sans-serif !important;font-weight:700 !important;
  font-size:21px !important;letter-spacing:.02em;color:var(--ink-strong) !important;text-transform:uppercase;
  background:var(--plate) !important;border-left:6px solid var(--accent) !important;
  padding:10px 14px !important;margin:20px 0 10px !important;
  display:flex !important;align-items:center;gap:10px;
}
h2.wp-block-heading::before{
  content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);
  flex:none;animation:dot 1.8s ease-in-out infinite;
}
@keyframes dot{0%,60%,100%{opacity:.5}15%{opacity:1;box-shadow:0 0 6px 1px var(--accent)}}
@media (prefers-reduced-motion:reduce){h2.wp-block-heading::before{animation:none;opacity:1}}

h3.wp-block-heading{
  font-family:"Rajdhani",system-ui,sans-serif !important;font-weight:700 !important;
  font-size:14px !important;color:var(--ink-strong) !important;letter-spacing:.02em;text-transform:uppercase;
  background:var(--plate-soft) !important;border-left:5px solid var(--accent) !important;
  padding:6px 12px !important;margin:14px 0 8px !important;display:block !important;width:auto !important;
}
h4.wp-block-heading{
  font-family:"Work Sans",sans-serif !important;font-weight:700 !important;font-size:13px !important;
  color:var(--accent) !important;text-transform:uppercase;letter-spacing:.07em;margin:12px 0 4px !important;
  background:none !important;display:block !important;
}

.wp-block-columns[style*="f0f0f0"]{
  background:var(--plate-soft) !important;border-left:5px solid var(--accent) !important;
  margin-top:16px !important;padding:12px !important;align-items:center !important;
}
.wp-block-columns[style*="f0f0f0"] h2.wp-block-heading,
.wp-block-columns[style*="f0f0f0"] h3.wp-block-heading{
  margin:0 !important;background:none !important;border:none !important;padding:0 !important;
  color:var(--ink-strong) !important;display:block !important;
}
.wp-block-columns[style*="f0f0f0"] h2.wp-block-heading::before{display:none}

.is-style-highlighted{
  display:inline-block;background:var(--plate-soft) !important;color:var(--ink-strong) !important;border-left:6px solid var(--accent);
  font-family:"Work Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  padding:6px 12px !important;margin:14px 0 0 !important;
}

p.wp-block-paragraph{font-size:13.5px;line-height:1.5;color:var(--ink-body);margin:0 0 9px !important}
body.et-page article .wp-block-spacer{height:10px !important}
body.et-page article a{
  color:var(--link) !important;font-weight:500;text-decoration:underline;text-decoration-color:rgba(11,93,52,.45);
}

ul.wp-block-list, ol.wp-block-list{
  counter-reset:step;list-style:none;margin:8px 0 14px !important;padding:0 !important;
  background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);
}

ul.wp-block-list li, ol.wp-block-list li{
  counter-increment:step;position:relative;
  padding:7px 14px 7px 40px !important;border-bottom:1px dashed var(--line);margin:0 !important;
  font-size:14px;line-height:1.45;color:var(--ink-body);
  overflow-wrap:break-word;
}
ul.wp-block-list li:last-child, ol.wp-block-list li:last-child{border-bottom:none}
ul.wp-block-list li::before{
  content:"";position:absolute;left:15px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--accent);
}
ol.wp-block-list li::before{
  content:counter(step);position:absolute;left:9px;top:7px;width:21px;height:21px;border-radius:50%;
  background:var(--accent);color:#fff;font-family:"Space Mono",monospace;font-weight:700;font-size:11px;
  display:flex;align-items:center;justify-content:center;
}

.is-style-highlighted + ul.wp-block-list,
.is-style-highlighted + ol.wp-block-list{
  margin-top:0 !important;border-top:1px solid var(--line) !important;
}

.wp-block-table.is-style-stripes{
  margin:10px 0 14px !important;overflow-x:auto;-webkit-overflow-scrolling:touch;
  scrollbar-width:thin;scrollbar-color:var(--gold) var(--pine-soft);
}
.wp-block-table.is-style-stripes::-webkit-scrollbar{height:6px}
.wp-block-table.is-style-stripes::-webkit-scrollbar-track{background:var(--pine-soft)}
.wp-block-table.is-style-stripes::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}
.wp-block-table.is-style-stripes table{
  width:100%;border-collapse:collapse;background:var(--card);table-layout:fixed;
  border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);font-size:12.5px;
}
.wp-block-table.is-style-stripes td{
  padding:6px 12px;border-bottom:1px solid var(--line);color:var(--ink-body);font-weight:400;
  overflow-wrap:break-word;vertical-align:top;
}
.wp-block-table.is-style-stripes tr:last-child td{border-bottom:none}
.wp-block-table.is-style-stripes tr:nth-child(odd){background:var(--pine-soft)}
.wp-block-table.is-style-stripes td:first-child{color:var(--pine-deep);font-weight:700}
.wp-block-table.is-style-stripes table:not(:has(td:nth-child(3))) td:first-child{width:38%}

.wp-block-table.is-style-stripes table:has(td:nth-child(3)){
  table-layout:auto;width:max-content;min-width:100%;
}
.wp-block-table.is-style-stripes table:has(td:nth-child(3)) td{white-space:nowrap;overflow-wrap:normal}

.schema-how-to{border:none !important;background:none !important;padding:0 !important;margin:0 !important}
.schema-how-to-description{margin:0 !important}
.schema-how-to-steps{
  list-style:none;margin:8px 0 12px !important;padding:4px 16px 12px 4px !important;
  display:flex !important;align-items:stretch;gap:14px;overflow-x:auto;
  scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
  counter-reset:hstep;
}
.schema-how-to-step{
  counter-increment:hstep;box-sizing:border-box;
  position:relative;flex:0 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;
  background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);
  padding:0 !important;margin:0 !important;overflow:hidden;
}
.schema-how-to-step-name{
  position:absolute;top:8px;left:8px;z-index:2;
  width:26px;height:26px;border-radius:50%;border:2px solid #fff;
  background:var(--gold) !important;color:#fff !important;
  font-family:"Space Mono",monospace !important;font-weight:700 !important;font-size:0 !important;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 2px 6px rgba(0,0,0,.35);text-indent:0;
}
.schema-how-to-step-name::after{content:counter(hstep);font-size:12px}
.schema-how-to-step-text{
  display:flex;flex-direction:column;font-size:11px;line-height:1.45;color:var(--ink-body);
  margin:0;padding:10px 12px 12px;
}
.schema-how-to-step-text b, .schema-how-to-step-text strong{color:var(--ink)}
.schema-how-to-step-text img{
  order:-1;margin:0 0 10px;border-bottom:1px solid var(--line);
  width:100%;height:120px;object-fit:cover;object-position:top;display:block;
}

.wp-block-button__link{
  position:relative;display:inline-flex !important;align-items:center;gap:8px;
  font-family:"Rajdhani",sans-serif !important;font-weight:700 !important;font-size:15px !important;
  text-transform:uppercase;letter-spacing:.03em;
  background:var(--btn-green) !important;color:#fff !important;
  border:none !important;border-radius:2px !important;
  padding:13px 22px !important;line-height:1 !important;
  box-shadow:0 5px 14px -4px rgba(20,107,65,.6);
  animation:btnpulse 1.8s ease-out infinite;
  transform-origin:center;
}
.wp-block-button__link:hover{background:var(--btn-green-deep) !important}
@keyframes btnpulse{
  0%{box-shadow:0 5px 14px -4px rgba(20,107,65,.6),0 0 0 0 rgba(30,146,89,.85);transform:scale(1)}
  55%{box-shadow:0 5px 14px -4px rgba(20,107,65,.6),0 0 0 20px rgba(30,146,89,.22);transform:scale(1.05)}
  100%{box-shadow:0 5px 14px -4px rgba(20,107,65,.6),0 0 0 46px rgba(30,146,89,0);transform:scale(1)}
}
@media (prefers-reduced-motion:reduce){.wp-block-button__link{animation:none}}

.uagb-is-root-container .wp-block-button__link{
  background:var(--btn-green-deep) !important;color:#fff !important;
  box-shadow:0 6px 16px -6px rgba(20,107,65,.55);
}
.uagb-is-root-container .wp-block-button__link:hover{background:#0F5132 !important}
@keyframes btnpulsegold{
  0%{box-shadow:0 6px 16px -6px rgba(20,107,65,.55),0 0 0 0 rgba(20,107,65,.4)}
  100%{box-shadow:0 6px 16px -6px rgba(20,107,65,.55),0 0 0 14px rgba(20,107,65,0)}
}
.uagb-is-root-container .wp-block-button__link{animation:btnpulsegold 2.6s ease-out infinite}
@media (prefers-reduced-motion:reduce){.uagb-is-root-container .wp-block-button__link{animation:none}}

.uagb-is-root-container{
  background:#fff !important;
  position:relative !important;overflow:hidden !important;border:1px solid var(--line) !important;border-radius:14px !important;
  height:auto !important;max-height:none !important;
}
.uagb-is-root-container h1, .uagb-is-root-container p{color:var(--ink-strong) !important;position:relative}
.uagb-is-root-container .has-cyan-bluish-gray-color{color:#48484A !important}
.uagb-is-root-container strong{color:var(--ink-strong) !important}
.uagb-is-root-container{padding:20px 18px !important}
.uagb-is-root-container .wp-block-columns{gap:16px !important;align-items:flex-start !important}
.uagb-is-root-container .wp-block-column:first-child{margin-top:2px !important}
.uagb-is-root-container .wp-block-column:first-child{flex-basis:64px !important;flex-grow:0 !important}
.uagb-is-root-container .wp-block-column:first-child{position:relative}
.uagb-is-root-container figure.wp-block-image{
  position:relative;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2));
  width:64px !important;margin:0 !important;border-radius:16px;
}
.uagb-is-root-container figure.wp-block-image img{width:64px !important;height:64px !important;object-fit:cover;border-radius:16px}

.uagb-is-root-container figure.wp-block-image::before,
.uagb-is-root-container figure.wp-block-image::after,
.uagb-is-root-container .wp-block-column:first-child::before{
  content:none;position:absolute;top:32px;left:32px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;
  border-radius:50%;background:var(--gold-soft);
  box-shadow:0 0 7px 2px var(--gold-soft),0 0 12px 4px rgba(243,228,190,.5);
  offset-path:circle(35px at 50% 50%);
  animation:orbit 5.5s linear infinite;pointer-events:none;
}
.uagb-is-root-container figure.wp-block-image::after{
  width:5px;height:5px;margin:-2.5px 0 0 -2.5px;opacity:.5;
  box-shadow:0 0 5px 1px var(--gold-soft);animation-delay:0.45s;
}
.uagb-is-root-container .wp-block-column:first-child::before{
  width:4px;height:4px;margin:-2px 0 0 -2px;opacity:.28;
  box-shadow:0 0 4px 1px var(--gold-soft);animation-delay:0.9s;
}
@keyframes orbit{from{offset-distance:0%}to{offset-distance:100%}}
@media (prefers-reduced-motion:reduce){
  .uagb-is-root-container figure.wp-block-image::before,
  .uagb-is-root-container figure.wp-block-image::after,
  .uagb-is-root-container .wp-block-column:first-child::before{animation:none;display:none}
}
.uagb-is-root-container .wp-block-spacer{height:4px !important}
.uagb-is-root-container h1.wp-block-heading{font-size:20px !important;margin:0 0 2px !important}
.uagb-is-root-container .wp-block-columns{margin-bottom:0 !important}
.uagb-is-root-container .uagb-buttons__wrap{flex-wrap:wrap !important;gap:8px !important}
.uagb-is-root-container .wp-block-button__link{
  font-size:12.5px !important;padding:11px 14px !important;white-space:nowrap;
}
.uagb-is-root-container .wp-block-uagb-buttons{margin-top:6px !important;margin-bottom:0 !important}

.uagb-is-root-container p.rating-badge{
  font-size:13px !important;margin:2px 0 0 !important;color:#48484A !important;
  letter-spacing:.02em;
}
.uagb-is-root-container p.rating-badge strong{color:var(--ink-strong) !important;font-weight:700}

.promo-copy{
  cursor:pointer;font-family:"Space Mono",monospace;font-weight:700 !important;
  color:inherit !important;background:none !important;
  border-bottom:1px dashed currentColor;padding:0 2px;
}
.uagb-is-root-container .promo-copy{color:var(--ink-strong) !important}
.promo-copy::after{content:"⧉";margin-left:5px;font-size:11px;opacity:.7}
.promo-copy:hover{opacity:.85}
.promo-copy--done{color:var(--accent) !important;border-bottom-style:solid}

.uagb-is-root-container .wp-block-uagb-buttons-child:nth-child(2) .wp-block-button__link{
  background:transparent !important;color:var(--accent) !important;
  border:1.5px solid var(--accent) !important;box-shadow:none;animation:none;
}
.uagb-is-root-container .wp-block-uagb-buttons-child:nth-child(2) .wp-block-button__link:hover{
  background:rgba(20,83,45,.08) !important;
}

.spectra-image-gallery, .wp-block-uagb-image-gallery .spectra-image-gallery{
  display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;
  gap:10px !important;scroll-snap-type:x mandatory;padding-bottom:8px !important;
}
.spectra-image-gallery__media-wrapper{flex:0 0 128px !important;scroll-snap-align:start}
.spectra-image-gallery__media-wrapper img{width:100% !important;height:auto !important;border:1px solid var(--line)}

.uagb-toc__title{font-family:"Rajdhani",sans-serif !important;font-weight:700 !important;color:var(--pine-deep) !important}

.schema-faq-section{
  position:relative;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);
  padding:10px 14px 10px 44px !important;margin-bottom:8px;
}
.schema-faq-section:nth-child(even){background:var(--pine-soft)}
.schema-faq-section::before{
  content:"Q";position:absolute;left:12px;top:14px;
  font-family:"Rajdhani",sans-serif;font-weight:700;font-size:15px;color:#fff;
  width:22px;height:22px;border-radius:50%;background:var(--pine-deep);
  display:flex;align-items:center;justify-content:center;
}
.schema-faq-question{display:block;color:var(--pine-deep);font-size:14.5px;margin-bottom:4px}
.schema-faq-answer{margin:0 !important;font-size:13.5px}

.wp-container-core-columns-is-layout-dd6137af{
  display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;
  border:1px solid var(--line) !important;background:var(--card) !important;
  padding:12px 14px !important;margin-top:28px !important;max-width:420px;
}
.wp-container-core-columns-is-layout-dd6137af > .wp-block-column{min-width:0 !important}
.wp-container-core-columns-is-layout-dd6137af > .wp-block-column:first-child{flex:0 0 48px !important}
.wp-container-core-columns-is-layout-dd6137af > .wp-block-column:last-child{flex:1 1 auto !important}
.wp-container-core-columns-is-layout-dd6137af img{border-radius:50% !important}
.wp-container-core-columns-is-layout-dd6137af em{
  display:block;margin-top:3px;color:var(--ink-mute);font-style:italic;font-size:12.5px;
}

.wp-block-paragraph em{color:var(--ink-mute)}

footer.footer.footer-bg{background:#F5F5F7 !important;border-top:1px solid #D1D1D6 !important;color:var(--ink-body) !important;padding-top:40px !important}
footer.footer.footer-bg h2{font-family:"Rajdhani",sans-serif !important;color:var(--ink) !important;font-weight:700}
footer.footer.footer-bg > .container:first-child{border-bottom-color:#D1D1D6 !important}
footer.footer.footer-bg p{color:var(--ink-mute) !important}
footer.footer.footer-bg strong{
  color:var(--pine-deep) !important;font-family:"Rajdhani",sans-serif;text-transform:uppercase;
  letter-spacing:.05em;font-size:13px;
}
footer.footer.footer-bg a{color:var(--ink-body) !important;text-decoration:none}
footer.footer.footer-bg a:hover{color:var(--pine) !important}
footer .footer-social{
  background:#fff !important;border-color:#D1D1D6 !important;color:var(--ink-body) !important;
}
footer .footer-social:hover{background:var(--pine) !important;color:#fff !important;border-color:var(--pine) !important}
footer .footer-app-btn{background:#fff !important;border-color:#D1D1D6 !important}
footer .footer-app-btn:hover{border-color:var(--pine) !important;color:var(--pine) !important}
footer .footer-trust-row{align-items:flex-start !important}

body.et-page article a.wp-block-button__link{
  color:#fff !important;text-decoration:none !important;
}
body.et-page article .uagb-is-root-container a.wp-block-button__link{
  color:#fff !important;
}

header.site-header, header.site-header .navbar{background:#fff !important;border-bottom:1px solid var(--line) !important}

p.responsible-gambling-notice{
  background:var(--plate-soft) !important;border-left:5px solid var(--accent) !important;border-radius:0 !important;color:var(--ink-strong) !important;
}
p.responsible-gambling-notice strong, p.responsible-gambling-notice a{color:var(--accent) !important}

.uagb-is-root-container{box-shadow:none !important}
.schema-how-to-step .schema-how-to-step-text{font-size:11.5px !important;line-height:1.45 !important}
