/* Simplee - acento morado del logo (#2D0C35), uso minimo. Va despues del resto de hojas */
:root{--sk-acai:#2d0c35;--sk-acai-mid:#4a1d57;--sk-acai-glow:rgba(110,45,130,.95);--sk-dark2:#2d0c35}
::selection{background:var(--sk-acai);color:#fff}

/* interacciones */
.sk-pill:hover,.sk-pill--solid:hover,.sk-order[open] summary{background:var(--sk-acai);border-color:var(--sk-acai);color:#fff}
.sk-pill--light:hover{background:#fff;border-color:#fff;color:var(--sk-acai)}
.sk-order-menu a:hover{background:var(--sk-acai)}
.sk-bar{transition:background .45s}
.sk-bar:hover{background:var(--sk-acai)}
.sk-hero-bar,.sk-read-bar{background:var(--sk-acai)}

/* detalles portada */
.sk-hero-list li:first-child{color:var(--sk-acai)}
.sk-bowls-fig::before{content:"";position:absolute;left:-4%;right:-4%;top:4%;bottom:0;border-radius:50%;background:radial-gradient(closest-side,var(--sk-acai-glow) 45%,rgba(110,45,130,0) 100%);filter:blur(30px);pointer-events:none}
.sk-prices b{color:var(--sk-acai)}
.sk-visit .sk-map .sk-pill{color:var(--sk-acai)}

/* carta */
.sk-carta .modal-rectangle .option-label:has(input:checked){background:var(--sk-acai);border-color:var(--sk-acai);color:#fff}
.sk-carta .modal-rectangle input[type=radio],.sk-carta .modal-rectangle input[type=checkbox]{accent-color:var(--sk-acai)}
.sk-carta .badge-premium{background:var(--sk-acai)}
.sk-carta .qty-btn:hover{background:var(--sk-acai);border-color:var(--sk-acai);color:#fff}
.sk-carta .special-card:hover{background:#2a1530}
.sk-carta .special-image::before{content:"";position:absolute;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--sk-acai-glow) 40%,rgba(110,45,130,0) 100%);filter:blur(22px);opacity:0;transition:opacity .5s}
.sk-carta .special-image{position:relative}
.sk-carta .special-card:hover .special-image::before{opacity:1}
.sk-carta .button-dark:hover,.sk-carta .btn-action:hover{background:var(--sk-acai);border-color:var(--sk-acai);color:#fff}

/* lectura y blog */
.sk-read .article-card a:hover{background:var(--sk-acai)}
.sk-read .article-card li::marker{color:var(--sk-acai)}
.sk-read .callout{background:var(--sk-acai)}
.sk-read .related-card:hover{background:#2a1530}
.sk-post-n{color:var(--sk-acai)}
.sk-post:hover .sk-pill{background:var(--sk-acai);border-color:var(--sk-acai);color:#fff}
