.acp-nation{--acp-nation-ink:var(--wp--preset--color--contrast, #0f1f16);--acp-nation-muted:var(--wp--preset--color--muted, #5c6e63);--acp-nation-card:var(--acp-card-bg, var(--wp--preset--color--base, #fff));--acp-nation-line:var(--acp-card-border, var(--wp--preset--color--border, #d3e8da));--acp-nation-surface:var(--wp--preset--color--surface, #f2f8f4);--acp-nation-green:var(--acp-green, var(--wp--preset--color--primary, #00793d));--acp-nation-green-dark:var(--acp-green-dark, var(--wp--preset--color--primary-dark, #005a2d));--acp-nation-accent:var(--acp-accent, var(--wp--preset--color--accent, #e3be92));--acp-nation-clover:var(--acp-clover, var(--wp--preset--color--clover, #2fb865));--acp-nation-hostile:#b3261e;--acp-nation-display:var(--wp--preset--font-family--obviously, "Obviously", "Barlow Condensed", system-ui, sans-serif);--acp-nation-body:var(--wp--preset--font-family--proxima-nova, "Proxima Nova", "Barlow", system-ui, sans-serif)}.acp-nation+.acp-nation{margin-top:clamp(3.25rem, 6vw, 5rem)}.acp-nation--masthead>*+*{margin-top:clamp(2rem, 4vw, 3rem)}.acp-nation-sec{scroll-margin-top:calc(var(--acp-header-h, 0px) + 1.5rem)}.acp-nation__title{margin:0 0 1.25rem;font-family:var(--acp-nation-display);font-size:clamp(1.6rem, 3vw, 2.35rem);font-weight:800;line-height:1;text-transform:uppercase;border-left:.28em solid var(--acp-nation-green);padding-left:.55em}.acp-nation__sub{margin:2.25rem 0 1rem;padding-bottom:.55rem;border-bottom:2px solid var(--acp-nation-accent);color:var(--acp-nation-green);font-family:var(--acp-nation-display);font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.acp-nation__sub:first-of-type{margin-top:2rem}.acp-nation--doc>.acp-nation__sub{margin-top:2.25rem}.acp-nation__row{border-bottom:1px solid var(--acp-nation-line)}.acp-nation__row:last-child{border-bottom:0}.acp-nation-chrono{list-style:none;margin:1.5rem 0 0;padding:0}.acp-nation-chrono__row{display:grid;grid-template-columns:4rem 1fr;gap:0 1.25rem;padding:.85rem 0}.acp-nation-chrono__row--group{border-top:3px solid var(--acp-nation-accent);margin-top:1.5rem;padding-top:1rem}.acp-nation-chrono__row--group:first-child{margin-top:0}.acp-nation-chrono__year{font-family:var(--acp-nation-display);font-size:1.1rem;font-weight:800;line-height:1.2;color:var(--acp-nation-green);font-variant-numeric:tabular-nums}.acp-nation-chrono__body{min-width:0}.acp-nation__masthead{text-align:center;padding-bottom:1.5rem}.acp-nation__arms{display:block;width:min(420px, 90%);height:auto;margin:0 auto}.acp-nation__fullname{margin:1.1rem auto 0;max-width:24ch;font-family:var(--acp-nation-display);font-size:clamp(1rem, 2vw, 1.3rem);font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--acp-nation-green)}.acp-nation__founded{margin:.5rem 0 0;color:var(--acp-nation-muted);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.acp-nation__map{margin:0}.acp-nation__lede+.acp-nation__map{margin-top:clamp(3rem, 6vw, 4.5rem)}.acp-nation__map img{display:block;width:100%;height:auto;border:1px solid var(--acp-nation-line)}.acp-nation__map figcaption{margin-top:.7rem;color:var(--acp-nation-muted);font-size:.88rem;line-height:1.5}.acp-nation__map figcaption strong{color:var(--acp-nation-ink);font-weight:700}.acp-nation-map{position:relative;border:1px solid var(--acp-nation-line);background:var(--acp-nation-surface);overflow:hidden}.acp-nation-map__svg{display:block;width:100%;height:auto;touch-action:none}.acp-nation-map.is-zoomed .acp-nation-map__svg{cursor:grab}.acp-nation-map.is-zoomed .acp-nation-map__svg:active{cursor:grabbing}.acp-nation-map__region{fill:var(--acp-nation-map-fill,#8d9c93);fill-opacity:.28;stroke:var(--acp-nation-card);stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill-opacity .15s ease;outline:none}.acp-nation-map__zoom{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:2px;z-index:1}.acp-nation-map__zoom-btn{width:2rem;height:2rem;padding:0;border:1px solid var(--acp-nation-line);background:var(--acp-nation-card);color:var(--acp-nation-green-dark);font:700 1.1rem/1 var(--acp-nation-body);cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .12)}.acp-nation-map__zoom-btn:hover:not(:disabled){background:var(--acp-nation-surface)}.acp-nation-map__zoom-btn:focus-visible{outline:2px solid var(--acp-nation-green);outline-offset:1px}.acp-nation-map__zoom-btn:disabled{color:var(--acp-nation-muted);cursor:default;opacity:.6}.acp-nation-map__region.is-unclaimed{fill:#b6c2bb;fill-opacity:.25}.acp-nation-map__region:hover{fill-opacity:.85}.acp-nation-map__region.is-held{fill:var(--acp-nation-green);fill-opacity:1;stroke:#fff;stroke-width:1.2}.acp-nation-map__region.is-held.is-capital{fill:var(--acp-nation-green-dark)}.acp-nation-map__region.is-held:hover,.acp-nation-map__region.is-held:focus-visible{fill:var(--acp-nation-clover)}.acp-nation-map__region.is-held:focus-visible{stroke:var(--acp-nation-accent);stroke-width:2.5}.acp-nation-map__region.is-held.is-contested{stroke:var(--acp-nation-hostile);stroke-width:2.2;stroke-dasharray:4 3}.acp-nation-map__label{font-family:var(--acp-nation-display);font-weight:700;font-size:calc(12px / var(--acp-nation-map-px, 1));letter-spacing:.01em;fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke fill;stroke:var(--acp-nation-green-dark);stroke-width:calc(3px / var(--acp-nation-map-px, 1));stroke-linejoin:round;pointer-events:none}.acp-nation-map__label.is-capital{font-size:calc(13px / var(--acp-nation-map-px, 1));text-transform:uppercase;letter-spacing:.05em}.acp-nation-map__label.is-hidden{visibility:hidden}.acp-nation-map__tip{position:absolute;z-index:2;left:0;top:0;max-width:240px;padding:.5rem .75rem .55rem;background:var(--acp-nation-ink);color:#fff;font-family:var(--acp-nation-body);font-size:.82rem;line-height:1.45;box-shadow:0 6px 18px rgb(0 0 0 / .18);pointer-events:none}.acp-nation-map__tip strong{display:block;font-family:var(--acp-nation-display);font-size:.98rem;font-weight:700;letter-spacing:.02em;margin-bottom:.1rem}.acp-nation-map__tip em{font-style:normal;color:var(--acp-nation-accent)}.acp-nation-map__tip .is-contested{display:block;color:#ff9d94;font-weight:700}.acp-nation-map__credit{display:block;margin-top:.3rem;font-size:.8rem}.acp-nation-map__credit a{color:inherit}.acp-nation__lede{margin:0;font-size:1.08rem;line-height:1.7}.acp-nation__lede--tight{font-size:1rem;color:var(--acp-nation-muted)}.acp-nation__aside{margin:1rem 0 0;color:var(--acp-nation-muted);font-size:.9rem;font-style:italic}.acp-nation-sec>.acp-nation__title{margin-top:0}.acp-nation__empty{margin:1rem 0 0;color:var(--acp-nation-muted);font-size:.9rem;font-style:italic}.acp-nation-land__list{list-style:none;margin:0;padding:0}.acp-nation-terr{padding:.8rem 0}.acp-nation-terr__head{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .7rem}.acp-nation-terr__name{font-family:var(--acp-nation-display);font-size:1.05rem;font-weight:700;line-height:1.15;text-transform:uppercase}.acp-nation-terr--capital .acp-nation-terr__name{color:var(--acp-nation-green)}.acp-nation-terr__mark{color:var(--acp-nation-muted);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.acp-nation-terr__mark--capital{color:var(--acp-nation-green);font-weight:800}.acp-nation-terr__note{margin:.3rem 0 0;max-width:68ch;color:var(--acp-nation-muted);font-size:.92rem;line-height:1.55}.acp-nation-terr__note--wall{font-style:italic}.acp-nation-scale__note{margin:0 0 1rem;max-width:60ch;color:var(--acp-nation-muted);font-size:.9rem}.acp-nation-scale__list{list-style:none;margin:0;padding:0}.acp-nation-scale__row{display:grid;grid-template-columns:4.5rem 1fr 2.5rem;align-items:center;gap:.75rem;padding:.28rem 0}.acp-nation-scale__era{color:var(--acp-nation-muted);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.acp-nation-scale__track{display:block;height:.55rem;background:var(--acp-nation-surface)}.acp-nation-scale__bar{display:block;height:100%;background:var(--acp-nation-clover)}.acp-nation-scale__num{font-family:var(--acp-nation-display);font-size:1.15rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.acp-nation-scale__row--current .acp-nation-scale__bar{background:var(--acp-nation-green)}.acp-nation-scale__row--current .acp-nation-scale__era,.acp-nation-scale__row--current .acp-nation-scale__num{color:var(--acp-nation-green)}.acp-nation-rel{list-style:none;margin:0;padding:0}.acp-nation-rel__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .7rem;padding:.7rem 0}.acp-nation-rel__logo{flex:0 0 auto;align-self:center;width:26px;height:26px}.acp-nation-rel__logo img{width:100%;height:100%;object-fit:contain;display:block}.acp-nation-rel__name{font-family:var(--acp-nation-display);font-size:1.05rem;font-weight:700;line-height:1.2;text-transform:uppercase}.acp-nation .acp-nation-rel__name a{color:inherit;text-decoration:none;border-bottom:1px solid var(--acp-nation-line)}.acp-nation .acp-nation-rel__name a:hover{color:var(--acp-nation-green);border-bottom-color:currentColor}.acp-nation-rel__brother{margin-left:.45rem;color:var(--acp-nation-green);font-family:var(--acp-nation-body);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-nation-rel__since{margin-left:auto;color:var(--acp-nation-muted);font-size:.9rem;white-space:nowrap}.acp-nation .acp-nation-rel__since a{color:var(--acp-nation-muted);text-decoration:none;border-bottom:1px solid var(--acp-nation-line)}.acp-nation .acp-nation-rel__since a:hover{color:var(--acp-nation-green);border-bottom-color:currentColor}.acp-nation-rel--foes .acp-nation-rel__name{color:var(--acp-nation-hostile)}.acp-nation-rel__row--gone .acp-nation-rel__name{color:var(--acp-nation-muted)}.acp-nation-rel--foes .acp-nation-rel__since{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-nation-war__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .7rem}.acp-nation-war__name{font-family:var(--acp-nation-display);font-size:1.1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.acp-nation-war__won,.acp-nation-war__tag{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-nation-war__won{color:var(--acp-nation-green)}.acp-nation-war__tag{color:var(--acp-nation-muted)}.acp-nation-war--pact .acp-nation-war__name{color:var(--acp-nation-muted);font-weight:700}.acp-nation-war__parties{display:block;margin-top:.2rem;color:var(--acp-nation-muted);font-size:.9rem;line-height:1.5}.acp-nation-war__links{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.5rem}.acp-nation .acp-nation-war__more{color:var(--acp-nation-green);text-decoration:none;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-nation .acp-nation-war__more:hover{color:var(--acp-nation-green-dark)}.acp-nation-war__treaty{flex:0 0 auto}.acp-nation-war__treaty[open]{flex:1 0 100%;order:3}.acp-nation-war__treaty summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.35rem;color:var(--acp-nation-muted);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acp-nation-war__treaty summary::-webkit-details-marker{display:none}.acp-nation-war__treaty summary::before{content:"+";display:inline-block;width:1rem;height:1rem;border:1px solid var(--acp-nation-line);line-height:.9rem;text-align:center;font-size:.8rem;font-weight:700}.acp-nation-war__treaty[open] summary::before{content:"−"}.acp-nation-war__treaty summary:hover{color:var(--acp-nation-green)}.acp-nation-war__treaty summary:hover::before{border-color:var(--acp-nation-green)}.acp-nation-war__treaty img{display:block;width:100%;max-width:560px;height:auto;margin-top:.75rem;border:1px solid var(--acp-nation-line)}@media (max-width:680px){.acp-nation-rel__since{margin-left:0;flex-basis:100%}.acp-nation-rel--foes .acp-nation-rel__since{margin-top:.15rem}.acp-nation-scale__row{grid-template-columns:4rem 1fr 2.25rem;gap:.5rem}.acp-nation-chrono__row{grid-template-columns:2.75rem 1fr;gap:0 .9rem}}.taxopress-table-container{width:100%}.taxopress-table-row td{border:none}.taxopress-table-row:nth-child(n+7){display:none}.taxopress-see-more-link,.taxopress-close-table-link{cursor:pointer}.taxopress-close-table-link{display:none}.taxopress-see-more-container{text-align:right;padding:10px}.hidden{display:none}.taxopress-table-container .taxopress-post-count{text-align:right;padding-right:30px}.taxopress-arrow{display:inline-block}.taxopress-arrow.right{border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:5px solid}.taxopress-arrow.down{border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid}.taxopress-border-cloud a{text-decoration:none;border:1px solid;padding:4px 7px;display:inline-block;margin:3px}.taxopress-box-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.taxopress-box-list a{display:block;text-decoration:none;box-sizing:border-box;word-wrap:break-word}.taxopress-box-list img{max-width:100%;height:auto;display:block}.taxopress-boxrelatedpost-cat{color:#666;font-size:.9em}@media (max-width:1200px){.taxopress-box-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.taxopress-box-list{grid-template-columns:1fr;word-wrap:break-word}}.taxopress-parent-child-list{list-style:none!important}.taxopress-parent-term{font-weight:400;margin:.5em 0;list-style-type:none!important;position:relative;padding-left:1.5em}.taxopress-child-list{list-style:none!important;margin:.3em 0 .3em 1em!important;padding-left:0!important}.taxopress-child-term{font-weight:400;margin:.2em 0;position:relative;padding-left:1.5em}.taxopress-parent-term::before{content:"•";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list>li::before{content:"○";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list .taxopress-child-list>li::before{content:"▪  ▪";font-size:1.2em}.taxopress-child-list{margin-left:1em!important}.taxopress-child-list .taxopress-child-list{margin-left:1em!important}.taxopress-parent-term,.taxopress-child-list li{font-weight:400}.taxopress-box-list img.custom-image-class{width:var(--tp-image-width,200px);height:var(--tp-image-height,200px);object-fit:cover;aspect-ratio:1 / 1;display:block;max-width:100%}a.st_tag,a.internal_tag,.st_tag,.internal_tag{text-decoration:underline!important}