/*! 1SXT - unsorrisopertutti.it by    ____                 __      __
           __  _____  / / /___ _      __   / /___ _/ /_
          / / / / _ \/ / / __ \ | /| / /  / / __ `/ __ \
         / /_/ /  __/ / / /_/ / |/ |/ /  / / /_/ / /_/ /
         \__, /\___/_/_/\____/|__/|__/  /_/\__,_/_.___/
        /____/   https://yellowlab.it
 */
/* 1SXT · unsorrisopertutti.it · Yellow Lab — token del tema esistente. */
:root {
  --s053-primary:#1aaea0;--s053-ink:#413b3f;--s053-accent:#f8b21e;
  --yl-primary:var(--s053-primary);--yl-accent:var(--s053-accent);
  --yl-color-text:var(--s053-ink);--yl-color-muted:#595359;
  --yl-color-action:var(--s053-primary);--yl-color-close:var(--s053-ink);
  --yl-color-on-close:#fff;--yl-color-focus:var(--s053-ink);
  --yl-font-body:Roboto,Arial,sans-serif;--yl-font-ui:Roboto,Arial,sans-serif;
  --yl-font-display:Roboto,Arial,sans-serif;
}
:root[data-yl-theme=dark]{--yl-color-text:#f4f5f6;--yl-color-muted:#bec5cb;--yl-color-focus:var(--s053-accent);--yl-color-on-trigger:var(--s053-ink)}
/* Il sito originale è chiaro. Il tema del componente è impostato prima del mount. */
.yl-consent .yl-save,.yl-consent .yl-customize{color:#162c28}
.yl-consent-footer{display:inline-flex;vertical-align:middle;margin:0 .5rem;padding:0;gap:.5rem}
.footer .yl-consent-footer{--yl-color-text:#fefefe;--yl-color-focus:var(--s053-accent);--yl-color-trigger:var(--s053-primary);--yl-color-on-trigger:#162c28}
.yl-consent-count{display:none}
.video-wrapper:has([data-yl-video]){height:auto;padding:0}
.video-wrapper .yl-video-media iframe{position:static;display:block}
.yl-video{margin:0 0 1rem;width:100%}
