@layer compactColumns {
/* Compact structural columns; preserve paragraph spacing and ad dimensions. */
body.mist-theme :is(#compact-column-layout,.layout,.chapter-layout,.nav-chapter-layout,.dedicated-ad-layout,.bookshelf-layout){column-gap:0!important;}
body.mist-theme :is(#compact-column-content,main,.article-frame,.mist-prose,.soft-reading,.main-contents-wrapper,.main-contents,.original-body,.article-body){margin:0!important;padding:0!important;min-width:0;}
body.mist-theme :is(#compact-column-nav,.chapter-navigation,.restored-page-toc,.page-toc){margin:0!important;padding:0!important;}
body.mist-theme :is(#compact-column-ad,.dedicated-ad-rail,.calendar-ad-rail,.bookshelf-ad-rail,.bookshelf-side-ad,.safe-sticky-track,.safe-sticky-card,.renewal-ad,.ad-slot,.ad-placeholder,.ad){margin:0!important;padding:0!important;box-sizing:border-box;}
@media(min-width:1200px) and (min-height:700px) and (hover:hover) and (pointer:fine){body.mist-theme :is(#compact-column-reserve,main.internal-ad-main){padding-right:300px!important;}}

}
