/* Gemello scuro di area-asser-ai-ruota.css, generato da tema-scuro/build_tema_scuro.py: non modificare a mano. */
html[data-asser-theme="dark"] .shw{--shw-w:min(440px, 76vw);background:#fff;box-shadow:0 1px 2px rgba(40, 18, 30, 0.04), 0 24px 60px rgba(40, 18, 30, 0.08)}
html[data-asser-theme="dark"] .shw__title{color:var(--asser-secondary, #4b2338)}
html[data-asser-theme="dark"] .shw__tabs{background:rgba(125, 68, 94, 0.08)}
html[data-asser-theme="dark"] .shw__tab{border:0;background:transparent;color:var(--asser-muted, #6a626a)}
html[data-asser-theme="dark"] .shw__tab:hover{color:var(--asser-secondary, #4b2338)}
html[data-asser-theme="dark"] .shw__tab.is-on{background:#fff;color:var(--asser-secondary, #4b2338);box-shadow:0 2px 8px rgba(40, 18, 30, 0.12), 0 0 0 0.5px rgba(40, 18, 30, 0.06)}
html[data-asser-theme="dark"] .shw__tab:focus-visible{outline:3px solid rgba(176, 66, 79, 0.4)}
html[data-asser-theme="dark"] .shw__card .pwc__holder small{color:rgba(255, 255, 255, 0.7)}
html[data-asser-theme="dark"] .shw__badge{background:rgba(255, 255, 255, 0.16);box-shadow:inset 0 0 0 0.5px rgba(255, 255, 255, 0.4)}
html[data-asser-theme="dark"] .shw__card--perla .pwc__veil{background:linear-gradient(90deg, rgba(110, 52, 78, 0.66) 0%, rgba(110, 52, 78, 0.32) 44%, rgba(110, 52, 78, 0) 74%), linear-gradient(0deg, rgba(90, 40, 62, 0.5) 0%, rgba(90, 40, 62, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--rosa .pwc__veil{background:linear-gradient(90deg, rgba(80, 26, 52, 0.62) 0%, rgba(80, 26, 52, 0.3) 44%, rgba(80, 26, 52, 0) 74%), linear-gradient(0deg, rgba(70, 20, 44, 0.5) 0%, rgba(70, 20, 44, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--ametista .pwc__veil{background:linear-gradient(90deg, rgba(18, 8, 34, 0.78) 0%, rgba(18, 8, 34, 0.42) 44%, rgba(18, 8, 34, 0) 74%), linear-gradient(0deg, rgba(18, 8, 34, 0.55) 0%, rgba(18, 8, 34, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--oro .pwc__veil{background:linear-gradient(90deg, rgba(42, 20, 12, 0.78) 0%, rgba(42, 20, 12, 0.4) 44%, rgba(42, 20, 12, 0) 74%), linear-gradient(0deg, rgba(42, 20, 12, 0.5) 0%, rgba(42, 20, 12, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--quarzo .pwc__veil{background:linear-gradient(90deg, rgba(74, 30, 54, 0.66) 0%, rgba(74, 30, 54, 0.3) 44%, rgba(74, 30, 54, 0) 72%), linear-gradient(0deg, rgba(60, 22, 42, 0.5) 0%, rgba(60, 22, 42, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--corallo .pwc__veil{background:linear-gradient(90deg, rgba(92, 26, 38, 0.66) 0%, rgba(92, 26, 38, 0.3) 44%, rgba(92, 26, 38, 0) 72%), linear-gradient(0deg, rgba(80, 20, 30, 0.5) 0%, rgba(80, 20, 30, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--rubino .pwc__veil{background:linear-gradient(90deg, rgba(48, 6, 18, 0.74) 0%, rgba(48, 6, 18, 0.38) 44%, rgba(48, 6, 18, 0) 72%), linear-gradient(0deg, rgba(48, 6, 18, 0.5) 0%, rgba(48, 6, 18, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--notte .pwc__veil{background:linear-gradient(90deg, rgba(10, 8, 30, 0.7) 0%, rgba(10, 8, 30, 0.34) 44%, rgba(10, 8, 30, 0) 72%), linear-gradient(0deg, rgba(10, 8, 30, 0.5) 0%, rgba(10, 8, 30, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--rame .pwc__veil{background:linear-gradient(90deg, rgba(30, 12, 8, 0.74) 0%, rgba(30, 12, 8, 0.36) 44%, rgba(30, 12, 8, 0) 72%), linear-gradient(0deg, rgba(30, 12, 8, 0.5) 0%, rgba(30, 12, 8, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--platino .pwc__veil{background:linear-gradient(90deg, rgba(14, 12, 18, 0.74) 0%, rgba(14, 12, 18, 0.36) 44%, rgba(14, 12, 18, 0) 72%), linear-gradient(0deg, rgba(14, 12, 18, 0.5) 0%, rgba(14, 12, 18, 0) 40%)}
html[data-asser-theme="dark"] .shw__card--platino{box-shadow:0 34px 60px -24px rgba(20, 16, 24, 0.6), 0 14px 26px -14px rgba(20, 16, 24, 0.45), inset 0 0 0 1px rgba(232, 232, 240, 0.55)}
html[data-asser-theme="dark"] .shw__card--oro{box-shadow:0 34px 60px -22px rgba(90, 52, 10, 0.55), 0 14px 26px -14px rgba(60, 30, 8, 0.45), inset 0 0 0 1px rgba(246, 214, 150, 0.7), inset 0 0 0 2px rgba(120, 76, 20, 0.35)}
html[data-asser-theme="dark"] .shw__card--oro .shw__name{background:linear-gradient(100deg, #fff4d6 0%, #f3cf86 30%, #fff1c9 52%, #d9a650 78%, #fbe3a6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.35))}
html[data-asser-theme="dark"] .shw__card--oro .pwc__chip{background:linear-gradient(135deg, rgba(255, 236, 190, 0.95), rgba(214, 164, 82, 0.95));box-shadow:inset 0 0 0 0.5px rgba(255, 255, 255, 0.7), 0 4px 14px rgba(80, 46, 8, 0.35);color:#4a2c08}
html[data-asser-theme="dark"] .shw__card--oro .pwc__brand{color:#fbe7b8}
html[data-asser-theme="dark"] .shw__card--oro .shw__badge{background:rgba(255, 228, 170, 0.2);box-shadow:inset 0 0 0 0.5px rgba(255, 228, 170, 0.6);color:#fff1cf}
html[data-asser-theme="dark"] .shw__panel--oro .shw__kind{color:#a8741f}
html[data-asser-theme="dark"] .shw__panel--oro .shw__price strong{background:linear-gradient(100deg, #8a5a12 0%, #c99236 40%, #7a4e0e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-asser-theme="dark"] .shw__panel--oro .shw__features li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, linear-gradient(135deg, #e7c174, #a8741f)}
html[data-asser-theme="dark"] .shw__panel--oro .shw__buy{border-color:transparent;background:linear-gradient(135deg, #f6dc9c 0%, #d9a650 52%, #b9822e 100%);box-shadow:0 10px 26px rgba(150, 100, 30, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.55);color:#3d2406}
html[data-asser-theme="dark"] .shw__panel--oro .shw__buy:hover{filter:brightness(1.04)}
html[data-asser-theme="dark"] .pw-tile--oro{border-color:transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #f6dc9c, #c99236 45%, #f3d58f 70%, #a8741f) border-box;box-shadow:0 16px 40px rgba(150, 100, 30, 0.16)}
html[data-asser-theme="dark"] .pw-tile--oro .pw-tile__name{background:linear-gradient(100deg, #8a5a12 0%, #c99236 45%, #7a4e0e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-asser-theme="dark"] .pw-tile--oro .pw-badge--accent{background:linear-gradient(135deg, #f6dc9c, #d9a650);color:#3d2406}
html[data-asser-theme="dark"] .pw-tile--oro .pw-button:not(.pw-button--ghost){border-color:transparent;background:linear-gradient(135deg, #f6dc9c 0%, #d9a650 52%, #b9822e 100%);color:#3d2406}
html[data-asser-theme="dark"] .shw__coins-css .ac-stack{--ac:72px}
html[data-asser-theme="dark"] .shw__kind{color:var(--asser-accent, #b0424f)}
html[data-asser-theme="dark"] .shw__panel-name{color:var(--asser-secondary, #4b2338)}
html[data-asser-theme="dark"] .shw__tagline{color:var(--asser-muted, #6a626a)}
html[data-asser-theme="dark"] .shw__price{color:var(--asser-secondary, #4b2338)}
html[data-asser-theme="dark"] .shw__price span{color:var(--asser-muted, #6a626a)}
html[data-asser-theme="dark"] .shw__price del{color:var(--asser-muted, #6a626a)}
html[data-asser-theme="dark"] .shw__credits{color:var(--asser-text, #2a1f27)}
html[data-asser-theme="dark"] .shw__per{color:var(--asser-muted, #6a626a)}
html[data-asser-theme="dark"] .shw__features li{color:var(--asser-text, #2a1f27)}
html[data-asser-theme="dark"] .shw__features li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, linear-gradient(135deg, #e0789f, #b0424f)}
html[data-asser-theme="dark"] .shw__more{color:var(--asser-accent, #b0424f)}
@media (max-width: 640px){html[data-asser-theme="dark"] .shw{--shw-w:min(330px, 80vw)}}
