/* 14. ARTICLE FOOTERS — ONE CANONICAL SYSTEM ----------------------------- */
body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main){--footer-accent:var(--om-accent);--footer-rgb:31,163,179;--footer-icon:none;--footer-icon-opacity:.22;position:relative !important;display:block !important;min-height:178px !important;padding:28px 34px !important;overflow:hidden !important;isolation:isolate !important;box-sizing:border-box !important;border:1px solid var(--om-border) !important;border-radius:var(--om-radius) !important;background:linear-gradient(315deg,rgba(var(--footer-rgb),.66) 0%,rgba(var(--footer-rgb),.42) 20%,rgba(var(--footer-rgb),.22) 40%,rgba(var(--footer-rgb),.075) 59%,rgba(var(--footer-rgb),0) 79%),var(--om-surface) !important;box-shadow:inset 4px 0 0 var(--footer-accent),var(--om-shadow) !important;}
body.single-post .uagb-block-phctabox01{--footer-accent:var(--om-plot);--footer-rgb:var(--om-plot-rgb);--footer-icon:var(--om-icon-plot);--footer-icon-opacity:.22;}body.single-post .uagb-block-fectabox01{--footer-accent:var(--om-fast);--footer-rgb:var(--om-fast-rgb);--footer-icon:var(--om-icon-fast);--footer-icon-opacity:.22;}body.single-post .uagb-block-dmtctabox01{--footer-accent:var(--om-dmtips);--footer-rgb:var(--om-dmtips-rgb);--footer-icon:var(--om-icon-dmtips);--footer-icon-opacity:.22;}body.single-post .sub-footer-main{--footer-accent:var(--om-subsystems);--footer-rgb:var(--om-subsystems-rgb);--footer-icon:var(--om-icon-subsystems);--footer-icon-opacity:.30;}body.single-post .qdt-footer-main{--footer-accent:var(--om-quick);--footer-rgb:var(--om-quick-rgb);--footer-icon:var(--om-icon-quick);--footer-icon-opacity:.30;}body.single-post .wt-footer-main{--footer-accent:var(--om-weird);--footer-rgb:var(--om-weird-rgb);--footer-icon:var(--om-icon-weird);--footer-icon-opacity:.14;}body.single-post .nl-footer-main{--footer-accent:var(--om-narrative);--footer-rgb:var(--om-narrative-rgb);--footer-icon:var(--om-icon-narrative);--footer-icon-opacity:.14;}body.single-post :is(.uagb-block-phfreebox01,.uagb-block-fefreebox01,.uagb-block-dmtfreebox01,.qdt-footer-free,.wt-footer-free){--footer-accent:var(--om-accent);--footer-rgb:31,163,179;--footer-icon:none;}
body.single-post :is(.uagb-block-phctabox01,.uagb-block-fectabox01,.uagb-block-dmtctabox01,.qdt-footer-main,.wt-footer-main,.sub-footer-main,.nl-footer-main)::after{content:"" !important;position:absolute !important;top:14px !important;right:22px !important;bottom:14px !important;width:27% !important;z-index:0 !important;pointer-events:none !important;background-color:transparent !important;background-image:var(--footer-icon) !important;background-repeat:no-repeat !important;background-position:center right !important;background-size:contain !important;opacity:var(--footer-icon-opacity) !important;filter:none !important;transform:none !important;}body.single-post .qdt-footer-main::after{top:12px !important;right:16px !important;bottom:12px !important;width:29% !important;}body.single-post .wt-footer-main::after{top:18px !important;right:6px !important;bottom:18px !important;width:34% !important;background-size:auto 160% !important;background-position:calc(50% + 30px) calc(50% + 4px) !important;opacity:.14 !important;filter:invert(1) grayscale(1) !important;mix-blend-mode:screen !important;}body.single-post .nl-footer-main::after{top:14px !important;right:20px !important;bottom:14px !important;width:28% !important;background-size:contain !important;background-position:center right !important;opacity:.14 !important;filter:invert(1) grayscale(1) !important;mix-blend-mode:screen !important;}
body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) .uagb-heading-text{position:relative !important;z-index:2 !important;width:68% !important;max-width:none !important;margin:0 !important;color:#fff !important;font-family:"EB Garamond",Georgia,serif !important;font-size:30px !important;font-weight:600 !important;line-height:1.12 !important;letter-spacing:-.012em !important;text-align:left !important;}body.single-post :is(.ph-footer-copy,.ph-free-footer-copy,.fe-footer-copy,.fe-free-footer-copy,.dmt-footer-copy,.dmt-free-footer-copy,.qdt-footer-copy,.qdt-free-footer-copy,.wt-footer-copy,.wt-free-footer-copy,.sub-footer-copy,.sub-free-footer-copy,.nl-footer-copy,.nl-free-footer-copy){position:relative !important;z-index:2 !important;max-width:620px !important;margin:8px 0 16px !important;color:rgba(255,255,255,.88) !important;font-size:15px !important;line-height:1.45 !important;}body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) :is(.wp-block-uagb-buttons,.uagb-buttons__outer-wrap,.uagb-buttons__wrap,.wp-block-uagb-buttons-child){position:relative !important;z-index:2 !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;}body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) .uagb-buttons__wrap{display:flex !important;justify-content:flex-start !important;align-items:center !important;}body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) a.uagb-buttons-repeater{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;max-width:none !important;min-height:38px !important;margin:0 !important;padding:8px 17px !important;box-sizing:border-box !important;border:1px solid var(--footer-accent) !important;border-radius:999px !important;background:var(--footer-accent) !important;color:#fff !important;box-shadow:0 8px 20px rgba(var(--footer-rgb),.24) !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important;white-space:nowrap !important;transition:transform .15s

/* --- WPWriter addition --- */
 ease,filter .15s ease,box-shadow .15s ease !important;}body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) a.uagb-buttons-repeater > .uagb-button__link{display:block !important;width:auto !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:inherit !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important;white-space:nowrap !important;}body.single-post :is(.uagb-block-phctabox01,.uagb-block-phfreebox01,.uagb-block-fectabox01,.uagb-block-fefreebox01,.uagb-block-dmtctabox01,.uagb-block-dmtfreebox01,.qdt-footer-main,.qdt-footer-free,.wt-footer-main,.wt-footer-free,.sub-footer-main,.nl-footer-main) a.uagb-buttons-repeater:hover,
body.single-post.category-weird-trinkets .entry-content > .uagb-block-67e1bc9f a.uagb-buttons-repeater:hover,
body.single-post.category-quick-tables .entry-content .wp-block-uagb-buttons:has(a[href*="sdm_process_download"]) a.uagb-buttons-repeater:hover{transform:translateY(-1px) !important;filter:brightness(1.08) !important;box-shadow:0 10px 24px rgba(var(--footer-rgb),.34) !important;}
@media (min-width:921px){body.single-post .sub-footer-main > .wp-block-uagb-advanced-heading{width:100% !important;max-width:none !important;position:relative !important;z-index:2 !important;}body.single-post .sub-footer-main .uagb-heading-text{width:100% !important;max-width:none !important;font-size:30px !important;line-height:1.12 !important;white-space:nowrap !important;}}

