/*
Theme Name: BD-A06 · One More Turn
Description: Independent Unciv Android APK download guide. AEN BD-A01 variant.
Version: 1.1.4
Requires at least: 6.7
Requires PHP: 8.0
Text Domain: aen-bd-a-06-unciv
License: GNU General Public License v2 or later
Tags: full-site-editing, block-patterns, wide-blocks
*/

@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/dm-sans-400.ttf') format('truetype')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/dm-sans-700.ttf') format('truetype')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/space-grotesk-400.ttf') format('truetype')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/space-grotesk-700.ttf') format('truetype')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/barlow-condensed-700.ttf') format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/fraunces-400.ttf') format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/fraunces-700.ttf') format('truetype')}
:root{--apk-primary:var(--wp--preset--color--primary);--apk-bg:var(--wp--preset--color--background);--apk-text:var(--wp--preset--color--text);--apk-surface:var(--wp--preset--color--surface);--apk-muted:var(--wp--preset--color--muted);--apk-line:var(--wp--preset--color--line);--apk-button:var(--wp--preset--color--button-text);--apk-display:var(--wp--preset--font-family--display);--apk-body:var(--wp--preset--font-family--body)}

/* Shared primitives only. Page composition and product copy live in each variant. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--apk-bg);color:var(--apk-text);font-family:var(--apk-body);font-size:17px;line-height:1.65}img{max-width:100%;height:auto}figure{margin:0}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--apk-primary)}:focus-visible{outline:3px solid var(--apk-primary);outline-offset:5px}h1,h2,h3,.wp-block-site-title{font-family:var(--apk-display);line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.6rem,5.5vw,5.1rem);text-wrap:balance}h2{font-size:clamp(1.8rem,3vw,2.8rem);text-wrap:balance}h3{font-size:1.3rem}p{margin-top:0}.wp-site-blocks{padding:0}.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks main{padding-block:48px 72px}.wp-site-blocks main.is-flush{padding-block:0}.apk-document{max-width:1080px;margin:auto;padding-inline:30px}.apk-document>.wp-block-post-title{margin-top:0}.apk-document .wp-block-post-content{line-height:1.8}.apk-document .wp-block-post-content h2{margin-top:38px}.apk-document .wp-block-post-content>p{max-width:800px}.apk-document .wp-block-post-template{padding:0;list-style:none}.apk-document .wp-block-post-template>li{padding:26px 0;border-bottom:1px solid var(--apk-line)}.apk-document .wp-block-query-pagination{gap:20px;display:flex;padding-top:30px}.apk-document .wp-block-post-date{color:var(--apk-muted);font-size:14px}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table th,.wp-block-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--apk-line);vertical-align:top}.wp-block-table th{font-size:13px}.wp-block-details summary{cursor:pointer;font-weight:700;min-height:44px;padding:12px 0}.wp-block-details p{color:var(--apk-muted)}.aen-menu-brand,.aen-menu-meta{display:none}.wp-block-navigation-item__content{padding-block:10px}.apk-media img{display:block;width:100%;height:auto}.apk-download-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--apk-primary);color:var(--apk-button);border:1px solid var(--apk-primary);padding:16px 24px;min-height:52px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.3;border-radius:4px;transition:opacity .15s ease}.apk-download-button:hover,.wp-block-button__link:hover{opacity:.85;color:var(--apk-button)}.apk-download-button::after{content:'↓';font-size:22px}.apk-download-detail,.apk-source{font-size:12px;line-height:1.6;color:var(--apk-muted);margin:12px 0 0}.apk-source a{text-decoration:underline}.apk-specs{margin:0}.apk-specs .apk-spec{padding:12px 0;border-bottom:1px solid var(--apk-line)}.apk-specs dt{font-size:12px;color:var(--apk-muted)}.apk-specs dd{margin:4px 0 0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.apk-footer{margin:0}.apk-footer .wp-block-navigation__container{gap:8px}.apk-footer .wp-block-navigation-item__content{padding:4px 0}.apk-footer nav{font-size:13px}.apk-footer .wp-block-site-title{margin:0}.apk-footer .wp-block-site-title a{text-decoration:none}.aen-contact-details{overflow-wrap:anywhere;font-size:14px}.apk-header .wp-block-site-title a{text-decoration:none}.wp-block-navigation__responsive-container.is-menu-open{background:var(--apk-bg)!important;color:var(--apk-text)!important;padding:30px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding:12px 0;font-size:21px}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{padding:10px;min-width:44px;min-height:44px}
@media(max-width:700px){body{font-size:16px}.apk-document{padding-inline:20px}.apk-download-button{max-width:100%;font-size:15px;padding-inline:18px}.wp-block-table th,.wp-block-table td{padding:12px 10px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}


body.apk-game-unciv{background:var(--apk-bg)}
body.apk-game-unciv .apk-header{background:var(--apk-bg);border:0}
.ot-header{max-width:1360px;margin:auto;padding:21px 38px 0}
.ot-masthead{display:grid;grid-template-columns:1fr 3fr 1fr;gap:30px;align-items:center;border-top:1px solid var(--apk-primary);border-bottom:4px double var(--apk-primary);padding:21px 0}
.ot-masthead>*{margin:0!important;min-width:0}.ot-masthead-side{display:flex;align-items:center;gap:13px}.ot-masthead-side>*{margin:0!important}.ot-masthead-icon{flex:0 0 44px;line-height:0}.ot-masthead-icon img{width:44px;height:44px}
.ot-masthead-note,.ot-masthead-right{font-family:Arial,sans-serif;font-size:10px;line-height:1.7;color:var(--apk-muted)}.ot-masthead-right{text-align:right}
.ot-masthead-name{text-align:center}.ot-masthead-name .wp-block-site-title{font-size:clamp(2.5rem,5.7vw,5.2rem);line-height:1;letter-spacing:-.06em;font-weight:600;margin:0}
.ot-masthead-deck{font-size:12px;margin:13px 0 0;font-style:italic}
.ot-horizontal-nav{padding:14px 0;border-bottom:1px solid var(--apk-primary);justify-content:center}.ot-horizontal-nav .wp-block-navigation__container{justify-content:center;gap:34px}.ot-horizontal-nav .wp-block-navigation-item__content{font-family:Arial,sans-serif;font-size:12px;min-height:35px;display:flex;align-items:center}
body.apk-game-unciv .apk-home{max-width:1360px;padding:33px 38px 62px;margin:auto}
.ot-frontline{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:90px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--apk-line);margin:0 0 27px!important}
.ot-frontline>*{margin:0!important;min-width:0}.ot-section-label{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--apk-primary);font-weight:700;margin:0 0 18px}
.ot-front-title{font-size:clamp(2.7rem,4.8vw,4.75rem);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:0 0 20px;max-width:800px}
.ot-front-deck{font-size:16px;line-height:1.7;max-width:720px;margin:0}
.ot-release-slip{border-left:1px solid var(--apk-line);padding-left:25px}.ot-release-slip .apk-download{background:transparent;padding:0;margin:0 0 16px;border:0;border-radius:0;box-shadow:none}
.ot-release-slip .apk-download-button{font-family:Arial,sans-serif;font-size:13px;border-radius:0;width:100%;min-width:0;padding:16px 12px}
.ot-release-slip .apk-download p{font-family:Arial,sans-serif;font-size:10px;line-height:1.5}.ot-release-slip .apk-specs{display:grid;grid-template-columns:1fr 1fr;border:0;padding:0;margin:15px 0}.ot-release-slip .apk-specs>div{padding:7px 8px 7px 0;border:0;min-width:0}.ot-release-slip .apk-specs dt{font-size:9px}.ot-release-slip .apk-specs dd{font-size:11px;overflow-wrap:anywhere}
.ot-small{font-size:11px;line-height:1.6}.ot-release-slip .ot-small{font-family:Arial,sans-serif;font-size:10px;margin:0}
.ot-map-lead{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,3.5fr) minmax(145px,.8fr);gap:24px;align-items:start;margin:0 0 50px!important}
.ot-map-lead>*{margin:0!important;min-width:0}.ot-map-sidebar{padding-top:26px}.ot-map-sidebar h2{font-size:26px;line-height:1.13;letter-spacing:-.04em;font-weight:500;margin:16px 0}.ot-map-sidebar p{font-size:13px;line-height:1.85;margin:0 0 15px}.ot-map-sidebar .ot-column-label{font-family:Arial,sans-serif;font-size:10px;color:var(--apk-primary);border-top:3px solid var(--apk-primary);padding-top:10px}.ot-column-link{font-size:12px;line-height:1.6;color:var(--apk-primary);margin:20px 0 0}
.ot-map-caption{font-family:Arial,sans-serif;font-size:9px;margin:0 0 11px;color:var(--apk-muted);letter-spacing:.04em}.ot-world-map{border:1px solid var(--apk-line);padding:5px;background:var(--apk-surface);margin:0!important}.ot-world-map img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.ot-map-annotations{display:flex;list-style:none;padding:0;margin:13px 0 0;gap:16px}.ot-map-annotations li{flex:1;font-family:Arial,sans-serif;font-size:10px;line-height:1.7;border-top:1px solid var(--apk-line);padding-top:9px}.ot-map-annotations strong{color:var(--apk-primary)}
.ot-section-heading{border-top:3px double var(--apk-primary);padding-top:20px;margin:0 0 29px}.ot-section-heading .ot-section-label{margin-bottom:12px}.ot-section-heading h2{font-size:clamp(1.7rem,2.9vw,2.8rem);line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:0;max-width:850px}
.ot-decision-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:50px}.ot-decision-columns>*{min-width:0;margin:0!important}.ot-research-column{border-left:1px solid var(--apk-line);padding-left:45px}
.ot-decision-columns h3{font-size:27px;line-height:1.18;letter-spacing:-.035em;font-weight:500;margin:24px 0 17px}.ot-research-column h3{margin-top:0}.ot-decision-columns p{font-size:14px;line-height:1.85;margin:0 0 17px}
.ot-city-plate,.ot-tech-plate{margin:0!important}.ot-city-plate img,.ot-tech-plate img{width:100%;height:auto;display:block;border:1px solid var(--apk-line)}.ot-tech-plate{margin-top:24px!important}.ot-decision-columns .ot-column-link{font-size:12px}
.ot-endmatter{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:65px;border-top:1px solid var(--apk-primary);padding-top:27px;margin:42px 0 0!important}.ot-endmatter>*{margin:0!important;min-width:0}.ot-endmatter h2{font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 20px}.ot-endmatter p{font-size:13px;line-height:1.8;margin:0 0 17px}.ot-rules-index{border-left:1px solid var(--apk-line);padding-left:30px}
.ot-turn-order{padding-left:22px;margin:0 0 20px}.ot-turn-order li{font-size:14px;line-height:1.8;padding-left:8px;margin:0 0 10px}
body.apk-game-unciv .apk-document{max-width:1360px;margin:auto;padding:35px 38px 55px}body.apk-game-unciv .apk-document>.wp-block-post-title{font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.1;font-weight:500;letter-spacing:-.05em;margin:0 0 35px;max-width:1050px}
.ot-product{font-size:16px}.ot-product p{font-size:16px;line-height:1.9;max-width:900px;margin:0 0 24px}.ot-product h2{font-weight:500;letter-spacing:-.035em;line-height:1.18}.ot-product h3{font-size:25px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 17px}.ot-product .ot-section-label{font-size:10px;line-height:1.6}.ot-product .ot-product-intro{max-width:900px;font-size:19px;line-height:1.75}.ot-product .ot-reference-note{font-size:13px;line-height:1.8;max-width:100%;border-top:1px solid var(--apk-line);padding-top:21px;margin-top:28px}
.ot-download-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:70px}.ot-download-layout>*{margin:0!important;min-width:0}.ot-download-reading{border-left:1px solid var(--apk-line);padding-left:45px}.ot-download-layout h2{font-size:31px;margin:0 0 22px}.ot-download-layout p{font-size:15px}.ot-download-main .apk-download{padding:25px 0;background:transparent;border-top:1px solid var(--apk-line);border-bottom:1px solid var(--apk-line);border-radius:0;margin:26px 0;box-shadow:none}.ot-download-main .apk-download-button{border-radius:0}.ot-download-main .apk-specs{display:grid;grid-template-columns:1fr 1fr;margin:24px 0}.ot-download-main .apk-specs>div{min-width:0;padding:12px}.ot-download-main .apk-specs dd{font-size:13px;overflow-wrap:anywhere}
.ot-civilisation-columns,.ot-tech-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;margin:34px 0}.ot-reading-column{margin:0!important;min-width:0}.ot-reading-column p{font-size:15px}.ot-reading-column+.ot-reading-column{border-left:1px solid var(--apk-line);padding-left:40px}
.ot-reference-table{margin:30px 0!important}.ot-reference-table table{border-collapse:collapse;width:100%;font-size:14px}.ot-reference-table th,.ot-reference-table td{border:0;border-bottom:1px solid var(--apk-line);padding:17px 18px 17px 0;text-align:left;vertical-align:top;line-height:1.8}.ot-reference-table th{border-top:2px solid var(--apk-primary);color:var(--apk-primary)}.ot-reference-table td:first-child{width:35%;font-weight:600}
.ot-product-tech-plate{max-width:1100px;margin:30px 0!important;border:1px solid var(--apk-line);padding:8px;background:var(--apk-surface)}.ot-product-tech-plate img{width:100%;height:auto;display:block;object-fit:contain}
.ot-mod-register{margin:35px 0}.ot-mod-entry{display:grid;grid-template-columns:240px minmax(0,1fr);gap:45px;padding:25px 0;border-top:1px solid var(--apk-line);margin:0!important}.ot-mod-entry>*{margin:0!important}.ot-mod-entry h2{font-size:29px;color:var(--apk-primary)}.ot-mod-entry p{font-size:16px;max-width:760px}
body.apk-game-unciv .apk-footer{background:var(--apk-bg);padding:0 38px}.ot-bibliography{max-width:1284px;display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;gap:30px;margin:auto;border-top:4px double var(--apk-primary);padding:25px 0 30px;align-items:start}.ot-bibliography>*{min-width:0;margin:0!important}.ot-bibliography .wp-block-site-title{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0 0 7px}.ot-bibliography p{font-family:Arial,sans-serif;font-size:10px;line-height:1.9}.ot-bibliography-links{display:flex;flex-direction:column;gap:12px}.ot-legal-nav .wp-block-navigation__container{gap:11px;flex-wrap:wrap}.ot-legal-nav .wp-block-navigation-item__content,.ot-bibliography .aen-contact{font-family:Arial,sans-serif;font-size:10px}
.ot-header a:focus-visible,.ot-product a:focus-visible,.ot-bibliography a:focus-visible,body.apk-game-unciv .apk-home a:focus-visible{outline:2px solid var(--apk-primary);outline-offset:5px}
@media(max-width:1000px){.ot-header{padding-inline:26px}.ot-masthead{grid-template-columns:1fr 3fr 1fr;gap:15px}.ot-masthead-icon{display:none}.ot-frontline{gap:35px;grid-template-columns:minmax(0,1fr) 245px}body.apk-game-unciv .apk-home{padding-inline:26px}.ot-map-lead{grid-template-columns:155px minmax(0,1fr);gap:24px}.ot-diplomacy-sidebar{grid-column:2;padding-top:0;border-top:1px solid var(--apk-line);display:grid;grid-template-columns:1fr 2fr;column-gap:22px}.ot-diplomacy-sidebar .ot-column-label{display:none}.ot-diplomacy-sidebar h2{margin:16px 0}.ot-diplomacy-sidebar p{margin-top:14px}.ot-diplomacy-sidebar .ot-column-link{grid-column:2;margin-top:0}.ot-decision-columns{gap:30px}.ot-research-column{padding-left:28px}.ot-endmatter{gap:35px}.ot-bibliography{gap:22px}.ot-download-layout{gap:35px}.ot-download-reading{padding-left:30px}}
@media(max-width:680px){.ot-header{padding:15px 19px 0}.ot-masthead{display:block;padding:23px 0 20px}.ot-masthead-side,.ot-masthead-right{display:none}.ot-masthead-name .wp-block-site-title{font-size:3.3rem}.ot-masthead-deck{font-size:11px}.ot-horizontal-nav{padding:8px 0;justify-content:flex-end}.ot-horizontal-nav .wp-block-navigation__responsive-container-open{margin-left:auto}body.apk-game-unciv .apk-home{padding:28px 19px 37px}.ot-frontline{display:block;padding-bottom:26px;margin-bottom:23px!important}.ot-front-title{font-size:3.3rem}.ot-front-deck{font-size:15px}.ot-release-slip{padding:22px 0 0;border-left:0;margin-top:23px!important;border-top:1px solid var(--apk-line)}.ot-release-slip .apk-download{margin-bottom:10px}.ot-release-slip .apk-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-release-slip .apk-download-button{width:auto;min-width:210px}.ot-map-lead{display:flex;flex-direction:column;gap:25px;margin-bottom:35px!important}.ot-map-plate{order:0;width:100%}.ot-research-sidebar{order:1}.ot-diplomacy-sidebar{order:2}.ot-map-sidebar{padding-top:0;display:block;border:0}.ot-map-sidebar h2{font-size:26px;margin:13px 0}.ot-map-sidebar p{font-size:14px;line-height:1.8}.ot-map-sidebar .ot-column-label{display:block;font-size:10px}.ot-map-sidebar .ot-column-link{font-size:12px;margin-top:14px}.ot-map-annotations{gap:12px}.ot-map-annotations li{font-size:9px}.ot-decision-columns{display:block}.ot-research-column{border-left:0;padding:25px 0 0;border-top:1px solid var(--apk-line);margin-top:25px!important}.ot-decision-columns h3{font-size:27px}.ot-section-heading h2{font-size:2rem}.ot-decision-columns p{font-size:15px}.ot-endmatter{display:block;margin-top:30px!important}.ot-turn-order li{font-size:15px}.ot-rules-index{border:0;border-top:1px solid var(--apk-line);padding:25px 0 0;margin-top:25px!important}.ot-endmatter p{font-size:14px}body.apk-game-unciv .apk-document{padding:30px 19px 35px}.ot-product .ot-product-intro{font-size:18px}.ot-download-layout{display:block}.ot-download-reading{padding:26px 0 0;border-left:0;border-top:1px solid var(--apk-line);margin-top:28px!important}.ot-product p,.ot-download-layout p{font-size:15px}.ot-civilisation-columns,.ot-tech-reading{display:block}.ot-reading-column+.ot-reading-column{border-left:0;padding:24px 0 0;border-top:1px solid var(--apk-line);margin-top:24px!important}.ot-reference-table table{font-size:12px}.ot-reference-table td:first-child{width:39%}.ot-mod-entry{display:block;padding:23px 0}.ot-mod-entry h2{margin-bottom:15px!important;font-size:27px}.ot-bibliography{grid-template-columns:1fr 1fr;gap:24px 22px;padding:25px 0}.ot-bibliography-title{grid-column:1/-1}.ot-bibliography .wp-block-site-title{font-size:29px}.ot-bibliography-links{grid-column:1/-1;border-top:1px solid var(--apk-line);padding-top:17px}body.apk-game-unciv .apk-footer{padding-inline:19px}.ot-bibliography p{font-size:10px}.ot-legal-nav .wp-block-navigation-item__content{min-height:32px}}

.wp-block-group{min-width:0}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:64px 24px 28px!important;align-items:stretch}
.kg-pit-controls .apk-download a:not(.apk-download-button){background:transparent!important;color:var(--apk-bg)!important;border:0!important;min-height:0;box-shadow:none}
body.admin-bar.apk-game-luanti .apk-header{top:32px}.admin-bar.apk-game-luanti .lt-rail{height:calc(100dvh - 32px)}
@media(max-width:780px){body.admin-bar.apk-game-luanti .apk-header{top:auto}.admin-bar.apk-game-luanti .lt-rail{height:auto}}

/* AEN article-format-v1: reading content only; never navigation or card grids. */
body.single-post .wp-block-post-content table {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    border-collapse: collapse;
    border-spacing: 0;
    margin-block: 1.25em;
    line-height: 1.55;
}
body.single-post .wp-block-post-content table :is(th, td) {
    border: 1px solid #94a3b8;
    border-color: color-mix(in srgb, currentColor 45%, transparent);
    padding: .6em .75em;
    min-width: calc(8ch + 1.5em);
    vertical-align: top;
    overflow-wrap: normal;
    word-break: normal;
}
body.single-post .wp-block-post-content table :is(th, td):not(.has-text-align-left):not(.has-text-align-center):not(.has-text-align-right) {
    text-align: start;
}
body.single-post .wp-block-post-content table :is(th, thead td) {
    font-weight: 700;
    background-color: color-mix(in srgb, currentColor 6%, transparent);
}
body.single-post .wp-block-post-content table :is(th, td) > :first-child { margin-block-start: 0; }
body.single-post .wp-block-post-content table :is(th, td) > :last-child { margin-block-end: 0; }
body.single-post .wp-block-post-content .wp-block-table { max-width: 100%; overflow-x: auto; }
body.single-post .wp-block-post-content :is(ul, ol):not(.wp-block-post-template):not(.wp-block-navigation__container) {
    padding-inline-start: 1.65em;
    margin-block: 1em;
    list-style-position: outside;
}
body.single-post .wp-block-post-content ul:not(.wp-block-post-template):not(.wp-block-navigation__container) { list-style-type: disc; }
body.single-post .wp-block-post-content ol:not([type]) { list-style-type: decimal; }
body.single-post .wp-block-post-content ul:not(.wp-block-post-template):not(.wp-block-navigation__container) ul { list-style-type: circle; }
body.single-post .wp-block-post-content ul:not(.wp-block-post-template):not(.wp-block-navigation__container) ul ul { list-style-type: square; }
body.single-post .wp-block-post-content :is(ul, ol):not(.wp-block-post-template):not(.wp-block-navigation__container) > li {
    display: list-item;
    margin-block: .35em;
    padding-inline-start: .15em;
}
body.single-post .wp-block-post-content :is(ul, ol):not(.wp-block-post-template):not(.wp-block-navigation__container) li > :is(ul, ol) { margin-block: .35em; }
body.single-post .wp-block-post-content li > p { margin-block: .35em; }
body.single-post .wp-block-post-content blockquote {
    margin-inline: 0;
    padding-inline: 1em;
    border-inline-start: 3px solid currentColor;
}
body.single-post .wp-block-post-content img:is(.emoji, .wp-smiley) {
    display: inline !important;
    width: 1em !important;
    height: 1em !important;
    min-width: 0 !important;
    max-width: 1em !important;
    margin: 0 .07em !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
    vertical-align: -.1em;
    object-fit: contain;
}

/* Flow content preserves an author's inline indent; only this reading shell is capped. */
body.single-post .apk-document .wp-block-post-content {
    max-width: var(--wp--style--global--content-size, 800px);
    margin-inline: auto;
}
