/* ═══════════════════════════════════════════════════════════════════
   CALMA (oct 2026). Va la ÚLTIMA. El dueño: "demasiados glows".
   Fuera halos de color, sombras de color, texto brillante y luces de fondo.
   Queda: superficies planas, bordes finos, sombras neutras y discretas.
   ═══════════════════════════════════════════════════════════════════ */

/* luces de fondo: casi nada */
.radio::after, .dk-says__orb { display: none !important; }

/* texto sin brillo */
.dk-h1 em, .dk-h2 em, .dk-h1--hero em, .pg-hero h1 em, .sv-hero h1 em, .lb-hero h1 em, h2 em, .dk-live__big, .dk-says__t::after { text-shadow: none !important; }
.dk-kicker::before, .k::before, .dk-pill__new, .carfm__label::before, .dk-console__stage i, .bkh__live i, .dk-live__badge i { box-shadow: none !important; }

/* botones: volumen sutil, sin halo de color */
.dk-btn--light, .dk-btn--blue, .pg-btn--a, .project__link, .sh__book, .dk-book, .wk__go, .sr-cc__btn[data-a="accept"],
.ask__send, .radio__play, .project-cta__toggle, .topbar .back, .cta a, .foot__cta {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35) !important; filter: none !important;
}
.dk-book:hover, .dk-btn--light:hover, .dk-btn--blue:hover { box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4) !important; }

/* tarjetas y paneles: sombra neutra corta o ninguna */
.dk-console, .dk-goal, .dk-card, .dk-steps li, .dk-plan, .dk-plan--hot, .dk-final__in, .dk-reel__frame, .radio__deck, .ask__card,
.wk__in, .project__banner, .lx-term, .bkh__who, .pgs-book .bk, .tm-p[aria-pressed="true"], .dk-founder__card, .pm-card,
.sr-cc, .tm-slide__pic, .dk-tile, .carfm__cover {
  box-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 24px 48px -32px rgba(0, 0, 0, .8) !important;
}
.dk-plan--hot { background: linear-gradient(#0B0C10, #0B0C10) padding-box, linear-gradient(180deg, rgba(124, 203, 243, .55), rgba(124, 203, 243, 0) 70%) border-box !important; }
.dk-card--xl { background: linear-gradient(#0B0C10, #0B0C10) padding-box, linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 85%) border-box !important; }
.dk-gauge .dk-gauge__v, .dk-card__gauge .dk-gauge__v { filter: none !important; }
.dk-serp__r.is-you, .tm-card.is-on { box-shadow: none !important; }
.wk__shade { background: linear-gradient(180deg, rgba(7, 8, 10, .45) 0%, rgba(7, 8, 10, 0) 25%, rgba(7, 8, 10, 0) 45%, rgba(7, 8, 10, .9) 100%) !important; }
.wk--next .wk__next-bg { background: radial-gradient(60% 70% at 85% 30%, rgba(244, 215, 56, .1), transparent 70%) !important; }
.dk-tile--ig, .dk-tile--lead, .dk-tile--sun { box-shadow: 0 16px 32px -20px rgba(0, 0, 0, .8) !important; }
.dk-progress { display: none !important; }

/* cookies y etiqueta flotante */
.project-cta--float:not(.is-open) .project-cta__toggle { filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .5)) !important; }

/* rótulos encima de los titulares: FUERA en toda la web (ni punto amarillo, ni línea).
   El dueño no quiere ninguno de los dos estilos; el titular va solo. */
.dk-kicker, .k, .radio__eyebrow, .faq__eyebrow, .pg-plan__k, .bkh__copy > .k, .tm-f__kicker { display: none !important; }
.wk__cat::before { display: none !important; }
.wk__cat { color: rgba(255, 255, 255, .7) !important; }
