/* Poland only: river green, linen, aged gold. */
.tpl-atlas-v3{--pl-gold:#dec185;--pl-ink:#f0e7d3;--pl-muted:#c4cbbb;--pl-deep:#10241c}
.tpl-atlas-v3 .pl-nav{position:relative;display:flex;gap:8px;overflow:auto;margin:26px 0 0;padding:12px 4px;border-block:1px solid #d4bc843b;scrollbar-width:thin;scrollbar-color:#cfb278 #13241b}
.tpl-atlas-v3 .pl-nav a{flex:none;display:flex;align-items:center;min-height:46px;padding:12px 18px;font:400 14px/1.4 Jost,sans-serif;color:#ece0c7;text-decoration:none;border-radius:3px 16px 3px 3px;border:1px solid transparent}
.tpl-atlas-v3 .pl-nav a:hover,.tpl-atlas-v3 .pl-nav a:focus-visible{background:#c2a9681a;border-color:#d6b870}
.tpl-atlas-v3 #pl-atlas{padding:0!important;overflow:hidden;margin-top:40px;background:#13241eea!important}
.tpl-atlas-v3 .pl-section-head{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:35px;padding:44px 40px 30px}
.tpl-atlas-v3 .pl-section h2{font:400 clamp(34px,3.6vw,54px)/1.07 'Cormorant Garamond',serif;color:var(--pl-ink);margin:12px 0 18px;max-width:750px}
.tpl-atlas-v3 .pl-section:not(#pl-atlas){position:relative;isolation:isolate;background:radial-gradient(ellipse at 94% 10%,#a47e3424,transparent 50%),linear-gradient(130deg,#263b2eea,#13281eef)!important;border:1px solid #c4a56945;border-radius:3px 54px 3px 3px;box-shadow:0 22px 60px #07120d33;padding:46px 40px!important;margin-block:38px}
.tpl-atlas-v3 .pl-section:not(#pl-atlas):before{content:'';position:absolute;top:-4px;right:-4px;left:auto;bottom:auto;transform:none;width:135px;height:170px;background:url('gfx/atlas-v3/ornament-dab-len.png') center/contain no-repeat;border:0;opacity:.45;pointer-events:none;z-index:-1}
.tpl-atlas-v3 .pl-section:not(#pl-atlas)>.pl-lead{max-width:75ch;line-height:1.8;margin-bottom:26px}
.tpl-atlas-v3 .pl-terrain{pointer-events:none;opacity:.88}
@media(max-width:560px){.tpl-atlas-v3 .pl-section:not(#pl-atlas){padding:30px 18px!important}.tpl-atlas-v3 .pl-section:not(#pl-atlas):before{width:85px;height:110px;opacity:.3}}
.tpl-atlas-v3 .pl-lead{font:400 16px/1.8 Jost,sans-serif;color:var(--pl-muted);max-width:64ch;margin:0 0 16px}
.tpl-atlas-v3 .pl-time{padding:28px 40px;background:radial-gradient(ellipse at 0 0,#d1b57320,transparent 60%),#25382d;display:grid;grid-template-columns:.58fr 1fr;gap:30px;border-block:1px solid #d5bb8030;align-items:center}
.tpl-atlas-v3 .pl-time>div{min-width:0}
.tpl-atlas-v3 .pl-time output{font:400 clamp(40px,4vw,65px)/1 'Cormorant Garamond',serif;color:var(--pl-gold)}
.tpl-atlas-v3 #pl-era{font:400 23px/1.25 'Cormorant Garamond',serif;color:var(--pl-ink);margin:14px 0 0}
.tpl-atlas-v3 .pl-time label{display:block;font:400 13px Jost,sans-serif;color:#d5d9ca;margin-bottom:15px}
.tpl-atlas-v3 #pl-time-range{width:100%;accent-color:#dbba76;cursor:pointer;min-height:35px;margin:0}
.tpl-atlas-v3 .pl-dates{display:flex;gap:7px;overflow:auto;padding:12px 2px 6px;scrollbar-width:thin;scrollbar-color:#cdb071 #192f25}
.tpl-atlas-v3 .pl-dates button,.tpl-atlas-v3 .pl-map-toolbar button{flex:none;min-height:42px;padding:10px 13px;border:1px solid #d6ba7942;background:#16291f;color:#dedcc9;cursor:pointer;font:400 12px Jost,sans-serif;border-radius:3px}
.tpl-atlas-v3 .pl-dates button[aria-pressed=true],.tpl-atlas-v3 .pl-map-toolbar button[aria-pressed=true]{color:#ffe7ab;border-color:#dfbd76;background:#79684044}
.tpl-atlas-v3 .pl-map-toolbar{padding:16px 26px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #bda67130;flex-wrap:wrap}
.tpl-atlas-v3 .pl-map-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.tpl-atlas-v3 .pl-map-legend{font:400 12px Jost,sans-serif;color:#d8daca;display:flex;align-items:center;gap:9px}.tpl-atlas-v3 .pl-map-legend i{display:block;width:9px;height:9px;border-radius:50%;background:#e3c58b;box-shadow:0 0 14px #d9b76e80}
.tpl-atlas-v3 .pl-map-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:stretch;gap:0}
.tpl-atlas-v3 .pl-map{min-width:0;min-height:580px;position:relative;background:#143237;overflow:hidden;border-right:1px solid #d6b57230}
.tpl-atlas-v3 .pl-map svg{display:block;width:100%;height:100%;min-height:580px;position:absolute;inset:0}
.tpl-atlas-v3 .pl-map .pl-land{fill:url(#pl-land-grad);stroke:none}
.tpl-atlas-v3 .pl-river{fill:none;stroke:#9cc9c6;stroke-width:1.25;opacity:.8;vector-effect:non-scaling-stroke}.tpl-atlas-v3 .pl-lake{fill:#214951;stroke:#a1bfaf;stroke-width:.6}
.tpl-atlas-v3 .pl-grid{stroke:#b3ccaf;stroke-width:.45;opacity:.1}
.tpl-atlas-v3 .pl-geo-label{fill:#c1d0ae;paint-order:stroke;stroke:#314932;stroke-width:3px;font:italic 21px 'Cormorant Garamond',serif;letter-spacing:.02em}.tpl-atlas-v3 .pl-city{fill:#eee4c7;paint-order:stroke;stroke:#18332a;stroke-width:3px;font:400 17px Jost,sans-serif}
.tpl-atlas-v3 .pl-city-dot{fill:#e7d8ad;stroke:#173227;stroke-width:2px}.tpl-atlas-v3 .pl-point{cursor:pointer}.tpl-atlas-v3 .pl-point circle{fill:#17382c;stroke:#e0bd75;stroke-width:2px}.tpl-atlas-v3 .pl-point text{fill:#ffe2a3;font:500 16px Jost,sans-serif;text-anchor:middle;dominant-baseline:central}.tpl-atlas-v3 .pl-point.is-current circle{fill:#a1813d;filter:drop-shadow(0 0 6px #eaca8c)}
.tpl-atlas-v3 .pl-map-detail{min-width:0;display:flex;flex-direction:column;background:linear-gradient(150deg,#253d31,#10231b)}
.tpl-atlas-v3 .pl-detail-image{height:290px;flex:none;position:relative;overflow:hidden}.tpl-atlas-v3 .pl-detail-image img{width:100%;height:100%;display:block;object-fit:cover}.tpl-atlas-v3 .pl-detail-image:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#20372c)}
.tpl-atlas-v3 .pl-detail-copy{padding:20px 30px 28px;display:flex;flex-direction:column;flex:1}.tpl-atlas-v3 .pl-detail-copy small{font:500 11px/1.6 Jost,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--pl-gold)}.tpl-atlas-v3 .pl-detail-copy h3{font:400 clamp(28px,2.6vw,39px)/1.1 'Cormorant Garamond',serif;margin:16px 0;color:var(--pl-ink)}.tpl-atlas-v3 .pl-detail-copy p{font:400 15px/1.75 Jost,sans-serif;color:#d2d9c9;margin:0 0 24px}
.tpl-atlas-v3 .pl-open{display:flex;justify-content:space-between;align-items:center;margin-top:auto;min-height:48px;background:none;border:0;border-top:1px solid #c9ad6d44;padding:17px 0 0;color:var(--pl-gold);font:500 14px Jost,sans-serif;text-align:left;cursor:pointer}
.tpl-atlas-v3 .pl-history{padding:30px;border-top:1px solid #cab57f44;background:linear-gradient(120deg,#32442a7a,#11241dc4)}
.tpl-atlas-v3 .pl-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 18px;scrollbar-width:thin;scrollbar-color:#cfaf6b #173026}
.tpl-atlas-v3 .pl-card{display:block;position:relative;isolation:isolate;min-width:0;width:100%;aspect-ratio:1;height:auto;padding:0;text-align:left;overflow:hidden;border:1px solid #d0b57969;border-radius:3px 40px 3px 3px;background:#21372a;color:var(--pl-ink);cursor:pointer;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s}
.tpl-atlas-v3 .pl-card>img{position:absolute;inset:0;width:100%;height:100%!important;max-height:none;object-fit:cover;transition:transform .4s}.tpl-atlas-v3 .pl-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#061c1200 15%,#0c211a77 44%,#0c211aef 77%);z-index:0}.tpl-atlas-v3 .pl-card:hover{border-color:#e8c77f;box-shadow:0 0 24px #c7a56b22}.tpl-atlas-v3 .pl-card:hover>img{transform:scale(1.025)}
.tpl-atlas-v3 .pl-card-copy{position:absolute;z-index:1;inset:auto 22px 24px;display:flex;flex-direction:column;gap:12px}.tpl-atlas-v3 .pl-card-copy small{color:#e4c280;font:500 11px/1.5 Jost,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpl-atlas-v3 .pl-card-copy strong{font:400 clamp(22px,2.25vw,32px)/1.1 'Cormorant Garamond',serif;color:#f4e6c9}.tpl-atlas-v3 .pl-card-action{font:500 12px Jost,sans-serif;color:#e1be74}
.tpl-atlas-v3 .pl-controls{display:flex;gap:18px;justify-content:flex-end;align-items:center;margin-top:14px}.tpl-atlas-v3 .pl-controls button{width:46px;height:46px;border:1px solid #b89e665c;border-radius:50%;background:#193326;color:#e0c181;font:400 24px Georgia,serif;cursor:pointer}.tpl-atlas-v3 .pl-controls button:disabled{opacity:.3;cursor:default}.tpl-atlas-v3 .pl-count{font:400 12px Jost,sans-serif;color:#cbbc93}
.pl-dialog{width:min(1050px,94vw);max-height:90dvh;max-width:94vw;padding:0;border:1px solid #d9bd78a1;border-radius:3px 48px 3px 3px;background:#182d22;color:#dfdfd0;box-shadow:0 30px 120px #0008;overflow:auto}.pl-dialog::backdrop{background:#04120ccc;backdrop-filter:blur(18px)}.pl-dialog .pl-close{position:sticky;float:right;top:16px;margin:16px 20px -66px 0;z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid #bfa16578;background:#122219ed;color:#efcb82;font-size:30px;cursor:pointer}.pl-reader-body{padding:52px clamp(24px,6vw,70px)}.pl-reader-body h2{font:400 clamp(35px,4.5vw,60px)/1.06 'Cormorant Garamond',serif;color:#f1e2c2;margin:16px 50px 30px 0}.pl-reader-body p{font:400 18px/1.85 Jost,sans-serif;margin:0 0 24px;max-width:70ch}.pl-reader-body small{font:500 12px Jost,sans-serif;color:#ddbb75}.pl-reader-body figure{margin:28px 0}.pl-reader-body img{width:100%;max-height:480px;object-fit:cover;border-radius:3px 32px 3px 3px}.pl-reader-body figcaption{font:400 12px/1.6 Jost,sans-serif;color:#b8c1b1;margin-top:10px}.pl-reader-body a{color:#e7c483}.pl-reader-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.pl-reader-body h3{font:400 30px 'Cormorant Garamond',serif;color:#efdcae}.tpl-atlas-v3 [hidden]{display:none!important}
.tpl-atlas-v3 :focus-visible,.pl-dialog :focus-visible{outline:2px solid #f0d89a;outline-offset:4px}
.tpl-atlas-v3 section[id]{scroll-margin-top:125px}
body:has(.tpl-atlas-v3) .wp-block-post-content>.pl-dialog,body:has(.tpl-atlas-v3) .entry-content>.pl-dialog,.pl-dialog{margin:auto!important;position:fixed;inset:0;overscroll-behavior:contain}
body:has(.pl-dialog[open]){overflow:hidden}
.pl-dialog{scrollbar-color:#bca065 #152b20;scrollbar-width:thin}.pl-reader-body figure{max-width:660px;margin:28px auto}.pl-reader-body img{display:block;height:auto;max-height:none;object-fit:contain}
@media(max-width:900px){.tpl-atlas-v3 .pl-section-head{padding:30px 24px;grid-template-columns:1fr;gap:5px}.tpl-atlas-v3 .pl-time{padding:24px;grid-template-columns:1fr;gap:25px}.tpl-atlas-v3 .pl-map-layout{grid-template-columns:1fr}.tpl-atlas-v3 .pl-map{height:580px;min-height:0;border-right:0}.tpl-atlas-v3 .pl-map svg{min-height:0}.tpl-atlas-v3 .pl-map-detail{display:grid;grid-template-columns:.8fr 1fr}.tpl-atlas-v3 .pl-detail-image{height:100%;min-height:290px}.tpl-atlas-v3 .pl-rail{grid-auto-columns:calc((100% - 20px)/2)}.tpl-atlas-v3 .pl-card-copy strong{font-size:28px}}
@media(max-width:560px){.tpl-atlas-v3 .pl-history{padding:22px 16px}.tpl-atlas-v3 .pl-map{height:420px}.tpl-atlas-v3 .pl-map-detail{display:flex}.tpl-atlas-v3 .pl-detail-image{height:230px;min-height:0}.tpl-atlas-v3 .pl-detail-copy{padding:18px 22px 24px}.tpl-atlas-v3 .pl-rail{grid-auto-columns:86%;gap:14px}.tpl-atlas-v3 .pl-card-copy{inset:auto 18px 20px}.tpl-atlas-v3 .pl-card-copy strong{font-size:27px}.tpl-atlas-v3 .pl-nav{margin-top:16px}.tpl-atlas-v3 .pl-nav a{padding:10px 13px}.tpl-atlas-v3 .pl-map-toolbar{padding:15px 18px}.pl-reader-body p{font-size:16px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.tpl-atlas-v3 *{scroll-behavior:auto!important;transition:none!important}}
/* Political atlas: geographic context stays beneath independently clickable borders. */
.tpl-atlas-v3 .pl-territory{stroke-width:2.1;fill-opacity:.39;vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;transition:fill-opacity .18s,stroke-width .18s;filter:drop-shadow(0 0 3px #e6c57b70)}
.tpl-atlas-v3 .pl-territory:hover,.tpl-atlas-v3 .pl-territory.is-selected,.tpl-atlas-v3 .pl-territory:focus-visible{fill-opacity:.64;stroke-width:3.2;stroke:#ffe4a5;outline:none}
.tpl-atlas-v3 .pl-territory.is-approximate{stroke-dasharray:7 3;stroke-opacity:.94}
.tpl-atlas-v3 .pl-territory.is-line{fill:none!important;stroke:#ffe0a0;stroke-width:2.5;pointer-events:stroke}
.tpl-atlas-v3 .pl-territory.is-outline{fill:none!important;pointer-events:stroke}
.tpl-atlas-v3 .pl-territory-fill{fill-opacity:.39;cursor:pointer;transition:fill-opacity .18s}
.tpl-atlas-v3 .pl-territory-fill:hover,.tpl-atlas-v3 .pl-territory-fill.is-selected{fill-opacity:.54}
.tpl-atlas-v3 .pl-territory.is-demarcation{stroke:#8bd5c8;stroke-dasharray:7 4;stroke-width:2.8;filter:drop-shadow(0 0 3px #8bd5c880)}
.tpl-atlas-v3 .pl-territory.is-hatched{fill-opacity:.8}
.tpl-atlas-v3 .pl-territory.is-earlier{fill-opacity:.2;stroke-width:1;stroke-opacity:.55;filter:none}
.tpl-atlas-v3 .pl-territory.is-earlier:hover,.tpl-atlas-v3 .pl-territory.is-earlier.is-selected{fill-opacity:.5;stroke-opacity:1}
.tpl-atlas-v3 .pl-polity-labels{pointer-events:none}
.tpl-atlas-v3 .pl-polity-label{font:500 15px/1 Jost,sans-serif;fill:#ffedbf;paint-order:stroke;stroke:#293c2eee;stroke-width:3px;text-anchor:middle;letter-spacing:.035em}
.tpl-atlas-v3 .pl-neighbor-label{font:italic 15px 'Cormorant Garamond',serif;fill:#c6c4a6;paint-order:stroke;stroke:#2b4432;stroke-width:2.5px;text-anchor:middle}
.tpl-atlas-v3 .pl-city{font-size:13px;stroke-width:2.5px;pointer-events:none}.tpl-atlas-v3 .pl-city-dot{pointer-events:none}.tpl-atlas-v3 .pl-geo-label{font-size:16px;opacity:.8;pointer-events:none}
.tpl-atlas-v3 .pl-map .pl-river{stroke-width:1;opacity:.75;pointer-events:none}.tpl-atlas-v3 .pl-map .pl-lake{pointer-events:none}
.tpl-atlas-v3 .pl-border-key{width:27px;height:0;border-top:3px solid #efd089;box-shadow:0 0 10px #edbd6750}
.tpl-atlas-v3 .pl-map-info{padding:18px 26px 22px;background:linear-gradient(105deg,#293d2f,#172c22);border-top:1px solid #d7bb794d}
.tpl-atlas-v3 .pl-map-state{margin:0 0 12px;font:500 13px/1.6 Jost,sans-serif;letter-spacing:.04em;color:#ecd49c}
.tpl-atlas-v3 .pl-territory-keys{display:flex;flex-wrap:wrap;gap:8px 14px}
.tpl-atlas-v3 .pl-territory-keys button{display:flex;align-items:center;gap:9px;text-align:left;font:400 12px/1.5 Jost,sans-serif;color:#e7e3d1;min-height:36px;padding:7px 10px;border:1px solid #c6af7633;border-radius:3px;background:#10291d7a;cursor:pointer}
.tpl-atlas-v3 .pl-territory-keys button:hover,.tpl-atlas-v3 .pl-territory-keys button[aria-pressed=true]{border-color:#ead29b;background:#ccb16b24}
.tpl-atlas-v3 .pl-territory-keys i{flex:none;width:12px;height:12px;background:var(--territory-color);border:1px solid #ffe6bb70}
.tpl-atlas-v3 .pl-map-toolbar{gap:12px 22px}.tpl-atlas-v3 .pl-map-toolbar .pl-map-legend{margin-left:auto}.tpl-atlas-v3 .pl-map-toolbar>div:not(.pl-map-layers){flex-basis:100%}
.tpl-atlas-v3 .pl-point.is-battle circle{fill:#743c2b;stroke:#edc07a}.tpl-atlas-v3 .pl-point text{font-size:13px}
.tpl-atlas-v3 .pl-map svg{touch-action:none;cursor:grab;user-select:none}
.tpl-atlas-v3 .pl-map svg.is-panning,.tpl-atlas-v3 .pl-map svg.is-panning *{cursor:grabbing!important}
.tpl-atlas-v3 .pl-map svg:focus-visible{outline:2px solid #f1cf83;outline-offset:-4px}
.tpl-atlas-v3 .pl-map-navigation{position:absolute;right:14px;top:14px;z-index:2;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #ddbd7866;border-radius:5px 18px 5px 5px;background:#132a22ed;box-shadow:0 5px 20px #071b1855;backdrop-filter:blur(10px)}
.tpl-atlas-v3 .pl-map-navigation button{width:40px;height:40px;min-width:40px;display:grid;place-items:center;border:1px solid #d7bb7740;border-radius:3px;background:#243d30;color:#ffe4a4;font:400 24px/1 Jost,sans-serif;padding:0;cursor:pointer}
.tpl-atlas-v3 .pl-map-navigation button:hover,.tpl-atlas-v3 .pl-map-navigation button:focus-visible{border-color:#ffe4a4;box-shadow:0 0 12px #e8ba6838}
.tpl-atlas-v3 .pl-map-navigation button:disabled{opacity:.35;cursor:default}
.tpl-atlas-v3 .pl-map-navigation output{min-width:48px;text-align:center;font:400 11px Jost,sans-serif;color:#e5d5ae}
@media(max-width:560px){.tpl-atlas-v3 .pl-map-info{padding:16px 18px}.tpl-atlas-v3 .pl-map-legend{font-size:11px}.tpl-atlas-v3 .pl-map-toolbar .pl-map-legend{margin:0}.tpl-atlas-v3 .pl-map-toolbar button{padding:9px 11px}}

/* Separate, dated sacred places and schematic campaign directions. */
.tpl-atlas-v3 .pl-campaign-line{fill:none;stroke:#eaac88;stroke-width:3;stroke-dasharray:9 7;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.9;marker-mid:url(#pl-campaign-arrow);marker-end:url(#pl-campaign-arrow)}
.tpl-atlas-v3 .pl-route-key{width:28px;border-top:3px dashed #eaac88;display:inline-block}
.tpl-atlas-v3 .pl-point.is-religion circle{fill:#305766;stroke:#c7ece5;filter:drop-shadow(0 0 5px #8adddd55)}
.tpl-atlas-v3 .pl-point.is-religion text{fill:#f4f1d8;font-size:15px}
.tpl-atlas-v3 .pl-point.is-selected circle{stroke:#fff2c9;stroke-width:3}
.tpl-atlas-v3 .pl-territory-keys [data-place]{border:1px solid #bba77355;color:#e5d7b8;background:#19342b;padding:9px 12px;border-radius:4px;cursor:pointer}
.tpl-atlas-v3 .pl-territory-keys [data-place].is-selected{border-color:#ffdf9d;background:#3e5140}
.tpl-atlas-v3 .pl-territory-keys [hidden]{display:none!important}

/* Motywy grup przypisane do tematu. Istniejący ornament liściasty pozostaje detalem atlasu. */
.tpl-atlas-v3 #pl-rok{background:radial-gradient(ellipse at 83% 7%,#bc874239,transparent 43%),linear-gradient(145deg,#39412ced,#1a2b24f0)!important}
.tpl-atlas-v3 #pl-zycie{background:radial-gradient(ellipse at 82% 8%,#b6b9a125,transparent 47%),linear-gradient(145deg,#253b3bed,#182a30f0)!important}
.tpl-atlas-v3 #pl-przedmioty{background:radial-gradient(ellipse at 80% 0%,#d1a46932,transparent 50%),linear-gradient(145deg,#3a3429ed,#213126f0)!important}
.tpl-atlas-v3 #pl-wspolnoty{background:radial-gradient(ellipse at 85% 5%,#987b4b2e,transparent 47%),linear-gradient(145deg,#293a2eed,#192c24f2)!important}
.tpl-atlas-v3 #pl-miejsca{background:radial-gradient(ellipse at 82% 8%,#b0aa7740,transparent 48%),linear-gradient(145deg,#2b3c2bed,#1c3029f1)!important}
.tpl-atlas-v3 .pl-section:not(#pl-atlas):after{content:'';position:absolute;inset:13px;border:1px solid #e2c78b24;border-radius:3px 45px 3px 3px;pointer-events:none;z-index:-1}
.tpl-atlas-v3 .pl-section:not(#pl-atlas)>.tpl-sekcja__nad{position:relative;display:flex;align-items:center;gap:16px}
.tpl-atlas-v3 .pl-section:not(#pl-atlas)>.tpl-sekcja__nad:after{content:'';height:1px;max-width:380px;flex:1;background:linear-gradient(90deg,#d3b57277,transparent)}
.tpl-atlas-v3 .pl-card{background-image:radial-gradient(circle at 35% 22%,#b89b5530,transparent 50%),linear-gradient(145deg,#2c4238,#152c28);box-shadow:inset 0 0 0 1px #edcb8440,0 12px 25px #09170d40}
.tpl-atlas-v3 .pl-card:hover,.tpl-atlas-v3 .pl-card:focus-visible{box-shadow:inset 0 0 0 1px #f2d7969c,0 0 25px #d3aa6055,0 15px 32px #09170d55}
.tpl-atlas-v3 .pl-controls button{transition:box-shadow .2s,transform .2s,border-color .2s}
.tpl-atlas-v3 .pl-controls button:not(:disabled):hover{border-color:#f1d18e;box-shadow:0 0 16px #e2bd7144;transform:translateY(-2px)}
@media(max-width:560px){.tpl-atlas-v3 .pl-section:not(#pl-atlas):after{inset:8px;border-radius:3px 30px 3px 3px}}

.tpl-atlas-v3 .pl-section#pl-rok{background:radial-gradient(ellipse at 83% 7%,#bc874239,transparent 43%),linear-gradient(145deg,#39412ced,#1a2b24f0)!important}
.tpl-atlas-v3 .pl-section#pl-zycie{background:radial-gradient(ellipse at 82% 8%,#b6b9a125,transparent 47%),linear-gradient(145deg,#253b3bed,#182a30f0)!important}
.tpl-atlas-v3 .pl-section#pl-przedmioty{background:radial-gradient(ellipse at 80% 0%,#d1a46932,transparent 50%),linear-gradient(145deg,#3a3429ed,#213126f0)!important}
.tpl-atlas-v3 .pl-section#pl-wspolnoty{background:radial-gradient(ellipse at 85% 5%,#987b4b2e,transparent 47%),linear-gradient(145deg,#293a2eed,#192c24f2)!important}
.tpl-atlas-v3 .pl-section#pl-miejsca{background:radial-gradient(ellipse at 82% 8%,#b0aa7740,transparent 48%),linear-gradient(145deg,#2b3c2bed,#1c3029f1)!important}
