/* Scoped essentials also work when the custom theme is inactive. */
.betalink-widget{box-sizing:border-box;color:var(--betalink-text,#211829);font-family:var(--betalink-font,system-ui,sans-serif)}
.betalink-widget *{box-sizing:border-box}
.betalink-widget .betalink-container{width:min(calc(100% - 40px),var(--betalink-container-width,1240px));margin-inline:auto}
.betalink-widget img{max-width:100%;height:auto}
.betalink-widget input,.betalink-widget select,.betalink-widget textarea{font-size:16px!important}
.betalink-widget a:focus-visible,.betalink-widget button:focus-visible,.betalink-widget summary:focus-visible{outline:3px solid var(--betalink-focus,#6f219d);outline-offset:4px}
.betalink-widget .betalink-grid{display:grid;gap:24px}
.betalink-widget .betalink-header-inner{display:flex;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}
.betalink-widget .betalink-menu-button{min-height:44px;min-width:44px;font:inherit;cursor:pointer}
.betalink-widget .betalink-nav{display:flex;gap:16px;flex-wrap:wrap}
.betalink-widget .betalink-nav a{padding:10px 0}
.betalink-widget .betalink-media{display:block;object-fit:cover}
.betalink-widget .betalink-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--betalink-brand,#892bbf);color:#fff;border-radius:8px;text-decoration:none}
@media(max-width:767px){.betalink-widget .betalink-nav{width:100%;flex-direction:column}.betalink-js .betalink-widget .betalink-nav:not([data-open=true]){display:none}}
@media(min-width:768px){.betalink-widget .betalink-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.betalink-widget .betalink-menu-button{display:none}.betalink-widget .betalink-nav{display:flex}}
@media(prefers-reduced-motion:reduce){.betalink-widget,.betalink-widget *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
