.lotterie-index-page.home-ds.home-ds-stack,.lotterie-scheda-page.home-ds.home-ds-stack{gap:2rem}.lotterie-index-page .lotterie-index-stack,.lotterie-scheda-page .lotterie-scheda-sibling-stack{flex-direction:column;align-items:stretch;gap:1.75rem;width:100%;display:flex}.lotterie-index-page .ds-content-page-shell.lotterie-index-hero-shell,.lotterie-scheda-page .ds-content-page-shell.lotterie-scheda-hero-shell{align-self:stretch;width:100%;max-width:none;margin-inline:0}.lotterie-index-page .ds-content-page-shell.lotterie-index-hero-shell .ds-content-page-shell__body:empty,.lotterie-scheda-page .ds-content-page-shell.lotterie-scheda-hero-shell .ds-content-page-shell__body:empty{display:none}.lotterie-index-page .ds-content-page-shell.lotterie-index-hero-shell .ds-content-page-shell__head .page-hero,.lotterie-scheda-page .lotterie-scheda-shell .ds-content-page-shell__head{width:100%;max-width:none}.lotterie-scheda-page .lotterie-scheda-shell .lotterie-scheda-intro{box-sizing:border-box;width:100%;min-width:0;padding:.9rem .85rem}.lotterie-index-page .lotterie-index-listing.ds-surface-panel.ds-widget-shell,.lotterie-scheda-page .lotterie-scheda-board-shell.ds-surface-panel.ds-widget-shell{box-sizing:border-box;margin-top:0;padding:1.5rem 1.55rem 2.1rem}.lotterie-index-page .lotterie-index-listing-body{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0;display:flex}.lotterie-index-page .lotterie-index-listing .home-hub-grid,.lotterie-index-page .lotterie-index-listing .lotterie-live-index{box-sizing:border-box;width:100%;margin-inline:0}.lotterie-index-page .lotterie-index-listing .lotterie-live-index{margin-top:.5rem}.lotterie-scheda-page .lotterie-scheda-board-shell .live-board{padding-inline:0}.lotterie-scheda-page .lotterie-board--scheda .live-panel{margin-inline:0}.home-ds.lotterie-index-page .lotterie-live-index a.live-card.live-card--ds-tone{border:1px solid var(--lot-card-border);background:var(--ds-surface-widget-fill);box-shadow:none}.home-ds.lotterie-index-page .lotterie-live-index a.live-card.live-card--ds-tone:before{display:none}.home-ds.lotterie-index-page .lotterie-live-index a.live-card.live-card--ds-tone:hover,.home-ds.lotterie-index-page .lotterie-live-index a.live-card.live-card--ds-tone:focus-visible{border-color:var(--lot-card-border-hover)}.home-ds.lotterie-index-page .lotterie-live-index .num-ball{color:#f8fafc;background:#0f172a}.home-ds.lotterie-scheda-page .lotterie-scheda-board-shell .lotterie-board--scheda .live-panel,.home-ds.lotterie-scheda-page .lotterie-scheda-board-shell .lotterie-board--scheda .empty-state{background:var(--ds-surface-widget-fill);box-shadow:inset 0 0 0 1px var(--color-ds-border-teal-soft);background-color:#0000}.home-ds.lotterie-scheda-page .lotterie-scheda-board-shell .lotterie-board--scheda .num-ball,.home-ds.lotterie-scheda-page .lotterie-scheda-board-shell .lotterie-board--scheda .sector-pill{color:#f8fafc;background:#0f172a}.lotterie-scheda-page .lotterie-scheda-how{max-width:65ch;margin-top:0}.lotterie-scheda-page .lotterie-scheda-how .lotterie-scheda-block-title{margin-bottom:.55rem}.home-ds.lotterie-scheda-page[data-lottery-slug=millionday] .game-logos-lottery .game-logo,.home-ds.lotterie-index-page .live-card[data-lottery-slug=millionday] .game-logos-lottery .game-logo{object-fit:contain;width:auto;max-width:min(11.5rem,100%);max-height:2.85rem}.home-ds.lotterie-scheda-page[data-lottery-slug=fai] .game-logos-multi .game-logo,.home-ds.lotterie-index-page .live-card[data-lottery-slug=fai] .game-logos-multi .game-logo{object-fit:contain;max-height:2.35rem}.lotterie-index-page .live-card-meta{color:var(--color-ds-muted);margin:0;font-size:.82rem;font-weight:700}.lotterie-board--scheda .live-section-head{flex-wrap:wrap;row-gap:.35rem}@media (width<=480px){.lotterie-board--scheda .live-section-head h2{max-width:100%;font-size:1rem;line-height:1.25}}body.site-ds-shell .site-footer-ds__age{border-radius:var(--radius-badge);letter-spacing:.04em;color:#fff;background:color-mix(in srgb, var(--color-ds-page) 35%, #961e28);min-width:2.65rem;min-height:2.65rem;padding:.35rem .55rem;font-size:.95rem;font-weight:900;box-shadow:inset 0 0 0 1px #ff788273,0 0 0 1px #040a12a6}
