/* Muimeisan v2.4.0 · Ready Cover Studio — site-only ivory/gold editorial skin */
body.mora-ready-covers-active .muirc{
  --rc-accent:#b47a2f!important;
  --rc-heading:#21170f!important;
  --rc-text:#554538!important;
  --rc-muted:#887361!important;
  --rc-background:#fbf7ef!important;
  --rc-card:#fffdf8!important;
  --rc-border:#d8bd91!important;
  --rc-button:#17100b!important;
  --rc-button-text:#f3cf91!important;
  --rc-status:#a96d25!important;
  width:min(1380px,calc(100vw - 42px));
  margin:28px auto 54px;
  padding:clamp(28px,4.5vw,64px)!important;
  color:var(--rc-text)!important;
  background:
    radial-gradient(circle at 88% 8%,rgba(212,161,84,.13),transparent 29%),
    linear-gradient(180deg,#fffaf1 0%,#f7f0e5 100%)!important;
  border:1px solid rgba(208,161,91,.72)!important;
  box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 0 0 6px rgba(255,255,255,.36);
}
body.mora-ready-covers-active .muirc-hero{max-width:980px;padding-bottom:28px;border-bottom:1px solid rgba(180,122,47,.24)}
body.mora-ready-covers-active .muirc-hero>span,
body.mora-ready-covers-active .muirc-code{color:#a67b47!important;font-weight:800;letter-spacing:.15em}
body.mora-ready-covers-active .muirc-hero h1,
body.mora-ready-covers-active .muirc-single-copy h1{color:#1c140f!important;font-weight:900!important}
body.mora-ready-covers-active .muirc-hero p{color:#766454!important;line-height:1.8}
body.mora-ready-covers-active .muirc-filters{border-color:rgba(180,122,47,.24)!important}
body.mora-ready-covers-active .muirc-filters a{border-color:#d8bd91!important;background:#fffaf2!important;color:#5b493b!important}
body.mora-ready-covers-active .muirc-filters a:hover,
body.mora-ready-covers-active .muirc-filters a.is-active{background:#1b130d!important;color:#f3cf91!important;border-color:#1b130d!important}
body.mora-ready-covers-active .muirc-grid{gap:clamp(20px,3vw,36px)!important}
body.mora-ready-covers-active .muirc-card{background:#fffdf8!important;border-color:#d8bd91!important;box-shadow:0 16px 42px rgba(71,49,27,.08)}
body.mora-ready-covers-active .muirc-cover-image{background:#eee3d2!important}
body.mora-ready-covers-active .muirc-card-copy{padding:18px 18px 21px!important}
body.mora-ready-covers-active .muirc-card h2{color:#241810!important;font-size:23px!important}
body.mora-ready-covers-active .muirc-card p,
body.mora-ready-covers-active .muirc-card small,
body.mora-ready-covers-active .muirc-card-top{color:#806c59!important}
body.mora-ready-covers-active .muirc-card-top b{color:#a96d25!important}
body.mora-ready-covers-active .muirc-price{color:#20150e!important}
body.mora-ready-covers-active .muirc-single{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.mora-ready-covers-active .muirc-single-grid{padding:clamp(20px,3.5vw,44px);background:#fffaf2;border:1px solid #d8bd91}
body.mora-ready-covers-active .muirc-single-image img{border-color:#cfa86c!important;box-shadow:0 22px 55px rgba(67,42,18,.13)}
body.mora-ready-covers-active .muirc-status{background:#17100b!important;color:#f3cf91!important;border-color:#d0a15b!important}
body.mora-ready-covers-active .muirc-facts,
body.mora-ready-covers-active .muirc-facts>div,
body.mora-ready-covers-active .muirc-rights,
body.mora-ready-covers-active .muirc-disclosure,
body.mora-ready-covers-active .muirc-buy{border-color:rgba(180,122,47,.25)!important}
body.mora-ready-covers-active .muirc-facts dt,
body.mora-ready-covers-active .muirc-disclosure,
body.mora-ready-covers-active .muirc form label,
body.mora-ready-covers-active .muirc-small{color:#806b58!important}
body.mora-ready-covers-active .muirc-facts dd,
body.mora-ready-covers-active .muirc-rights h3,
body.mora-ready-covers-active .muirc-buy h3,
body.mora-ready-covers-active .muirc-panel h2,
body.mora-ready-covers-active .muirc-history h2{color:#21170f!important}
body.mora-ready-covers-active .muirc-panel,
body.mora-ready-covers-active .muirc-notice,
body.mora-ready-covers-active .muirc-empty{background:#fffaf2!important;border-color:#d8bd91!important;color:#58483a!important}
body.mora-ready-covers-active .muirc-notice{border-left-color:#b47a2f!important}
body.mora-ready-covers-active .muirc input[type=text],
body.mora-ready-covers-active .muirc input[type=email],
body.mora-ready-covers-active .muirc input[type=number],
body.mora-ready-covers-active .muirc textarea,
body.mora-ready-covers-active .muirc select{background:#fffdf8!important;color:#21170f!important;border-color:#cfb486!important;border-radius:8px!important}
body.mora-ready-covers-active .muirc input:focus,
body.mora-ready-covers-active .muirc textarea:focus,
body.mora-ready-covers-active .muirc select:focus{outline:none;border-color:#a86e28!important;box-shadow:0 0 0 3px rgba(180,122,47,.12)}
body.mora-ready-covers-active .muirc button,
body.mora-ready-covers-active .muirc-button{background:#17100b!important;color:#f3cf91!important;border-color:#17100b!important;border-radius:999px!important;padding:12px 19px!important}
body.mora-ready-covers-active .muirc button.secondary{background:transparent!important;color:#5b4025!important;border-color:#b98a4b!important}
body.mora-ready-covers-active .muirc-modes label>span{background:#fffdf8!important;border-color:#d8bd91!important;border-radius:12px!important}
body.mora-ready-covers-active .muirc-modes label>input:checked+span{border-color:#a86e28!important;box-shadow:inset 0 0 0 1px #a86e28,0 8px 24px rgba(95,61,24,.07)!important}
body.mora-ready-covers-active .muirc-proof{border-color:#bd8a45!important;box-shadow:0 18px 50px rgba(66,40,17,.12)}
body.mora-ready-covers-active .muirc-history>div{border-color:rgba(180,122,47,.22)!important}
body.mora-ready-covers-active .status-sold{color:#88564a!important}
body.mora-ready-covers-active .status-reserved{color:#8d6a2b!important}
body.mora-ready-covers-active .status-available{color:#9b641f!important}

/* Home · Ready Cover Studio */
.mora-ready-cover-home{
  width:var(--mora-wide);margin:38px auto;padding:clamp(30px,5vw,62px);
  border:1px solid rgba(208,161,91,.50);border-radius:30px;
  background:linear-gradient(180deg,#fffaf1,#f6eddf);color:#3f3125;
  box-shadow:0 28px 80px rgba(0,0,0,.26);
}
.mora-ready-cover-home .mora-card-kicker{color:#a36c29}
.mora-ready-cover-home-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin-bottom:30px}
.mora-ready-cover-home-head h2{margin:7px 0 10px;color:#20150e;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.045em}
.mora-ready-cover-home-head p{max-width:820px;margin:0;color:#76614f;font-size:14px;line-height:1.8}
.mora-ready-cover-home-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.mora-ready-cover-home-actions a{display:inline-flex;min-height:44px;align-items:center;padding:9px 15px;border:1px solid #b88a4d;border-radius:999px;color:#594024;text-decoration:none;font-size:11px;font-weight:850}
.mora-ready-cover-home-actions a.primary{background:#17100b;color:#f0c989;border-color:#17100b}
.mora-ready-cover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,28px)}
.mora-ready-cover-card{min-width:0;background:#fffdf8;border:1px solid #d7bd94;box-shadow:0 14px 34px rgba(78,48,20,.08)}
.mora-ready-cover-media{display:block;position:relative;aspect-ratio:2/3;overflow:hidden;background:#eadfcd;text-decoration:none}
.mora-ready-cover-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.mora-ready-cover-card:hover .mora-ready-cover-media img{transform:scale(1.018)}
.mora-ready-cover-media>span{height:100%;display:grid;place-items:center;color:#9b7a51;font-weight:850;letter-spacing:.12em}
.mora-ready-cover-media i{position:absolute;left:12px;top:12px;padding:6px 9px;background:rgba(23,16,11,.88);border:1px solid rgba(240,201,137,.7);color:#f0c989;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em}
.mora-ready-cover-copy{padding:17px 17px 19px}
.mora-ready-cover-copy>small{display:block;color:#987b59;font-size:9px;letter-spacing:.09em}
.mora-ready-cover-copy h3{margin:6px 0 7px;color:#24170f;font-size:21px;line-height:1.2}
.mora-ready-cover-copy h3 a{text-decoration:none}
.mora-ready-cover-copy p{margin:0;color:#806b57;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mora-ready-cover-meta{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(180,122,47,.20)}
.mora-ready-cover-meta span{max-width:68%;color:#8b735c;font-size:9px;line-height:1.45}
.mora-ready-cover-meta strong{color:#21150e;font-size:15px;white-space:nowrap}
.mora-ready-cover-empty{padding:28px;border:1px dashed #caa875;color:#826a53;text-align:center}
.mora-ready-cover-service-line{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid rgba(180,122,47,.21);color:#755d47;font-size:10px}
.mora-ready-cover-service-line span{display:flex;align-items:center;gap:7px}.mora-ready-cover-service-line b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b47a2f;border-radius:50%;background:#17100b;color:#f0c989;font-size:9px}.mora-ready-cover-service-line i{color:#b08d61;font-style:normal}

/* Seven-door home layout when ART + CHARACTER + COVER + ORACLE + TAROT + STORIES + COLLECT are active */
.mora-image-gateways--seven{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important}
.mora-image-gateways--seven>a{grid-column:span 3;min-width:0!important}
.mora-image-gateways--seven>a:nth-child(n+5){grid-column:span 4}

@media(max-width:1100px){
  .mora-image-gateways--seven{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mora-image-gateways--seven>a,.mora-image-gateways--seven>a:nth-child(n+5){grid-column:auto!important}
  .mora-ready-cover-home-head{grid-template-columns:1fr}.mora-ready-cover-home-actions{justify-content:flex-start}
}
@media(max-width:780px){.mora-ready-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){
  body.mora-ready-covers-active .muirc{width:calc(100vw - 20px);padding:22px 16px!important;margin-top:14px}
  .mora-ready-cover-home{padding:26px 18px}.mora-ready-cover-grid{grid-template-columns:1fr}.mora-ready-cover-home-actions{display:grid}.mora-ready-cover-home-actions a{justify-content:center}.mora-image-gateways--seven{grid-template-columns:1fr!important}
  .mora-ready-cover-service-line{justify-content:flex-start}.mora-ready-cover-service-line i{display:none}
}
