
/* Miss Amrita 9.20.0 - Premium Single Post / Responsive Content Layer */
:root{--ma-pink:#e83d78;--ma-ink:#24202a;--ma-line:#eadfe5;--ma-soft:#fff7fa}
body.single-post{overflow-x:clip}
body.single-post .miss-single-content .container{width:min(1200px,calc(100% - 32px));margin-inline:auto}
body.single-post .miss-single-layout{grid-template-columns:minmax(0,1fr) 310px;gap:34px}
body.single-post .miss-single-article{background:#fff;border:1px solid var(--ma-line);box-shadow:0 14px 45px rgba(50,20,35,.07)}
body.single-post .miss-single-body{max-width:none;padding:38px clamp(22px,4vw,54px);color:#433b41}
body.single-post .miss-single-body>*{max-width:100%}
body.single-post .miss-single-body p{margin-top:0;margin-bottom:var(--ma-single-para-gap,18px)}
body.single-post .miss-single-body h2,body.single-post .miss-single-body h3,body.single-post .miss-single-body h4{font-family:var(--ma-single-heading-font,Georgia,serif);color:var(--ma-ink);scroll-margin-top:100px}
body.single-post .miss-single-body h2{font-size:var(--ma-single-h2-size,34px);line-height:1.2;margin:42px 0 16px}
body.single-post .miss-single-body h3{font-size:var(--ma-single-h3-size,25px);line-height:1.25;margin:34px 0 12px}
body.single-post .miss-single-body h4{font-size:21px;line-height:1.3;margin:28px 0 10px}
body.single-post .miss-single-body ul,body.single-post .miss-single-body ol{padding-left:1.35em;margin:0 0 22px}
body.single-post .miss-single-body li{margin:.45em 0}
body.single-post .miss-single-body img,body.single-post .miss-single-body video,body.single-post .miss-single-body iframe{max-width:100%;height:auto}
body.single-post .miss-single-body .wp-block-image{margin:28px 0}
body.single-post .miss-single-body .wp-block-image img{border-radius:16px}
body.single-post .miss-single-body .wp-block-quote{margin:30px 0;padding:22px 26px;border-left:4px solid var(--ma-pink);border-radius:0 16px 16px 0;background:linear-gradient(135deg,#fff1f6,#fff9fb);box-shadow:none}
body.single-post .miss-single-body .wp-block-separator{border:0;border-top:1px solid var(--ma-line);margin:34px 0}
/* Native WordPress/Gutenberg tables: no plugin required */
body.single-post .miss-single-body .wp-block-table{margin:30px 0;overflow-x:auto;border:1px solid #ecdfe5;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(55,20,38,.06)}
body.single-post .miss-single-body .wp-block-table table,body.single-post .miss-single-body table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:.95em}
body.single-post .miss-single-body .wp-block-table thead th,body.single-post .miss-single-body table thead th{background:#fff0f5;color:#4b3842;font-weight:700;text-align:left}
body.single-post .miss-single-body .wp-block-table th,body.single-post .miss-single-body .wp-block-table td,body.single-post .miss-single-body table th,body.single-post .miss-single-body table td{padding:13px 15px;border-right:1px solid #f0e4e9;border-bottom:1px solid #f0e4e9;vertical-align:top}
body.single-post .miss-single-body .wp-block-table tr:last-child td,body.single-post .miss-single-body table tr:last-child td{border-bottom:0}
body.single-post .miss-single-body .wp-block-table th:last-child,body.single-post .miss-single-body .wp-block-table td:last-child,body.single-post .miss-single-body table th:last-child,body.single-post .miss-single-body table td:last-child{border-right:0}
body.single-post .miss-single-body .wp-block-table.is-style-stripes tbody tr:nth-child(even){background:#fff8fb}
body.single-post .miss-single-body code{background:#f8eef3;padding:.15em .4em;border-radius:6px}
body.single-post .miss-single-body pre{max-width:100%;overflow:auto;background:#241b22;color:#fff;padding:18px;border-radius:14px}
body.single-post .article-toc{margin:0 0 30px;padding:20px 22px;border:1px solid #f0d7e1;border-radius:18px;background:linear-gradient(135deg,#fff7fa,#fff);box-shadow:0 10px 28px rgba(60,20,40,.05)}
body.single-post .article-toc .toc-header{display:flex;align-items:center;justify-content:space-between;gap:15px}
body.single-post .article-toc .toc-label{font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--ma-pink)}
body.single-post .article-toc .toc-header h2{font-family:var(--ma-single-heading-font,Georgia,serif);font-size:22px;margin:3px 0 0;color:var(--ma-ink)}
body.single-post .article-toc .toc-toggle{border:1px solid #efd5df;background:#fff;color:var(--ma-pink);width:36px;height:36px;border-radius:50%;cursor:pointer}
body.single-post .article-toc .toc-list{margin:14px 0 0;padding-left:22px}
body.single-post .article-toc .toc-list li{margin:7px 0;font-size:14px}
body.single-post .article-toc .toc-list .toc-level-3{padding-left:15px;font-size:13px}
body.single-post .article-share{padding:20px clamp(22px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
body.single-post .article-share .share-buttons{width:auto}
body.single-post .article-share .share-social,body.single-post .article-share .share-native{flex:0 0 auto}
body.single-post .miss-single-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/8.4;object-fit:cover}
@media(max-width:980px){body.single-post .miss-single-layout{grid-template-columns:1fr}body.single-post .miss-single-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.single-post .miss-single-sidebar>*{margin:0}body.single-post .miss-single-title{font-size:clamp(38px,7vw,58px)}}
@media(max-width:680px){body.single-post .miss-single-content .container{width:min(100% - 20px,760px)}body.single-post .miss-single-hero{padding-top:38px;padding-bottom:32px}body.single-post .miss-single-layout{gap:20px}body.single-post .miss-single-body{padding:28px 18px;font-size:var(--ma-single-mobile-size,16px)}body.single-post .miss-single-title{font-size:clamp(34px,10vw,46px);line-height:1.06}body.single-post .miss-single-body h2{font-size:clamp(26px,7vw,34px);margin-top:34px}body.single-post .miss-single-body h3{font-size:clamp(21px,6vw,27px)}body.single-post .miss-single-sidebar{grid-template-columns:1fr}body.single-post .article-share{padding:18px;display:block}body.single-post .article-share .share-heading{margin-bottom:12px}body.single-post .article-share .share-buttons{width:100%}body.single-post .article-share .share-social{width:38px;height:38px}body.single-post .miss-single-body .wp-block-table{margin-left:-2px;margin-right:-2px}body.single-post .miss-single-body .wp-block-table table,body.single-post .miss-single-body table{min-width:560px;font-size:14px}body.single-post .miss-single-featured-image img{aspect-ratio:16/10}}
@media(max-width:380px){body.single-post .miss-single-title{font-size:32px}body.single-post .miss-single-body{padding-inline:15px}.article-share .share-subtitle{display:none}}
/* Mobile navigation conflict fix: premium-final.css contained a later !important hide rule. */
@media(max-width:900px){
  .ma-ref-nav{display:none !important;visibility:hidden;opacity:0;pointer-events:none;}
  .ma-ref-nav.is-open{display:flex !important;visibility:visible;opacity:1;pointer-events:auto;position:absolute;left:14px;right:14px;top:100%;z-index:9999;}
  .ma-ref-header-inner{max-width:100%;overflow:visible}
}
@media(max-width:620px){body.single-post .miss-single-content .container{max-width:100%;}}


/* =========================================================
   v9.20.0 FINAL PREMIUM SINGLE-POST POLISH
========================================================= */
body.single-post .miss-single-page{background:#fff!important}
body.single-post .miss-single-hero{padding:28px 0 34px!important;background:#fff!important;border-bottom:1px solid #f0e4e8!important}
body.single-post .miss-single-hero .container{max-width:1180px!important}
body.single-post .miss-single-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;color:#8b7d85;font-size:12px;line-height:1.5}
body.single-post .miss-single-breadcrumb a{color:#766870;text-decoration:none}
body.single-post .miss-single-category{display:inline-flex;align-items:center;padding:6px 10px;border-radius:7px;background:#ffe9f1;color:#d92f6f!important;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}
body.single-post .miss-single-title{max-width:860px!important;margin:14px 0!important;font-size:clamp(42px,5.2vw,70px)!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#201a20!important}
body.single-post .miss-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#7c7078!important;font-size:13px!important}
body.single-post .miss-single-excerpt{max-width:820px;margin:17px 0 0;color:#5d5159;font-size:17px;line-height:1.7}
body.single-post .miss-single-content{max-width:none!important;background:#fff!important;padding:0 0 70px}
body.single-post .miss-single-content>.container{max-width:1180px!important}
body.single-post .miss-single-layout{align-items:start!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:34px!important}
body.single-post .miss-single-article{background:#fff!important;border:0!important;box-shadow:none!important;min-width:0}
body.single-post .miss-single-featured-image{margin:0;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px rgba(45,20,34,.10)}
body.single-post .miss-single-featured-image img{width:100%!important;display:block!important;aspect-ratio:16/7.9!important;object-fit:cover!important}
body.single-post .miss-single-share-top .article-share{margin:10px 0 28px!important;border:1px solid #eee1e6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(55,20,38,.045)!important;padding:11px 18px!important}
body.single-post .miss-single-share-top .article-share .share-subtitle{display:none}
body.single-post .miss-single-body{max-width:var(--ma-single-content-width,820px)!important;padding:0!important;margin:0 auto 0 0!important;font-family:var(--ma-single-body-font)!important;font-size:var(--ma-single-body-size,18px)!important;line-height:var(--ma-single-body-line,1.85)!important;color:#3f363d!important}
body.single-post .miss-single-body p{max-width:100%;margin:0 0 var(--ma-single-para-gap,18px)}
body.single-post .miss-single-body h2{font-size:var(--ma-single-h2-size,34px)!important;margin:44px 0 14px!important;line-height:1.2!important}
body.single-post .miss-single-body h3{font-size:var(--ma-single-h3-size,25px)!important;margin:34px 0 12px!important;line-height:1.25!important}
body.single-post .miss-single-body h4{font-size:21px!important;margin:28px 0 10px!important}
body.single-post .miss-single-body strong{font-weight:700;color:#2c252b}
body.single-post .miss-single-body a{color:#d92f6f;text-decoration-thickness:1px;text-underline-offset:3px}
body.single-post .miss-single-body .wp-block-image img{box-shadow:0 12px 32px rgba(55,20,38,.08)}
body.single-post .miss-single-body .wp-block-table{margin:30px 0!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(55,20,38,.06)!important}
body.single-post .miss-single-sidebar{position:sticky!important;top:110px;display:flex!important;flex-direction:column;gap:16px}
body.single-post .miss-single-sidebar-card,body.single-post .miss-single-newsletter{background:#fff!important;border:1px solid #eee1e6!important;border-radius:16px!important;box-shadow:0 8px 26px rgba(55,20,38,.055)!important;padding:22px!important}
body.single-post .miss-author-sidebar-card{text-align:center;position:relative;overflow:hidden}
body.single-post .miss-sidebar-crown{color:#e83d78;font-size:19px;margin-bottom:5px}
body.single-post .miss-author-sidebar-card>span{display:block;color:#332a30;font-size:13px;font-weight:800;letter-spacing:.01em}
body.single-post .miss-sidebar-author-photo{width:92px;height:92px;border-radius:50%;overflow:hidden;margin:18px auto 12px;border:5px solid #fff1f6;box-shadow:0 5px 18px rgba(55,20,38,.10)}
body.single-post .miss-sidebar-author-photo img{width:100%;height:100%;object-fit:cover;display:block}
body.single-post .miss-author-sidebar-card h3{font-family:var(--ma-single-heading-font,Georgia,serif);font-size:24px;color:#e83d78;margin:0 0 7px}
body.single-post .miss-author-sidebar-card p{color:#5f535b;font-size:13px;line-height:1.65;margin:7px 0}
body.single-post .miss-author-sidebar-card .miss-author-role{font-size:12px;color:#62565e}
body.single-post .miss-author-sidebar-card .miss-author-link{display:inline-block;margin-top:9px;color:#e83d78;font-size:12px;font-weight:800;text-decoration:none}
body.single-post .miss-single-sidebar-card>span{color:#e83d78;font-size:10px;font-weight:900;letter-spacing:.12em}
body.single-post .miss-single-sidebar-card h3{font-family:var(--ma-single-heading-font,Georgia,serif);font-size:23px;color:#262027;margin:7px 0 13px}
body.single-post .miss-recent-item{display:grid!important;grid-template-columns:64px minmax(0,1fr);gap:11px;align-items:center;padding:10px 0!important;border-bottom:1px solid #f0e4e8}
body.single-post .miss-recent-item:last-child{border-bottom:0}
body.single-post .miss-recent-thumb{width:64px;height:64px;border-radius:9px;overflow:hidden}
body.single-post .miss-recent-thumb img{width:100%;height:100%;object-fit:cover}
body.single-post .miss-recent-item strong{font-size:12px;line-height:1.35;color:#2f272d}
body.single-post .miss-recent-item small{display:block;margin-top:5px;color:#8a7d85;font-size:10px}
body.single-post .miss-single-newsletter{background:linear-gradient(145deg,#fff0f5,#fff)!important}
body.single-post .miss-single-newsletter h3{font-family:var(--ma-single-heading-font,Georgia,serif);font-size:23px;margin:7px 0;color:#2b2329}
body.single-post .miss-single-newsletter p{font-size:13px;line-height:1.6;color:#655861}
body.single-post .miss-single-newsletter-form input{width:100%;box-sizing:border-box;height:44px;border:1px solid #ecdce3;border-radius:9px;padding:0 12px;margin-bottom:9px;background:#fff}
body.single-post .miss-single-newsletter-form button{width:100%;height:44px;border:0;border-radius:9px;background:#e83d78;color:#fff;font-weight:800;cursor:pointer}
body.single-post .miss-single-tags{margin-top:30px}
body.single-post .miss-article-like{margin-top:22px!important}
body.single-post .miss-author-box{margin-top:28px!important;border:1px solid #eee1e6!important;border-radius:16px!important}
@media(max-width:980px){body.single-post .miss-single-layout{grid-template-columns:1fr!important}body.single-post .miss-single-sidebar{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.single-post .miss-single-body{max-width:100%!important}}
@media(max-width:680px){body.single-post .miss-single-hero{padding:20px 0 28px!important}body.single-post .miss-single-title{font-size:clamp(34px,10vw,48px)!important;line-height:1.07!important}body.single-post .miss-single-excerpt{font-size:15px;line-height:1.65}body.single-post .miss-single-meta{font-size:12px!important;gap:7px}body.single-post .miss-single-content>.container{width:calc(100% - 20px)!important}body.single-post .miss-single-sidebar{display:flex!important}body.single-post .miss-single-featured-image{border-radius:14px}body.single-post .miss-single-featured-image img{aspect-ratio:16/10!important}body.single-post .miss-single-share-top .article-share{padding:10px 12px!important}body.single-post .miss-single-body{font-size:var(--ma-single-mobile-size,16px)!important;line-height:1.78!important}body.single-post .miss-single-body h2{font-size:clamp(27px,7vw,34px)!important;margin-top:36px!important}body.single-post .miss-single-body h3{font-size:clamp(21px,6vw,27px)!important}}


/* =========================================================
   v9.21.0 FINAL QA — TOC / ARCHIVE / HOMEPAGE SAFETY
========================================================= */
.article-toc{width:100%;box-sizing:border-box}
body.single-post .article-toc{display:block;position:relative;clear:both}
body.single-post .article-toc .toc-content{display:block}
body.single-post .article-toc .toc-list{list-style:decimal;list-style-position:outside}
body.single-post .article-toc .toc-level-3{margin-left:16px}
body.single-post .miss-single-body>.article-toc:first-child{margin-top:0}
body.single-post .miss-single-body .article-toc h2{font-size:22px!important;margin:3px 0 0!important;line-height:1.25!important}

/* Keep the global Miss Amrita header present on archives, search and pages. */
body.archive .ma-header-ref,
body.blog .ma-header-ref,
body.search .ma-header-ref,
body.page .ma-header-ref,
body.single-post .ma-header-ref{display:block!important;visibility:visible!important;opacity:1!important}

/* Native homepage canvas must never create a viewport-wide horizontal scroll. */
.ma-home-blocks,.miss-home-block-canvas{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}
.ma-home-blocks>*{max-width:100%;box-sizing:border-box}
.ma-home-blocks img,.ma-home-blocks video,.ma-home-blocks iframe{max-width:100%;height:auto}

/* Footer: prevent long menu/Instagram columns from pushing the viewport wider. */
.ma-footer-pro,.ma-footer-pro-grid,.ma-footer-bottom{max-width:100%;overflow-x:clip}
.ma-footer-pro-grid>*{min-width:0}
.ma-footer-post{min-width:0}
.ma-footer-post>*{min-width:0}
.ma-footer-post strong,.ma-footer-post a{overflow-wrap:anywhere}
.ma-footer-insta{min-width:0}

@media(max-width:900px){
  .ma-footer-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
  .ma-footer-pro-grid{grid-template-columns:1fr!important}
  .ma-footer-brand{grid-column:auto!important}
}


/* =========================================================
   v9.23.0 — SCREENSHOT-MATCH PREMIUM SINGLE POST
   Clean editorial layout + fully branded share colors.
========================================================= */
:root{--ma-single-pink:#e83d78;--ma-single-pink-dark:#cf2d67;--ma-single-ink:#241d23;--ma-single-muted:#756a71;--ma-single-border:#eee1e6;}
body.single-post .miss-single-page{background:#fff!important;color:var(--ma-single-ink)}
body.single-post .miss-single-hero{padding:20px 0 30px!important;background:#fff!important;border-bottom:1px solid #f2e7eb!important}
body.single-post .miss-single-hero .container,body.single-post .miss-single-content>.container{max-width:1180px!important}
body.single-post .miss-single-breadcrumb{gap:7px!important;margin-bottom:20px!important;color:#8d8188!important;font-family:var(--ma-single-body-font,system-ui,sans-serif)!important;font-size:12px!important}
body.single-post .miss-single-breadcrumb a{color:#6e6269!important}
body.single-post .miss-single-category{padding:5px 9px!important;border-radius:6px!important;background:#ffeaf2!important;color:var(--ma-single-pink)!important;font-size:10px!important;letter-spacing:.04em!important}
body.single-post .miss-single-title{max-width:850px!important;margin:12px 0 14px!important;font-family:var(--ma-single-heading-font,Georgia,serif)!important;font-size:clamp(40px,4.4vw,58px)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:700!important;color:var(--ma-single-ink)!important}
body.single-post .miss-single-excerpt{max-width:760px!important;margin:12px 0 18px!important;font-family:var(--ma-single-body-font,system-ui,sans-serif)!important;font-size:16px!important;line-height:1.65!important;color:#51464d!important}
body.single-post .miss-single-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;color:#766b72!important;font-size:12px!important;font-family:var(--ma-single-body-font,system-ui,sans-serif)!important}
body.single-post .single-meta-item{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}
body.single-post .single-meta-item i{color:var(--ma-single-pink)!important;font-size:13px!important}
body.single-post .miss-single-content{padding:0 0 70px!important}
body.single-post .miss-single-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:34px!important}
body.single-post .miss-single-featured-image{margin-top:0!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(45,20,34,.10)!important}
body.single-post .miss-single-featured-image img{aspect-ratio:16/7.85!important;object-fit:cover!important}
body.single-post .miss-single-share-top{margin:0!important}
body.single-post .miss-single-share-top .article-share{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;margin:10px 0 28px!important;padding:11px 18px!important;border:1px solid var(--ma-single-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px rgba(55,20,38,.045)!important}
body.single-post .miss-single-share-top .article-share .share-heading{margin:0!important;min-width:max-content!important}
body.single-post .miss-single-share-top .article-share .share-label{font-family:var(--ma-single-body-font,system-ui,sans-serif)!important;font-size:12px!important;font-weight:700!important;color:#4d4249!important}
body.single-post .miss-single-share-top .article-share .share-buttons{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}
body.single-post .miss-single-share-top .article-share .share-social,
body.single-post .miss-single-share-top .article-share .share-native,
body.single-post .miss-single-share-top .article-share .share-copy{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 0 rgba(45,25,35,.20),0 7px 14px rgba(45,25,35,.10)!important}
body.single-post .miss-single-share-top .article-share .share-social:hover,
body.single-post .miss-single-share-top .article-share .share-native:hover,
body.single-post .miss-single-share-top .article-share .share-copy:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important}
/* Official-looking brand colors: every button gets a visible, distinct color. */
body.single-post .article-share .share-native{background:linear-gradient(135deg,#f35b91,#d72f6c)!important}
body.single-post .article-share .share-whatsapp{background:#25D366!important}
body.single-post .article-share .share-facebook{background:#1877F2!important}
body.single-post .article-share .share-pinterest{background:#BD081C!important}
body.single-post .article-share .share-linkedin{background:#0A66C2!important}
body.single-post .article-share .share-x{background:#111111!important}
body.single-post .article-share .share-instagram{background:linear-gradient(135deg,#833AB4 0%,#E1306C 52%,#F77737 78%,#FCAF45 100%)!important}
body.single-post .article-share .share-email{background:#C4557F!important}
body.single-post .article-share .share-copy{background:#E83D78!important}
body.single-post .article-share .share-telegram{background:#229ED9!important}
body.single-post .article-share .share-reddit{background:#FF4500!important}
body.single-post .article-share .share-threads{background:#111111!important}
body.single-post .article-share .share-print{background:#5f6368!important}
body.single-post .article-share .share-social i,body.single-post .article-share .share-native i,body.single-post .article-share .share-copy i{color:#fff!important}
body.single-post .miss-single-body{max-width:820px!important;margin:0!important;padding:0!important;font-size:var(--ma-single-body-size,18px)!important;line-height:var(--ma-single-body-line,1.85)!important;color:#3f363d!important}
body.single-post .miss-single-body p{margin-bottom:var(--ma-single-para-gap,18px)!important}
body.single-post .miss-single-body h2{font-family:var(--ma-single-heading-font,Georgia,serif)!important;font-size:var(--ma-single-h2-size,34px)!important;line-height:1.18!important;margin:44px 0 14px!important;color:var(--ma-single-ink)!important}
body.single-post .miss-single-body h3{font-family:var(--ma-single-heading-font,Georgia,serif)!important;font-size:var(--ma-single-h3-size,25px)!important;line-height:1.25!important;margin:34px 0 12px!important;color:var(--ma-single-ink)!important}
body.single-post .miss-single-body h4{font-family:var(--ma-single-heading-font,Georgia,serif)!important;color:var(--ma-single-ink)!important}
body.single-post .miss-single-body blockquote{margin:28px 0!important;padding:20px 24px!important;border-left:4px solid var(--ma-single-pink)!important;border-radius:0 12px 12px 0!important;background:#fff6f9!important;color:#4b3e45!important}
body.single-post .miss-single-body .wp-block-table{margin:30px 0!important;border:1px solid var(--ma-single-border)!important;border-radius:14px!important;overflow:auto!important;box-shadow:0 10px 28px rgba(55,20,38,.06)!important}
body.single-post .miss-single-body .wp-block-table table{border-collapse:collapse!important;width:100%!important;min-width:560px!important}
body.single-post .miss-single-body .wp-block-table th{background:#ffeaf2!important;color:#4a303b!important;font-weight:800!important}
body.single-post .miss-single-body .wp-block-table th,body.single-post .miss-single-body .wp-block-table td{padding:12px 14px!important;border-bottom:1px solid #f0dfe6!important}
body.single-post .miss-single-sidebar{width:100%!important;position:sticky!important;top:105px!important;gap:14px!important}
body.single-post .miss-single-sidebar-card,body.single-post .miss-single-newsletter{border:1px solid var(--ma-single-border)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(55,20,38,.05)!important}
body.single-post .miss-author-sidebar-card{padding:22px!important}
body.single-post .miss-sidebar-author-photo{width:90px!important;height:90px!important}
body.single-post .miss-author-sidebar-card h3{font-size:23px!important;color:var(--ma-single-pink)!important}
body.single-post .miss-single-sidebar-card>span,body.single-post .miss-single-newsletter>span{color:var(--ma-single-pink)!important}
body.single-post .miss-single-newsletter{background:linear-gradient(145deg,#fff0f5,#fff)!important}
@media(max-width:980px){body.single-post .miss-single-layout{grid-template-columns:1fr!important}body.single-post .miss-single-sidebar{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){body.single-post .miss-single-title{font-size:clamp(34px,9.5vw,46px)!important}body.single-post .miss-single-meta{gap:9px!important}body.single-post .miss-single-share-top .article-share{display:block!important;padding:14px!important}body.single-post .miss-single-share-top .article-share .share-heading{margin-bottom:10px!important}body.single-post .miss-single-share-top .article-share .share-buttons{gap:7px!important}body.single-post .miss-single-share-top .article-share .share-social,body.single-post .miss-single-share-top .article-share .share-native,body.single-post .miss-single-share-top .article-share .share-copy{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}body.single-post .miss-single-sidebar{display:flex!important}}
