.public-art-0{--len:560;--d:.1s}
.public-art-1{--len:1216;--d:.3s}
.public-art-2{--len:408;--d:.7s}
.public-art-3{--len:34;--d:1s}
.public-art-4{--d:1.20s}
.public-art-5{--d:1.23s}
.public-art-6{--d:1.27s}
.public-art-7{--d:1.30s}
.public-art-8{--d:1.34s}
.public-art-9{--d:1.38s}
.public-art-10{--d:1.41s}
.public-art-11{--d:1.45s}
.public-art-12{--d:1.48s}
.public-art-13{--d:1.52s}
.public-art-14{--d:1.55s}
.public-art-15{--d:1.58s}
.public-art-16{--d:1.62s}
.public-art-17{--d:1.66s}
.public-art-18{--d:1.69s}
.public-art-19{--d:1.73s}
.public-art-20{--d:1.76s}
.public-art-21{--d:1.79s}
.public-art-22{--d:1.83s}
.public-art-23{--d:1.86s}
.public-art-24{--d:1.90s}
.public-art-25{--d:1.94s}
.public-art-26{--d:1.97s}
.public-art-27{--d:2.00s}
.public-art-28{--d:2.04s}
.public-art-29{--d:2.08s}
.public-art-30{--d:2.11s}
.public-art-31{--d:2.15s}
.public-art-32{--d:2.18s}
.public-art-33{--d:2.21s}
.public-art-34{--d:2.25s}
.public-art-35{--d:2.29s}
.public-art-36{--d:2.32s}
.public-art-37{--d:2.35s}
.public-art-38{--d:2.39s}
.public-art-39{--len:180;--d:1.1s}
.public-art-40{--len:500;--d:.8s}
.public-art-41{--len:260;--d:1.2s}
.public-art-42{--d:1.8s}
.public-art-43{--d:2.1s}
.public-art-44{font-size:.86em;color:#6B7A8C;margin-top:18px}
.public-note{padding:1.2rem 1.4rem;border-left:3px solid var(--sky);background:var(--sky-soft);border-radius:var(--r-sm)}
.entry table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.entry th,.entry td{padding:.65rem;border:1px solid var(--line);text-align:left}
/* Collapse navigation before longer Bulgarian labels can overflow. */
@media(max-width:1180px){.burger{display:block}.nav{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 74px);height:calc(100dvh - 74px);background:var(--white);border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:24px;padding:24px var(--gut) 40px;clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);transition:clip-path .35s var(--ease);overflow-y:auto;visibility:hidden}.nav.open{clip-path:inset(0);-webkit-clip-path:inset(0);visibility:visible}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links .navlink,.nav-links .navlink--sub{display:block;color:var(--text)!important;font-size:1.15rem;padding:14px 4px;border-bottom:1px solid var(--line);border-radius:0}.nav-links .navlink.active::after{display:none}.nav-cta{flex-direction:column}.nav-cta .btn{min-height:50px;width:100%}}
