body.viwi-exact-dom-safe-orange{
  --viwi-x-orange:#ff5a00;
  --viwi-x-orange-hot:#ff6a00;
  --viwi-x-orange-deep:#e64a00;
  --viwi-x-amber:#ffb000;
  --viwi-x-ink:#070b14;
  --viwi-x-text:#121826;
  --viwi-x-muted:#4b556b;
  --viwi-x-chrome:#ffffff;
  --viwi-x-soft:#f8fafc;
  --viwi-x-line:rgba(255,90,0,.30);
  --viwi-x-font:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  border:1px solid var(--viwi-x-line) !important;
  border-radius:30px !important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.99),rgba(248,250,252,.96) 48%,rgba(255,255,255,.99)),
    radial-gradient(circle at 88% 10%,rgba(255,90,0,.22),transparent 13rem),
    radial-gradient(circle at 12% 4%,rgba(255,176,0,.13),transparent 11rem) !important;
  box-shadow:
    0 18px 48px rgba(7,11,20,.09),
    0 16px 42px rgba(255,90,0,.10),
    inset 0 1px 0 rgba(255,255,255,.98) !important;
  font-family:var(--viwi-x-font) !important;
  transform:none;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card::before,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card::before{
  content:"";
  position:absolute;
  inset:8px;
  z-index:0;
  border-radius:23px;
  pointer-events:none;
  border:1px solid rgba(255,255,255,.92);
  box-shadow:inset 0 0 0 1px rgba(255,90,0,.10);
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card::after,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card::after{
  content:"";
  position:absolute;
  right:-20px;
  top:10px;
  width:150px;
  height:118px;
  z-index:0;
  opacity:.36;
  background:radial-gradient(circle,rgba(255,90,0,.62) 1.25px,transparent 1.9px);
  background-size:13px 13px;
  transform:rotate(-7deg);
  pointer-events:none;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card > *,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card > *{
  position:relative;
  z-index:1;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card:hover,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,90,0,.60) !important;
  box-shadow:
    0 24px 62px rgba(7,11,20,.13),
    0 18px 46px rgba(255,90,0,.18),
    inset 0 1px 0 rgba(255,255,255,1) !important;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card .card-icon-wrap,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-icon{
  border:1px solid rgba(255,90,0,.38) !important;
  background:
    radial-gradient(circle at 65% 24%,rgba(255,176,0,.30),transparent 3rem),
    linear-gradient(180deg,#fff,#fff 34%,#fff4e8 100%) !important;
  box-shadow:
    0 12px 30px rgba(255,90,0,.16),
    inset 0 1px 0 rgba(255,255,255,1) !important;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card h3,
body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card h2,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card h3,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card h2,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card strong{
  color:var(--viwi-x-ink) !important;
  font-family:var(--viwi-x-font) !important;
  letter-spacing:-.018em;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card p,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card p{
  color:var(--viwi-x-muted) !important;
  font-family:var(--viwi-x-font) !important;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card .tag-btn{
  border-color:rgba(255,90,0,.38) !important;
  color:var(--viwi-x-orange) !important;
  background:linear-gradient(180deg,#fff,#fff7f0) !important;
  box-shadow:0 8px 18px rgba(255,90,0,.10);
  font-family:var(--viwi-x-font) !important;
}

body.viwi-exact-dom-safe-orange #explora .cards-grid > article.card.center-card a,
body.viwi-exact-dom-safe-orange .viwi-sl-choice-card a{
  color:var(--viwi-x-orange);
}
