/* 17. 5E ARTICLE DESIGN SYSTEM — DM TIPS -------------------------------- */
body.single-post.category-dm-tips{--article-accent:var(--om-dmtips-brand);--article-rgb:164,31,95;--article-soft:#ef9cc4;}
body.single-post.category-dm-tips .entry-content > :is(.om-level-wrap,h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,p,ul.wp-block-list,ol.wp-block-list,blockquote.wp-block-quote,.wp-block-uagb-table-of-contents,.wp-block-uagb-faq){width:min(940px,100%);max-width:940px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;}
body.single-post.category-dm-tips .entry-content > .om-level-wrap{margin-top:26px!important;margin-bottom:18px!important;}
body.single-post.category-dm-tips .entry-content > h1.wp-block-heading{margin-top:0!important;margin-bottom:30px!important;padding-bottom:24px!important;color:#fff!important;font-size:clamp(42px,4.7vw,62px)!important;line-height:1.04!important;letter-spacing:-.035em!important;background:linear-gradient(var(--article-accent),var(--article-accent)) left bottom/86px 4px no-repeat!important;}
body.single-post.category-dm-tips .entry-content > h1.wp-block-heading + p{margin-top:0!important;margin-bottom:20px!important;padding:20px 24px!important;border-left:3px solid var(--article-accent)!important;background:linear-gradient(90deg,rgba(var(--article-rgb),.12),rgba(var(--article-rgb),.025) 72%,transparent)!important;color:#f4f5f5!important;font-size:19px!important;line-height:1.66!important;}
body.single-post.category-dm-tips .entry-content > p{font-size:16.5px!important;line-height:1.76!important;margin-bottom:20px!important;}
body.single-post.category-dm-tips .entry-content > h2.wp-block-heading{margin-top:54px!important;margin-bottom:24px!important;padding-bottom:17px!important;color:#fff!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.10!important;letter-spacing:-.02em!important;background:linear-gradient(var(--article-accent),var(--article-accent)) left bottom/72px 4px no-repeat!important;}
body.single-post.category-dm-tips .entry-content > h3.wp-block-heading{position:relative;margin-top:38px!important;margin-bottom:20px!important;padding:15px 18px 15px 48px!important;border:1px solid rgba(var(--article-rgb),.22)!important;border-left:3px solid var(--article-accent)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(var(--article-rgb),.10),rgba(var(--article-rgb),.025) 70%,transparent)!important;color:#fff!important;font-size:25px!important;line-height:1.22!important;letter-spacing:-.01em!important;}
body.single-post.category-dm-tips .entry-content > h3.wp-block-heading::before{content:"◆";position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--article-accent);font-family:Georgia,serif;font-size:12px;line-height:1;text-shadow:0 0 16px rgba(var(--article-rgb),.55);}
body.single-post.category-dm-tips .entry-content > :is(ul.wp-block-list,ol.wp-block-list){margin-top:12px!important;margin-bottom:24px!important;padding:17px 22px 17px 44px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;}
body.single-post.category-dm-tips .entry-content > :is(ul.wp-block-list,ol.wp-block-list) li{margin:6px 0!important;line-height:1.58!important;}
body.single-post.category-dm-tips .entry-content > ul.wp-block-list li::marker{color:var(--article-accent)!important;}
body.single-post.category-dm-tips .entry-content > ol.wp-block-list li::marker{color:var(--article-soft)!important;font-weight:800;}
body.single-post.category-dm-tips .entry-content blockquote{border-left-color:var(--article-accent)!important;background:linear-gradient(90deg,rgba(var(--article-rgb),.10),rgba(var(--article-rgb),.025))!important;}
body.single-post.category-dm-tips .entry-content blockquote::before{color:var(--article-accent)!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents{width:min(940px,100%)!important;max-width:940px!important;margin:36px auto 48px!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents > .uagb-toc__wrap{padding:24px 26px 22px!important;box-sizing:border-box!important;border:1px solid rgba(var(--article-rgb),.26)!important;border-top:3px solid var(--article-accent)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(var(--article-rgb),.085),rgba(255,255,255,.02))!important;box-shadow:0 16px 36px rgba(0,0,0,.15)!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents :is(.uagb-toc__title,.uagb-toc-title){margin-bottom:14px!important;color:#fff!important;font-family:"EB Garamond",Georgia,serif!important;font-size:26px!important;font-weight:600!important;line-height:1.15!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents :is(ol,ul){margin:0!important;padding-left:23px!important;background:transparent!important;border:0!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents li{margin:7px 0!important;line-height:1.45!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents li::marker{color:var(--article-accent)!important;font-weight:800;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents a{color:#dfe2e2!important;text-decoration:none!important;border-bottom:1px solid transparent!important;transition:color .15s ease,border-color .15s ease!important;}
body.single-post.category-dm-tips .wp-block-uagb-table-of-contents a:hover{color:var(--article-soft)!important;border-bottom-color:rgba(var(--article-rgb),.55)!important;}
body.single-post.category-dm-tips .wp-block-uagb-faq{width:min(940px,100%)!important;max-width:940px!important;margin:0 auto 42px!important;}
body.single-post.category-dm-tips .wp-block-uagb-faq .uagb-faq-item{margin:0 0 10px!important;overflow:hidden!important;border:1px solid rgba(var(--article-rgb),.20)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(var(--article-rgb),.055),rgba(255,255,255,.018))!important;}
body.single-post.category-dm-tips .wp-block-uagb-faq .uagb-faq-questions-button{min-height:54px!important;padding:15px 18px 15px 44px!important;color:#fff!important;font-weight:750!important;}
body.single-post.category-dm-tips .wp-block-uagb-faq .uagb-faq-questions-button::before{color:var(--article-accent)!important;}
body.single-post.category-dm-tips .wp-block-uagb-faq .uagb-faq-content{padding:0 18px 17px!important;color:var(--om-body)!important;line-height:1.65!important;}
@media (max-width:700px){body.single-post.category-dm-tips .entry-content > :is(.om-level-wrap,h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,p,ul.wp-block-list,ol.wp-block-list,blockquote.wp-block-quote,.wp-block-uagb-table-of-contents,.wp-block-uagb-faq){width:100%;max-width:100%;}body.single-post.category-dm-tips .entry-content > h1.wp-block-heading{font-size:clamp(38px,10.5vw,50px)!important;padding-bottom:20px!important;}body.single-post.category-dm-tips .entry-content > h1.wp-block-heading + p{padding:17px 18px!important;font-size:17px!important;}body.single-post.category-dm-tips .entry-content > h2.wp-block-heading{margin-top:44px!important;font-size:31px!important;}body.single-post.category-dm-tips .entry-content > h3.wp-block-heading{margin-top:30px!important;padding:14px 16px 14px 42px!important;font-size:22px!important;}body.single-post.category-dm-tips .entry-content > h3.wp-block-heading::before{left:15px;}body.single-post.category-dm-tips .wp-block-uagb-table-of-contents{margin-top:30px!important;margin-bottom:38px!important;}body.single-post.category-dm-tips .wp-block-uagb-table-of-contents > .uagb-toc__wrap{padding:20px 18px 18px!important;}body.single-post.category-dm-tips .entry-content > :is(ul.wp-block-list,ol.wp-block-list){padding:15px 16px 15px 36px!important;}}

/* ========================================================================== 
   END OMRPG CANONICAL STYLESHEET
   ========================================================================== */


/* --- WPWriter addition --- */

