
/* =========================================================
   Jadiora V142 — final personal product preview layer
   Scope: personal product cards + their preview modal only.
   It intentionally leaves all other pages/algorithms untouched.
   ========================================================= */

/* --- €3.90: show two formats, not two oversized artworks --- */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
  gap:18px!important;
  padding:20px 12px 30px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{
  width:116px!important;
  height:206px!important;
  object-fit:contain!important;
  background:rgba(255,255,255,.025)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{
  padding:8px!important;
  transform:translateY(18px)!important;
  background:rgba(247,239,222,.06)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{
  width:72px!important;
  height:120px!important;
  object-fit:contain!important;
}

/* --- €5.90 card: 6 energy cards are the visual majority, guardian is secondary --- */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview{
  display:block!important;
  padding:15px 12px 32px!important;
}
.zodiac-card-bundle-layout{
  width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(72px,.82fr);
  gap:10px;align-items:center;justify-items:stretch;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-energy-mini-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;padding:0!important;align-content:center!important;justify-content:stretch!important;width:100%!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-energy-mini-grid img{
  width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;
  border-radius:7px!important;border:1px solid rgba(233,199,123,.20)!important;box-shadow:0 6px 14px rgba(0,0,0,.24)!important;
}
.zodiac-card-bundle-guardian{
  position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-width:0;padding:6px 5px 26px;
  border-radius:13px;border:1px solid rgba(233,199,123,.10);background:rgba(255,255,255,.025);
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-card-bundle-guardian > img{
  display:block!important;width:auto!important;height:min(208px,86%)!important;max-width:96%!important;object-fit:contain!important;object-position:center!important;
  border-radius:9px!important;border:1px solid rgba(233,199,123,.18)!important;box-shadow:0 10px 24px rgba(0,0,0,.24)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-custom-chip{
  left:50%!important;bottom:25px!important;transform:translateX(-50%)!important;max-width:86%!important;padding:4px 7px!important;font-size:7.5px!important;
}
.zodiac-card-bundle-format{
  position:absolute;left:50%;bottom:5px;transform:translateX(-50%);font-size:7px;line-height:1;letter-spacing:.07em;color:#d8ccb5;white-space:nowrap;
}

/* --- €19.99 card: main product is visibly a multi-page PDF --- */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
  display:block!important;padding:15px 12px 32px!important;
}
.zodiac-guide-card-layout{
  width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(76px,.68fr);gap:10px;align-items:center;
}
.zodiac-guide-card-doc{position:relative;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}
.guide-card-sheet{position:absolute;display:block;width:min(150px,82%);height:88%;border-radius:8px;border:1px solid rgba(233,199,123,.20);box-shadow:0 12px 26px rgba(0,0,0,.26)}
.guide-card-sheet-back-a{transform:translate(12px,-8px) rotate(3deg);background:#141b2b;opacity:.72}
.guide-card-sheet-back-b{transform:translate(6px,-4px) rotate(1.5deg);background:#111827;opacity:.88}
.guide-card-sheet-front{
  position:relative;transform:none;background:linear-gradient(155deg,#141b2c 0%,#0b1020 72%,#090d18 100%);padding:15px 13px 12px;
  text-align:left;overflow:hidden;color:#f4ead5;
}
.guide-card-sheet-front:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 14%,rgba(231,199,134,.12),transparent 28%);pointer-events:none}
.guide-card-sheet-front small{position:relative;display:block;font-size:7px;letter-spacing:.17em;color:#dfc992;margin-bottom:9px}
.guide-card-sheet-front strong{position:relative;display:block;font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif;font-size:16px;line-height:1.12;color:#fff6e6;margin-bottom:8px}
.guide-card-sheet-front #zodiacGuideMiniMeta{position:relative;display:block;font-size:7.5px;color:#bdb5c6;margin-bottom:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.guide-mini-section{position:relative;display:block;margin-top:7px;padding:7px 7px;border:1px solid rgba(233,199,123,.10);border-radius:7px;background:rgba(255,255,255,.028);font-size:7.5px;color:#e1d8c7}
.zodiac-guide-card-extras{display:grid;grid-template-rows:minmax(0,1.25fr) minmax(0,.75fr);gap:8px;height:100%;min-width:0}
.guide-card-guardian-frame{display:flex;align-items:center;justify-content:center;min-height:0;border:1px solid rgba(233,199,123,.10);border-radius:11px;background:rgba(255,255,255,.025);padding:5px}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:134px!important;object-fit:contain!important;border-radius:7px!important;border:1px solid rgba(233,199,123,.14)!important;
}
.zodiac-collection-energy-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;min-height:0}
.zodiac-collection-energy-mini-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px;border:1px solid rgba(233,199,123,.16);box-shadow:0 4px 10px rgba(0,0,0,.18)}

/* --- Large €19.99 modal: document stack, not a generic text box --- */
.zodiac-guide-document-preview{position:relative;min-height:540px;padding:18px 22px 22px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.zodiac-guide-page{position:absolute;width:min(430px,83%);min-height:500px;border-radius:20px;border:1px solid rgba(233,199,123,.16);box-shadow:0 28px 70px rgba(0,0,0,.38);overflow:hidden}
.zodiac-guide-page.page-three{transform:translate(42px,-23px) rotate(4deg);background:#111827;opacity:.64}
.zodiac-guide-page.page-two{transform:translate(23px,-12px) rotate(2.2deg);background:linear-gradient(160deg,#141c2c,#0b1120);opacity:.84;padding:32px 30px;color:#eee4d2}
.zodiac-guide-page.page-one{position:relative;transform:translate(-15px,12px);background:linear-gradient(155deg,#151d30 0%,#0b1020 70%,#080c17 100%);padding:34px 32px 28px;color:#f5ecd9}
.zodiac-guide-page-brand{display:block;color:#e4c98d;font-size:11px;letter-spacing:.2em;margin-bottom:30px}
.zodiac-guide-page h4{margin:0;font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif;font-size:38px;line-height:1.05;color:#fff7e8}
.zodiac-guide-page-person{display:block;margin-top:14px;color:#cbc4d1;font-size:13px}
.zodiac-guide-page-rule{width:74px;height:1px;margin:26px 0;background:linear-gradient(90deg,#e5cb91,transparent)}
.zodiac-guide-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.zodiac-guide-page-grid span{display:block;padding:13px;border-radius:14px;border:1px solid rgba(233,199,123,.10);background:rgba(255,255,255,.028);font-size:12px;line-height:1.45;color:#e5ddcf}
.zodiac-guide-page-label{display:block;font-size:10px;letter-spacing:.14em;color:#9ee1da;text-transform:uppercase;margin-bottom:18px}
.zodiac-guide-page-list{display:grid;gap:12px}
.zodiac-guide-page-list span{display:block;padding:14px 15px;border-radius:14px;background:rgba(255,255,255,.032);border:1px solid rgba(233,199,123,.10);font-size:13px;color:#e7dfd0}
.zodiac-guide-page-note{position:absolute;left:32px;right:32px;bottom:25px;color:#9892a5;font-size:10px;line-height:1.55}

/* Personal plaque below art: do not write over the artwork itself. */
/* Personal guardian artwork only: compact, image-relative two-line inscription. */
.personal-preview-frame .preview-personal-info{margin-top:9px!important}
.personal-preview-frame.guardian-artwork-personalized .preview-image-wrap > .preview-personal-info{
  position:absolute!important;
  left:50%!important;
  bottom:2.5%!important;
  top:auto!important;
  transform:translateX(-50%)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:2px!important;
  width:82%!important;
  max-width:82%!important;
  margin:0!important;
  padding:3px 5px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  text-align:center!important;
  z-index:4!important;
  pointer-events:none!important;
}
.personal-preview-frame.guardian-artwork-personalized .preview-personal-info::before{content:none!important}
.personal-preview-frame.guardian-artwork-personalized .preview-personal-info-meta{
  order:1!important;margin:0!important;
  font-size:clamp(7px,1vw,10px)!important;
  line-height:1.25!important;
  font-weight:500!important;
  letter-spacing:.015em!important;
  color:#e7c992!important;
  text-shadow:0 1px 3px rgba(0,0,0,.8)!important;
}
.personal-preview-frame.guardian-artwork-personalized .preview-personal-info-name{
  order:2!important;margin:0!important;
  max-width:100%!important;
  font-size:clamp(9px,1.35vw,13px)!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.02em!important;
  color:#f2d9a3!important;
  text-shadow:0 1px 3px rgba(0,0,0,.8)!important;
}
@media(max-width:640px){
  .personal-preview-frame.guardian-artwork-personalized .preview-personal-info-meta{font-size:8px!important}
  .personal-preview-frame.guardian-artwork-personalized .preview-personal-info-name{font-size:10px!important}
}

@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{width:70px!important;height:124px!important}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{width:48px!important;height:80px!important}
  .zodiac-card-bundle-layout{grid-template-columns:minmax(0,1.12fr) minmax(58px,.88fr);gap:6px}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-energy-mini-grid{gap:4px!important}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview .zodiac-custom-chip{font-size:6px!important;padding:3px 5px!important}
  .zodiac-card-bundle-format{font-size:5.8px}
  .zodiac-guide-card-layout{grid-template-columns:minmax(0,1.27fr) minmax(58px,.73fr);gap:6px}
  .guide-card-sheet-front{padding:10px 8px 8px}
  .guide-card-sheet-front strong{font-size:11px}
  .guide-card-sheet-front small,.guide-card-sheet-front #zodiacGuideMiniMeta,.guide-mini-section{font-size:5.6px}
  .zodiac-guide-card-extras{gap:5px}
  .zodiac-collection-energy-mini-grid{gap:3px}
  .zodiac-guide-document-preview{min-height:480px;padding:10px}
  .zodiac-guide-page{width:86%;min-height:440px}
  .zodiac-guide-page.page-one{padding:26px 22px 22px;transform:translate(-8px,9px)}
  .zodiac-guide-page.page-two{padding:26px 22px;transform:translate(14px,-7px) rotate(2deg)}
  .zodiac-guide-page.page-three{transform:translate(26px,-14px) rotate(3.5deg)}
  .zodiac-guide-page h4{font-size:29px}
  .zodiac-guide-page-grid{grid-template-columns:1fr;gap:8px}
  .zodiac-guide-page-grid span{padding:10px;font-size:10px}
}


/* =========================================================
   Jadiora V143 — focused polish only
   - center + slightly reduce the €3.90 HD artwork
   - make the €19.99 stacked PDF pages visibly contain content
   - add clear chapter preview below the large PDF preview
   ========================================================= */

/* €3.90: smaller, genuinely centered lock-screen artwork. */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
  grid-template-columns:126px 92px!important;
  justify-content:center!important;
  align-items:center!important;
  gap:14px!important;
  padding:18px 10px 30px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:center!important;
  width:100%!important;
  min-width:0!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{
  display:block!important;
  width:100px!important;
  height:178px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{
  width:82px!important;
  min-height:142px!important;
  margin:0 auto!important;
  transform:none!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{
  display:block!important;
  width:58px!important;
  height:104px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
}

/* €19.99 card: the PDF stack itself now previews real chapter content. */
.zodiac-guide-card-layout{
  grid-template-columns:minmax(0,1.12fr) minmax(82px,.88fr)!important;
  gap:7px!important;
}
.zodiac-guide-card-doc{overflow:visible!important;padding:3px 3px 9px!important}
.guide-card-sheet{
  width:min(138px,78%)!important;
  height:82%!important;
  overflow:hidden!important;
}
.guide-card-sheet-back-a,
.guide-card-sheet-back-b{
  padding:11px 9px!important;
  text-align:left!important;
  color:#e8dfcf!important;
}
.guide-card-sheet-back-a{
  transform:translate(29px,16px) rotate(4deg)!important;
  background:linear-gradient(155deg,#192239,#101727)!important;
  opacity:.92!important;
}
.guide-card-sheet-back-b{
  transform:translate(16px,8px) rotate(2deg)!important;
  background:linear-gradient(155deg,#182235,#0f1626)!important;
  opacity:.96!important;
}
.guide-card-back-kicker{display:block;font-size:5.8px;letter-spacing:.13em;color:#d8bd7d;margin-bottom:6px}
.guide-card-sheet-back-a b,.guide-card-sheet-back-b b{display:block;font-size:7.5px;line-height:1.28;color:#f5ead5;margin-bottom:6px;font-weight:700}
.guide-card-sheet-back-a em,.guide-card-sheet-back-b em{display:block;font-style:normal;font-size:6px;line-height:1.35;color:#bfb7c6}
.guide-card-back-lines{display:block;margin-top:8px;height:34px;border-radius:5px;background:repeating-linear-gradient(180deg,rgba(239,218,175,.20) 0 1px,transparent 1px 7px)}
.guide-card-sheet-front{
  width:min(138px,78%)!important;
  height:82%!important;
  padding:13px 11px 10px!important;
  transform:translate(-11px,-6px)!important;
}
.guide-mini-foot{position:relative;display:block;margin-top:8px;font-size:5.8px;line-height:1.25;color:#9ee1da;letter-spacing:.04em}
.zodiac-guide-card-extras{display:grid!important;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:5px!important}
.guide-card-guardian-frame{padding:4px!important}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  max-height:104px!important;
  width:auto!important;
  object-position:center!important;
}
.zodiac-collection-energy-mini-grid{gap:3px!important}

/* Large €19.99 preview: reveal that the cover is followed by real sections. */
.zodiac-preview-panel-guide-main{display:flex;flex-direction:column;min-width:0}
.zodiac-guide-document-preview{
  min-height:455px!important;
  padding:12px 18px 10px!important;
  overflow:visible!important;
}
.zodiac-guide-page{min-height:420px!important;width:min(410px,79%)!important}
.zodiac-guide-page.page-three{
  transform:translate(70px,7px) rotate(4deg)!important;
  background:linear-gradient(160deg,#172136,#0e1525)!important;
  opacity:.88!important;
}
.zodiac-guide-page.page-two{
  transform:translate(42px,-2px) rotate(2deg)!important;
  opacity:.96!important;
}
.zodiac-guide-page.page-one{
  transform:translate(-24px,8px)!important;
}
.zodiac-guide-chapter-preview{
  margin:12px 6px 2px;
  padding:14px 15px 13px;
  border-radius:17px;
  border:1px solid rgba(233,199,123,.12);
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));
}
.zodiac-guide-chapter-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}
.zodiac-guide-chapter-preview-head strong{font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif;font-size:16px;color:#f3e6c8}
.zodiac-guide-chapter-preview-head span{font-size:9px;color:#aaa3b6;text-align:right;line-height:1.35}
.zodiac-guide-chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.zodiac-guide-chapter-grid span{display:block;padding:9px 8px;border-radius:11px;border:1px solid rgba(233,199,123,.09);background:rgba(255,255,255,.025);font-size:10px;line-height:1.35;color:#ddd4c5;text-align:center}

@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{grid-template-columns:84px 58px!important;gap:8px!important;padding:10px 7px 22px!important}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{width:68px!important;height:121px!important}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{width:54px!important;min-height:96px!important}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{width:42px!important;height:72px!important}
  .zodiac-guide-card-layout{grid-template-columns:minmax(0,1.08fr) minmax(55px,.92fr)!important;gap:4px!important}
  .guide-card-sheet,.guide-card-sheet-front{width:min(96px,76%)!important;height:80%!important}
  .guide-card-sheet-back-a{transform:translate(20px,12px) rotate(4deg)!important}
  .guide-card-sheet-back-b{transform:translate(11px,6px) rotate(2deg)!important}
  .guide-card-sheet-front{transform:translate(-8px,-4px)!important;padding:8px 6px 7px!important}
  .guide-card-back-kicker{font-size:4.5px}.guide-card-sheet-back-a b,.guide-card-sheet-back-b b{font-size:5.5px}.guide-card-sheet-back-a em,.guide-card-sheet-back-b em{font-size:4.5px}.guide-card-back-lines{height:21px;margin-top:5px;background-size:auto 5px}
  .guide-mini-foot{font-size:4.6px;margin-top:5px}
  .zodiac-guide-document-preview{min-height:390px!important;padding:8px 6px!important}
  .zodiac-guide-page{min-height:365px!important;width:76%!important}
  .zodiac-guide-page.page-three{transform:translate(42px,8px) rotate(4deg)!important}
  .zodiac-guide-page.page-two{transform:translate(24px,1px) rotate(2deg)!important}
  .zodiac-guide-page.page-one{transform:translate(-12px,8px)!important}
  .zodiac-guide-chapter-preview{margin:10px 0 0;padding:12px 10px}
  .zodiac-guide-chapter-preview-head{display:block}.zodiac-guide-chapter-preview-head span{display:block;margin-top:4px;text-align:left}
  .zodiac-guide-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .zodiac-guide-chapter-grid span{padding:8px 6px;font-size:9px}
}


/* =========================================================
   Jadiora V144 — only refine the €19.99 home-card right side
   Goal: replace the empty dark block feeling with a clear split:
   top = six mini energy cards, bottom = zodiac guardian artwork.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
  grid-template-rows:minmax(0,1.06fr) minmax(0,.94fr)!important;
  align-items:stretch!important;
  gap:6px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
  order:1!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
  align-content:stretch!important;
  gap:4px!important;
  min-height:0!important;
  padding:6px!important;
  border-radius:11px!important;
  border:1px solid rgba(233,199,123,.10)!important;
  background:rgba(255,255,255,.028)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:4px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame{
  order:2!important;
  min-height:0!important;
  padding:5px!important;
  border-radius:11px!important;
  border:1px solid rgba(233,199,123,.10)!important;
  background:rgba(255,255,255,.024)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  display:block!important;
  width:auto!important;
  height:100%!important;
  max-width:100%!important;
  max-height:88px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center center!important;
}
@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
    gap:4px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
    gap:3px!important;
    padding:4px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
    max-height:62px!important;
  }
}


/* =========================================================
   Jadiora V145 — make the 6 mini energy cards slightly larger
   Only this one detail changes.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
  grid-template-rows:minmax(0,1.16fr) minmax(0,.84fr)!important;
  gap:4px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
  gap:3px!important;
  padding:4px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame{
  padding:4px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  max-height:80px!important;
}
@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
    grid-template-rows:minmax(0,1.20fr) minmax(0,.80fr)!important;
    gap:3px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
    gap:2px!important;
    padding:3px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
    max-height:56px!important;
  }
}


/* =========================================================
   Jadiora V146 — only tighten the 6 mini energy cards spacing
   Keep the current overall card layout unchanged.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
  gap:2px!important;
  padding:2px!important;
  border-radius:9px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid img{
  border-radius:3px!important;
}
@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
    gap:1px!important;
    padding:2px!important;
  }
}


/* =========================================================
   Jadiora V147 — only refine €19.99 right-side mini cards + dragon
   Keep overall format unchanged. Make the 6 mini cards feel tighter
   like the €5.90 custom talisman card, and enlarge the dragon a bit.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
  grid-template-rows:minmax(0,1.26fr) minmax(0,.74fr)!important;
  gap:5px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
  gap:4px!important;
  padding:0!important;
  border:none!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  align-content:center!important;
  justify-content:stretch!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid img{
  border-radius:6px!important;
  border:1px solid rgba(233,199,123,.18)!important;
  box-shadow:0 6px 14px rgba(0,0,0,.22)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame{
  padding:2px!important;
  background:rgba(255,255,255,.018)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  max-height:92px!important;
  max-width:100%!important;
}
@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
    grid-template-rows:minmax(0,1.28fr) minmax(0,.72fr)!important;
    gap:4px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
    gap:3px!important;
    padding:0!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
    max-height:60px!important;
  }
}


/* =========================================================
   Jadiora V148 — €19.99 guide mini energy cards: 2 columns × 3 rows
   Keep the overall product-card format unchanged.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
  grid-template-rows:minmax(0,1.38fr) minmax(0,.62fr)!important;
  gap:4px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:2px!important;
  padding:1px!important;
  align-content:center!important;
  justify-content:stretch!important;
  border:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:6px!important;
  border:1px solid rgba(233,199,123,.18)!important;
  box-shadow:0 5px 12px rgba(0,0,0,.20)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame{
  padding:2px!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
  max-height:96px!important;
  max-width:100%!important;
}
@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-guide-card-extras{
    grid-template-rows:minmax(0,1.42fr) minmax(0,.58fr)!important;
    gap:3px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .zodiac-collection-energy-mini-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(3,minmax(0,1fr))!important;
    gap:2px!important;
    padding:0!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview .guide-card-guardian-frame img{
    max-height:62px!important;
  }
}


/* =========================================================
   Jadiora V149 — brighter flowing-gold sales polish
   Scope: personal zodiac shop only. No copy/layout/algorithm changes.
   ========================================================= */

/* Brighter flowing-gold kicker */
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  padding:8px 20px!important;
  border-radius:999px!important;
  color:#fff5d6!important;
  font-weight:800!important;
  letter-spacing:.075em!important;
  background:linear-gradient(90deg,
    rgba(151,100,28,.22) 0%,
    rgba(227,171,62,.54) 18%,
    rgba(255,239,184,.94) 48%,
    rgba(235,184,75,.62) 76%,
    rgba(146,94,24,.22) 100%)!important;
  border:1px solid rgba(255,225,149,.54)!important;
  box-shadow:
    0 0 16px rgba(255,213,111,.30),
    0 0 34px rgba(255,190,62,.16),
    inset 0 1px 0 rgba(255,255,255,.48)!important;
  text-shadow:0 1px 7px rgba(92,50,4,.45),0 0 9px rgba(255,244,210,.32)!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]::after{
  content:"";
  position:absolute;
  top:-45%;
  left:-38%;
  width:28%;
  height:190%;
  transform:skewX(-24deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);
  opacity:.55;
  pointer-events:none;
}

/* Main shop heading: stronger and warmer */
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="title"]{
  font-weight:850!important;
  color:#fff1d0!important;
  letter-spacing:.008em!important;
  text-shadow:0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(255,201,92,.13)!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="intro"]{
  color:rgba(247,236,214,.92)!important;
}

/* Zodiac summary: gold accents */
body[data-page-mode="personal"] .personal-zodiac-summary [data-pshop="yourSign"],
body[data-page-mode="personal"] .personal-zodiac-summary [data-pshop="format"]{
  color:#e9c76e!important;
  font-weight:750!important;
}
body[data-page-mode="personal"] #personalZodiacShopName{
  color:#f5db97!important;
  font-weight:850!important;
  text-shadow:0 0 13px rgba(244,195,77,.14)!important;
}

/* Prices */
body[data-page-mode="personal"] .personal-zodiac-product-grid .price{
  color:#f6dfaa!important;
  font-weight:850!important;
  text-shadow:0 0 12px rgba(255,205,90,.15)!important;
}

/* All four purchase buttons: brighter flowing-gold gradient */
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured{
  position:relative!important;
  overflow:hidden!important;
  color:#51380d!important;
  font-weight:850!important;
  background:linear-gradient(105deg,
    #fff7df 0%,
    #f4dda0 20%,
    #e7b94f 42%,
    #fff0bd 59%,
    #e7b54a 78%,
    #fff5d6 100%)!important;
  border:1px solid rgba(245,211,126,.78)!important;
  box-shadow:
    0 7px 20px rgba(0,0,0,.19),
    0 0 15px rgba(236,187,73,.15),
    inset 0 1px 0 rgba(255,255,255,.68)!important;
  text-shadow:0 1px 0 rgba(255,255,255,.30)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn::after,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured::after{
  content:"";
  position:absolute;
  top:-70%;
  left:-30%;
  width:24%;
  height:240%;
  transform:skewX(-24deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);
  opacity:.42;
  pointer-events:none;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn:hover,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured:hover{
  filter:brightness(1.045)!important;
  transform:translateY(-1px)!important;
  box-shadow:
    0 9px 22px rgba(0,0,0,.21),
    0 0 21px rgba(244,198,88,.22),
    inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn span,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured span{
  position:relative!important;
  z-index:1!important;
  color:#51380d!important;
  font-weight:850!important;
}

/* Small labels remain restrained but warmer */
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-badge,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-icon{
  color:#ebcc7e!important;
}


/* =========================================================
   Jadiora V150 — final gold bar + stronger flowing-gold buttons
   Only these two visual details change.
   ========================================================= */

/* Long flowing-gold bar for the shop kicker */
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
  display:flex!important;
  width:min(560px,72vw)!important;
  max-width:92%!important;
  min-height:38px!important;
  margin:0 auto 14px!important;
  padding:8px 26px!important;
  border-radius:999px!important;
  align-items:center!important;
  justify-content:center!important;
  color:#ffe7a6!important;
  font-weight:850!important;
  letter-spacing:.10em!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(255,248,214,.62),transparent 38%),
    linear-gradient(90deg,
      rgba(92,57,8,.10) 0%,
      rgba(159,103,21,.32) 10%,
      rgba(224,169,61,.66) 30%,
      rgba(255,238,177,.98) 50%,
      rgba(230,175,67,.70) 70%,
      rgba(158,101,19,.34) 90%,
      rgba(91,56,8,.10) 100%)!important;
  border:1px solid rgba(255,224,142,.72)!important;
  box-shadow:
    0 0 12px rgba(255,212,108,.30),
    0 0 30px rgba(255,190,55,.18),
    inset 0 1px 0 rgba(255,255,255,.58),
    inset 0 -1px 0 rgba(112,70,7,.20)!important;
  text-shadow:0 1px 5px rgba(77,42,0,.48),0 0 10px rgba(255,240,190,.34)!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]::after{
  content:"";
  position:absolute;
  top:-40%;
  left:-18%;
  width:18%;
  height:180%;
  transform:skewX(-22deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);
  opacity:.56;
  pointer-events:none;
}

/* Stronger flowing-gold gradient for all 4 purchase buttons */
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured{
  background:
    linear-gradient(100deg,
      #fff9e9 0%,
      #f7dfa0 17%,
      #e2ae3f 35%,
      #fff0b8 50%,
      #dca532 66%,
      #f4d98e 82%,
      #fff7df 100%)!important;
  color:#50350a!important;
  border:1px solid rgba(247,213,125,.88)!important;
  box-shadow:
    0 8px 20px rgba(0,0,0,.20),
    0 0 16px rgba(235,181,55,.20),
    inset 0 1px 0 rgba(255,255,255,.78),
    inset 0 -1px 0 rgba(151,99,16,.16)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn::after,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured::after{
  left:-22%!important;
  width:20%!important;
  opacity:.52!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn span,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured span{
  color:#50350a!important;
  font-weight:850!important;
}

@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
    width:min(420px,86vw)!important;
    min-height:34px!important;
    padding:7px 18px!important;
    font-size:11px!important;
  }
}


/* =========================================================
   Jadiora V151 — top guardian label: center-bright gold fade
   Keep one line, same placement. Brightest in the center and
   smoothly fades out toward both ends. Text is dark for contrast.
   Purchase buttons stay as in V150.
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
  position:relative!important;
  display:flex!important;
  width:min(560px,72vw)!important;
  max-width:92%!important;
  min-height:34px!important;
  margin:0 auto 14px!important;
  padding:6px 30px!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  border:0!important;
  border-radius:0!important;
  color:#211505!important;
  font-weight:850!important;
  letter-spacing:.10em!important;
  background:linear-gradient(90deg,
    rgba(224,166,52,0) 0%,
    rgba(224,166,52,.08) 8%,
    rgba(231,177,64,.24) 18%,
    rgba(239,194,87,.50) 31%,
    rgba(248,216,128,.78) 42%,
    rgba(255,238,176,.98) 50%,
    rgba(248,216,128,.78) 58%,
    rgba(239,194,87,.50) 69%,
    rgba(231,177,64,.24) 82%,
    rgba(224,166,52,.08) 92%,
    rgba(224,166,52,0) 100%)!important;
  box-shadow:none!important;
  text-shadow:0 1px 0 rgba(255,249,224,.36)!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]::before{
  content:"";
  position:absolute;
  left:9%;
  right:9%;
  top:50%;
  height:18px;
  transform:translateY(-50%);
  background:radial-gradient(ellipse at center,
    rgba(255,240,185,.78) 0%,
    rgba(246,207,116,.34) 42%,
    rgba(230,175,61,.10) 70%,
    rgba(230,175,61,0) 100%);
  filter:blur(7px);
  pointer-events:none;
  z-index:0;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]::after{
  content:none!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
  isolation:isolate!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"] > *{
  position:relative;
  z-index:1;
}

@media(max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-shop-head [data-pshop="kicker"]{
    width:min(430px,88vw)!important;
    min-height:30px!important;
    padding:5px 18px!important;
    font-size:11px!important;
  }
}


/* =========================================================
   Jadiora V181 — Personal shop MOBILE-only compact layout.
   Reference: relationship-page mobile shop (two compact columns).
   Scoped to Personal mode and <=760px. No changes to desktop,
   other pages, copy, prices, links, or checkout behavior.
   ========================================================= */
@media (max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:8px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid > .zodiac-product-card{
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    padding:7px 7px 9px!important;
    gap:0!important;
    border-radius:14px!important;
  }
  /* Compact media stage, retaining all four product previews. */
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
    box-sizing:border-box!important;
    flex:0 0 126px!important;
    width:100%!important;
    height:126px!important;
    min-height:126px!important;
    max-height:126px!important;
    margin:0 0 7px!important;
    border-radius:11px!important;
    overflow:hidden!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview{
    display:flex!important;align-items:center!important;justify-content:center!important;padding:5px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview > img{
    width:auto!important;height:113px!important;max-width:90%!important;object-fit:contain!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;
    gap:4px!important;
    align-items:center!important;
    justify-content:center!important;
    padding:5px 5px 18px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{
    width:auto!important;height:106px!important;max-width:100%!important;object-fit:contain!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{
    width:auto!important;min-height:0!important;margin:0!important;padding:3px!important;transform:none!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{
    width:auto!important;height:73px!important;max-width:100%!important;object-fit:contain!important;
  }
  /* Scale the existing mini-grid and guardian to fit, without hiding any contents. */
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
    padding:6px 5px 17px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-card-bundle-layout,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-guide-card-layout{
    width:100%!important;height:100%!important;min-width:0!important;
    grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;
    gap:4px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-energy-mini-grid img{
    width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-card-bundle-guardian{
    min-width:0!important;padding:3px 2px 15px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-card-bundle-guardian > img{
    width:auto!important;max-width:100%!important;height:84px!important;max-height:84px!important;object-fit:contain!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-guide-card-doc{
    min-width:0!important;height:100%!important;padding:0!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .guide-card-sheet{
    width:90%!important;height:93%!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .guide-card-sheet-front{
    padding:7px 6px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .guide-card-sheet-front strong{
    font-size:9px!important;line-height:1.1!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .guide-mini-section{
    padding:4px!important;margin-top:4px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-guide-card-extras{
    height:100%!important;min-width:0!important;gap:3px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .guide-card-guardian-frame img{
    width:auto!important;height:auto!important;max-width:100%!important;max-height:57px!important;object-fit:contain!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{
    min-height:0!important;margin:0 0 3px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{
    min-height:0!important;margin:3px 0 5px!important;
    font-size:clamp(12px,3.2vw,15px)!important;line-height:1.16!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card > p{
    margin:0 0 5px!important;font-size:9px!important;line-height:1.35!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{
    min-height:0!important;margin:0 0 6px!important;padding-left:12px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured li{
    margin:2px 0!important;padding-left:0!important;font-size:8.5px!important;line-height:1.3!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .bundle-saving{
    margin:0 0 4px!important;padding:3px 5px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-bottom{
    margin-top:auto!important;padding-top:4px!important;flex-shrink:0!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{
    margin:0 0 5px!important;font-size:21px!important;line-height:1.05!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn-featured{
    width:100%!important;min-height:33px!important;padding:7px 5px!important;
    font-size:9px!important;border-radius:10px!important;
  }
}


/* Jadiora V182 — Personal sales titles and purchase buttons only.
   Keeps V181 mobile layout and all existing product previews intact. */
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card > h3{
  color:#e8bd67!important;
  background:linear-gradient(100deg,#b3782c 0%,#f1ca78 18%,#fff2c2 42%,#c48a35 62%,#f7d989 81%,#bc802e 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card .paid-buy-btn,
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card .paid-buy-btn-featured{
  background:linear-gradient(100deg,#b98237 0%,#f8e1a0 17%,#e7b95b 36%,#fff3c9 52%,#d59c44 69%,#f8dc90 86%,#b57c31 100%)!important;
  border:1px solid rgba(248,216,143,.82)!important;
  color:#342108!important;
  box-shadow:0 6px 16px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.60)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card .paid-buy-btn span,
body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card .paid-buy-btn-featured span{
  color:#342108!important;
  -webkit-text-fill-color:#342108!important;
  font-weight:850!important;
}


/* =========================================================
   Jadiora V183 — Personal sales section deep-navy upgrade
   Goal:
   - make personal sales cards closer to the attractive dark-blue tone
     seen on the two-person sales cards
   - add one flowing-gold outer frame around the whole personal shop
   - keep product previews, button gold style, copy and structure unchanged
   ========================================================= */
body[data-page-mode="personal"] .personal-zodiac-shop{
  position:relative!important;
  overflow:visible!important;
  border:1px solid rgba(120,152,228,.18)!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 12% 9%, rgba(87,121,212,.18), transparent 24%),
    radial-gradient(circle at 84% 14%, rgba(134,95,184,.12), transparent 26%),
    linear-gradient(180deg,
      rgba(8,13,26,.97) 0%,
      rgba(15,27,59,.965) 48%,
      rgba(12,22,50,.975) 100%)!important;
  box-shadow:
    0 24px 56px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body[data-page-mode="personal"] .personal-zodiac-shop::before{
  content:"";
  position:absolute;
  inset:-3px;
  border-radius:32px;
  padding:2px;
  background:linear-gradient(115deg,
    rgba(130,82,17,.30) 0%,
    rgba(196,146,52,.72) 14%,
    rgba(255,238,182,.96) 34%,
    rgba(213,160,63,.90) 52%,
    rgba(255,241,195,.98) 70%,
    rgba(185,131,40,.72) 86%,
    rgba(103,66,14,.34) 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  z-index:0;
  box-shadow:
    0 0 16px rgba(255,209,117,.22),
    0 0 32px rgba(241,187,82,.12);
}
body[data-page-mode="personal"] .personal-zodiac-shop::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:30px;
  pointer-events:none;
  z-index:0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04), inset 0 -1px 0 rgba(255,255,255,.02);
}
body[data-page-mode="personal"] .personal-zodiac-shop > *{
  position:relative!important;
  z-index:1!important;
}

/* The four personal sales cards become deeper navy, less bright blue. */
body[data-page-mode="personal"] .personal-zodiac-product-grid > .zodiac-product-card,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card{
  background:
    radial-gradient(circle at 16% 8%, rgba(96,136,231,.10), transparent 24%),
    linear-gradient(180deg,
      rgba(16,26,56,.965) 0%,
      rgba(20,39,88,.95) 54%,
      rgba(14,28,66,.965) 100%)!important;
  border:1px solid rgba(120,158,232,.24)!important;
  box-shadow:
    0 16px 34px rgba(0,0,0,.23),
    inset 0 1px 0 rgba(255,255,255,.05),
    inset 0 0 0 1px rgba(255,255,255,.018)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured{
  background:
    radial-gradient(circle at 82% 12%, rgba(150,182,255,.11), transparent 22%),
    linear-gradient(180deg,
      rgba(18,30,63,.975) 0%,
      rgba(22,42,95,.955) 54%,
      rgba(15,30,71,.972) 100%)!important;
  border-color:rgba(141,177,243,.28)!important;
  box-shadow:
    0 18px 38px rgba(0,0,0,.24),
    0 0 18px rgba(87,133,235,.08),
    inset 0 1px 0 rgba(255,255,255,.05)!important;
}

/* Keep headings and small copy readable over the darker card tone. */
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card > p,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li{
  color:rgba(233,240,255,.90)!important;
}
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-badge,
body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-icon{
  color:#f0d28b!important;
}
body[data-page-mode="personal"] .personal-zodiac-summary,
body[data-page-mode="personal"] .personal-zodiac-shop-note{
  color:rgba(236,239,250,.92)!important;
}
body[data-page-mode="personal"] .personal-zodiac-summary small,
body[data-page-mode="personal"] .personal-zodiac-shop-note{
  color:rgba(216,223,240,.74)!important;
}
