.hmod{background:var(--surface);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--r-panel);padding:16px 17px}.hmod-title{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-weight:700;margin:0 0 10px}.hmod-empty{color:var(--text-faint)}.hmod-empty,.hmod-error{font-size:11.5px;line-height:1.7;margin:0}.hmod-error{color:#e08a7a}.hmod-note{font-size:10.5px;color:var(--text-faint);margin:8px 0 0}.hmod-skel{display:flex;flex-direction:column;gap:7px}.hmod-skel-line{height:11px;border-radius:var(--r-xs);background:var(--card);animation:hmod-pulse 1.5s ease-in-out infinite}.hmod-skel-line:first-child{height:74px}@keyframes hmod-pulse{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.hmod-skel-line{animation:none}}.pom{display:block;border-radius:var(--r-xl);overflow:hidden;background:var(--card)}.pom:hover{background:var(--surface-alt)}.pom-fig{position:relative;aspect-ratio:1;background:#05060a;line-height:0}.pom-fig img{width:100%;height:100%;object-fit:contain;display:block}.pom-body{padding:10px 12px 12px}.pom-title{font-size:12.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.pom-author{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:11px;color:var(--text-muted)}.pom-country{color:var(--text-faint)}.hmod-map{isolation:isolate;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1}.hmod-map,.hmod-map .leaflet-container{background:#05060a}.hmod-akt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hmod-akt-row{border-bottom:var(--bw-hairline) solid var(--border)}.hmod-akt-row:last-child{border-bottom:none}.hmod-akt-link{display:flex;align-items:flex-start;gap:9px;padding:9px 0}a.hmod-akt-link:hover .hmod-akt-text{color:var(--text)}.hmod-akt-text{font-size:11.5px;line-height:1.55;color:var(--text2,var(--text-muted));overflow-wrap:anywhere}.crt{list-style:none;margin:0;padding:0}.crt-row{border-bottom:var(--bw-hairline) solid var(--border)}.crt-row:last-child{border-bottom:none}.crt-link{display:flex;align-items:center;gap:10px;padding:9px 0}.crt-body{display:flex;flex-direction:column;gap:2px;min-width:0}.crt-name{font-size:12px;font-weight:600;color:var(--text)}.crt-meta{font-size:10.5px;color:var(--text-faint)}a.crt-link:hover .crt-name{color:var(--gold)}.kb{display:block;border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.kb:hover{border-color:var(--gold-dim)}.kb-fig{display:block;aspect-ratio:16/9;background:#05060a;line-height:0}.kb-fig img{width:100%;height:100%;object-fit:cover;display:block}.kb-body{display:block;padding:10px 12px 12px}.kb-title{display:block;font-size:12.5px;font-weight:600;color:var(--text)}.kb-desc{display:block;font-size:11px;color:var(--text-muted);line-height:1.6;margin-top:5px}.hmod-kolumna{display:flex;flex-direction:column;gap:12px}.hmod-siatka{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.hmod-siatka>*{grid-column:span 2}.hmod-siatka>:nth-child(n+4){grid-column:span 3}.hmod-siatka>:nth-child(n+4):nth-child(2n):last-child{grid-column:span 6}.hmod-communityMap{display:flex;flex-direction:column}.hmod-communityMap>:last-child{flex:1 1;display:flex;flex-direction:column}@media (max-width:760px){.hmod-siatka{grid-template-columns:1fr}.hmod-siatka>*,.hmod-siatka>:nth-child(n+4),.hmod-siatka>:nth-child(n+4):nth-child(2n):last-child{grid-column:auto}}.bnr{position:relative;overflow:hidden;margin:0 0 22px;padding:22px 24px;border-radius:var(--r-panel);background:var(--surface);border:var(--bw-hairline) solid var(--border-strong)}.bnr-zgrafika{min-height:190px;display:flex;align-items:center;padding:26px 28px}.bnr-tlo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.bnr-zgrafika:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#05060aeb,#05060ac7 45%,#05060a73)}.bnr-tresc{position:relative;z-index:2;max-width:62ch}.bnr-tytul{margin:0;font-size:26px;font-weight:600;letter-spacing:.3px;color:var(--text);line-height:1.25}.bnr-tekst,.bnr-tytul{overflow-wrap:anywhere}.bnr-tekst{margin:9px 0 0;font-size:13.5px;line-height:1.7;color:var(--text-muted)}.bnr-cta{display:inline-flex;align-items:center;height:34px;padding:0 18px;margin-top:15px;border-radius:var(--r-md);background:var(--grad-primary);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.6px;white-space:nowrap;transition:filter var(--t-fast)}.bnr-cta:hover{filter:brightness(1.08)}.bnr-cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:560px){.bnr{padding:18px 16px}.bnr-zgrafika{min-height:0;padding:20px 18px}.bnr-tytul{font-size:21px}.bnr-zgrafika:after{background:linear-gradient(180deg,#05060adb,#05060aeb)}}