.afis{--ev-ground:var(--spruce);--ev-ground-2:var(--spruce-2);--ev-on-ground:var(--limestone);--ev-accent:var(--ochre);--ev-accent-text:var(--ochre-soft);--stage-min:clamp(30rem, 72svh, 46rem);--date-numeral:clamp(5rem, 22vw, 11rem);--radius-poster:10px;--shadow-stamp:3px 3px 0 var(--ev-accent);--shadow-stamp-hover:5px 5px 0 var(--ev-accent)}.afis[data-ev-theme=muzica]{--ev-ground:var(--lake-ink);--ev-ground-2:var(--lake)}.afis[data-ev-theme=folclor]{--ev-ground:var(--spruce-2);--ev-ground-2:var(--spruce-3)}.afis[data-ev-theme=teatru]{--ev-ground:#0e2621;--ev-ground-2:var(--spruce);--ev-accent-text:var(--ochre)}.afis[data-ev-theme=cetate]{--ev-ground:var(--spruce-3);--ev-ground-2:var(--spruce-2);--ev-accent-text:var(--mist)}.afis[data-ev-theme=hram]{--ev-ground:var(--spruce-3);--ev-ground-2:var(--spruce-2);--ev-accent:var(--mist);--ev-accent-text:var(--mist)}.st{isolation:isolate;min-height:var(--stage-min);padding-block:calc(var(--header-h) + var(--space-4)) var(--space-6);background:var(--ev-ground);color:var(--ev-on-ground);--focus:var(--limestone);align-items:end;display:grid;position:relative;overflow:clip}.st a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.st .amb{z-index:-2;background:radial-gradient(120% 90% at 18% 8%, color-mix(in srgb, var(--amb,var(--ev-ground-2)) 28%, var(--ev-ground)), var(--ev-ground) 72%);position:absolute;inset:0}.st .st__pattern{z-index:-1;opacity:.14;width:100%;height:100%;position:absolute;inset:0}.st__inner{gap:var(--space-5);min-width:0;display:grid}.st__back{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:600;font-size:var(--step--1);letter-spacing:.02em;justify-self:start;display:inline-flex}.st__grid{gap:var(--space-5);align-items:end;min-width:0;display:grid}.st__text{gap:var(--space-3);align-content:end;min-width:0;display:grid}.st__kicker{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-accent-text);margin:0;font-weight:700}.st__title{font:800 clamp(2.4rem, 1rem + 6.6vw, 5.6rem) / .98 var(--ff-display);font-variation-settings:"wdth" 88;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;max-width:16ch;color:inherit;margin:0}.st--poster .st__title,.st--framed .st__title{max-width:20ch;font-size:clamp(2.1rem,1rem + 4.4vw,4.2rem)}.st__when{font-size:var(--step-1);max-width:40ch;margin:0;line-height:1.35}.st__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.st__actions{gap:var(--space-3) var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.st__credit{font-size:var(--step--1);color:color-mix(in srgb, var(--ev-on-ground) 78%, transparent);margin:0}.st__credit--photo{justify-self:end}.st__media{gap:var(--space-2);min-width:0;margin:0;display:grid}.st__media--poster{width:min(70vw,26rem)}.st__media--poster picture.pic{border-radius:var(--radius-poster);box-shadow:var(--shadow-float)}.st__media--framed picture.pic{border-radius:16px}.st .pic{background-color:color-mix(in srgb, var(--ev-ground) 80%, var(--limestone))}.st--type .dn__day{font-size:var(--date-numeral);color:var(--ev-accent)}.st--type .dn{margin-block:calc(var(--space-2) * -1) 0}.st--photo{padding-top:var(--header-h)}.st--photo .amb{display:none}.st__bg{z-index:-1;position:absolute;inset:0;overflow:clip}.st .st__bg picture.pic{aspect-ratio:auto;background-color:var(--ev-ground);border-radius:0;width:100%;height:100%}.st__scrim{background:linear-gradient(to top, color-mix(in srgb, var(--ev-ground) 94%, transparent) 4%, color-mix(in srgb, var(--ev-ground) 58%, transparent) 46%, color-mix(in srgb, var(--ev-ground) 26%, transparent) 100%);position:absolute;inset:0}.st--photo .st__title{font-size:clamp(2.4rem,1rem + 6vw,5rem)}.st--photo .dn__day{color:var(--ev-accent);font-size:clamp(4.5rem,18vw,9rem)}@media (width>=62rem){.st{padding-bottom:var(--space-7)}.st--poster .st__grid{gap:var(--space-8);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.st--framed .st__grid{gap:var(--space-7);grid-template-columns:minmax(0,44rem) minmax(0,1fr)}.st__media--poster{width:100%}.st--poster .dn__day,.st--framed .dn__day{font-size:clamp(3.5rem,6vw,6rem)}}@media (width>=120rem){.st--photo{min-height:46rem}}.dn{align-items:baseline;gap:0 var(--space-3);color:var(--ev-accent);flex-wrap:wrap;line-height:.9;display:flex}.dn__day{font-family:var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;align-items:baseline;gap:var(--space-2);font-size:clamp(3.5rem,12vw,6rem);font-weight:800;display:inline-flex}.dn__day small{letter-spacing:.04em;text-transform:uppercase;font-variation-settings:"wdth" 100;font-size:.26em;font-weight:700}.dn__dash{font-family:var(--ff-display);font-size:clamp(2rem,6vw,3rem);font-weight:800}.dn__meta{font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-accent-text);flex-direction:column;gap:.2rem;font-weight:700;line-height:1;display:inline-flex}.dn__yr{opacity:.85;font-weight:400}.dn--muted{opacity:.6}.chip{min-height:1.9rem;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--step--1);background:0 0;border:1.5px solid;align-items:center;font-weight:700;display:inline-flex}.st .chip--fact{color:var(--ev-on-ground)}.st .chip--status{background:var(--ev-accent);border-color:var(--ev-accent);color:var(--spruce)}.st .chip--warn{background:var(--ochre-soft);border-color:var(--ochre-soft);color:var(--spruce)}.st .chip--bad{background:var(--danger);border-color:var(--danger);color:#fff}.st .chip--quiet{background:color-mix(in srgb, var(--ev-on-ground) 16%, transparent);color:var(--ev-on-ground);border-color:#0000}.chip--quiet{background:var(--surface-sunk);color:var(--ink-soft);border-color:#0000;font-weight:600}.stamp{--stamp-bg:var(--primary);--stamp-ink:var(--on-primary);justify-content:center;align-items:center;gap:var(--space-3);min-height:3rem;padding:0 var(--space-5);border:2px solid var(--stamp-bg);background:var(--stamp-bg);color:var(--stamp-ink);font:700 var(--step-0) / 1.1 var(--ff-display);font-variation-settings:"wdth" 88;box-shadow:var(--shadow-stamp);cursor:pointer;border-radius:8px;text-decoration:none;display:inline-flex}.stamp--block{width:100%;display:flex}.stamp:hover{color:var(--stamp-ink)}.stamp:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.stamp--buy{--stamp-bg:var(--buy);--stamp-ink:var(--limestone)}.stamp--outline{color:var(--ink);box-shadow:none;--stamp-ink:var(--ink);background:0 0;border-color:currentColor}.st .stamp--primary{--stamp-bg:var(--limestone);--stamp-ink:var(--spruce)}.st .stamp--outline{--stamp-ink:var(--limestone)}.stamp__label{text-align:center;min-width:0}.stamp__arrow{flex:none}@media (width>=62rem){.stamp{min-height:3.5rem}}.afis{padding-bottom:var(--space-8)}.af-body{padding-top:var(--space-6)}.af-layout{gap:var(--space-6);display:grid}.af-main{gap:var(--space-7);align-content:start;min-width:0;display:grid}@media (width>=62rem){.af-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"main stub";align-items:start}.af-layout>.stub{top:calc(var(--header-h) + var(--space-4));grid-area:stub;position:sticky}.af-main{grid-area:main}.afis{padding-bottom:var(--space-9)}}.af-sec{gap:var(--space-4);scroll-margin-top:calc(var(--header-h) + var(--space-4));min-width:0;display:grid}.af-sec>h2{font-size:var(--step-2);margin:0}.af-lead{font-size:var(--step-1);max-width:60ch;margin:0;line-height:1.45}.af-sec .ev-prose{max-width:62ch}.af-dl{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.af-dl>div{border-top:2px solid var(--line);padding-top:var(--space-3);gap:var(--space-1);align-content:start;display:grid}.af-dl dt{font-size:var(--step--1);color:var(--ink-muted);font-weight:700}.af-dl dd{margin:0}.af-cv{content-visibility:auto;contain-intrinsic-size:auto 30rem}.stub{--notch:.7rem;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raise);-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut,62%), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut,62%), #0000 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut,62%), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut,62%), #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--cut,62%), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut,62%), #0000 98%, #000) right / 51% 100% no-repeat;display:grid}.stub__title{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.stub__facts{gap:var(--space-3);margin:0;display:grid}.stub__facts dt{font-size:var(--step--1);color:var(--ink-muted);font-weight:700}.stub__facts dd{gap:.1rem;margin:0;display:grid}.stub__line--quiet{color:var(--ink-soft);font-size:var(--step--1)}.stub__cut{border:0;border-top:2px dashed var(--line);margin:0;position:relative}.stub__actions{gap:var(--space-3);display:grid}.stub__note{margin:0;font-weight:700}.stub__cal summary{cursor:pointer;min-height:var(--tap);align-items:center;display:flex}.stub__site{margin:0}.stub .ev-linkrow{padding-block:var(--space-2)}.dock{z-index:30;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--limestone) 94%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;inset:auto 0 0}.afis[data-dock]{padding-bottom:calc(6rem + env(safe-area-inset-bottom));scroll-padding-bottom:6rem}@media (width<=61.99rem){.afis[data-dock] .st__primary,.afis[data-dock] .stub__primary{display:none}}@media (width>=62rem){.dock{display:none}}.dt{top:var(--header-h);z-index:5;margin-inline:calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter);background:color-mix(in srgb, var(--paper) 94%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.dt ul{gap:var(--space-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dt a{min-height:var(--tap);padding:0 var(--space-4);border:2px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;line-height:1.15;text-decoration:none;display:inline-flex}.dt__n{font-weight:800}.dt__d{font-size:var(--step--1);color:var(--ink-soft)}.dt a:hover{border-color:var(--ink)}.dt a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.day{scroll-margin-top:calc(var(--header-h) + 5rem);gap:var(--space-3);display:grid}.day__h{font-size:var(--step-1);text-transform:capitalize;margin:0}.afis:has(.day:target) .dt a[href^=\#]{border-color:var(--line)}.afis:has(#zi-1:target) .dt a[href=\#zi-1],.afis:has(#zi-2:target) .dt a[href=\#zi-2],.afis:has(#zi-3:target) .dt a[href=\#zi-3],.afis:has(#zi-4:target) .dt a[href=\#zi-4],.afis:has(#zi-5:target) .dt a[href=\#zi-5],.afis:has(#zi-6:target) .dt a[href=\#zi-6],.afis:has(#zi-7:target) .dt a[href=\#zi-7],.afis:has(#zi-8:target) .dt a[href=\#zi-8],.afis:has(#zi-9:target) .dt a[href=\#zi-9],.afis:has(#zi-10:target) .dt a[href=\#zi-10]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.afis:has(#zi-1:target) .dt a[href=\#zi-1] .dt__d,.afis:has(#zi-2:target) .dt a[href=\#zi-2] .dt__d,.afis:has(#zi-3:target) .dt a[href=\#zi-3] .dt__d,.afis:has(#zi-4:target) .dt a[href=\#zi-4] .dt__d,.afis:has(#zi-5:target) .dt a[href=\#zi-5] .dt__d,.afis:has(#zi-6:target) .dt a[href=\#zi-6] .dt__d,.afis:has(#zi-7:target) .dt a[href=\#zi-7] .dt__d,.afis:has(#zi-8:target) .dt a[href=\#zi-8] .dt__d,.afis:has(#zi-9:target) .dt a[href=\#zi-9] .dt__d,.afis:has(#zi-10:target) .dt a[href=\#zi-10] .dt__d{color:inherit}@supports selector(:target-current){.dt ul{scroll-target-group:auto}.dt a:target-current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dt a:target-current .dt__d{color:inherit}}.tl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.tl>li{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.tl>.tl--notime{grid-template-columns:minmax(0,1fr)}.tl__t{font-family:var(--ff-display);font-weight:800;font-size:var(--step-1);font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums}.tl p{margin:0}.tl__title{font-weight:600}.tl__note{color:var(--ink-soft);font-size:var(--step--1)}.lt__where{margin:0}.lt__frame{gap:var(--space-2);display:grid}.lt__tile,.lt__live{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-sunk);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.lt__live[hidden],.lt__tile[hidden]{display:none}.lt__tile svg{width:100%;height:100%;display:block}.lt__county{fill:var(--limestone);stroke:var(--spruce-3);stroke-width:4px;stroke-linejoin:round}.lt__ring{fill:color-mix(in srgb, var(--ochre) 34%, transparent);stroke:var(--ochre);stroke-width:4px}.lt__halo{fill:color-mix(in srgb, var(--ochre) 38%, transparent);stroke:none}.lt__core{fill:var(--spruce);stroke:var(--limestone);stroke-width:3px}.lt__cap{padding:var(--space-2) var(--space-3);justify-content:flex-end;display:flex;position:absolute;inset:auto 0 0}.lt__cap a{min-height:var(--tap);padding:0 var(--space-3);background:color-mix(in srgb, var(--paper) 90%, transparent);font-weight:600;font-size:var(--step--1);border-radius:8px;align-items:center;display:inline-flex}.lt__live [data-map]{position:absolute;inset:0}.lt__livering{width:var(--ring-d,62px);height:var(--ring-d,62px);border:2px solid var(--ochre);background:color-mix(in srgb, var(--ochre) 30%, transparent);pointer-events:none;z-index:2;border-radius:50%;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.lt__frame[data-approx] .lt__livering{display:block}.lt__frame[data-approx] .lt__live .maplibregl-marker{display:none}.lt__open{justify-self:start}.lt__dir h3,.lt__cols h3{font-size:var(--step-0);margin:0 0 var(--space-1)}.lt__cols{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.lt__cols p{margin:0}.pcs{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pc{min-width:0;position:relative}.pc__link{gap:var(--space-2);color:inherit;align-content:start;text-decoration:none;display:grid}.pc__link:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-poster)}.pc__media{aspect-ratio:4/5;border-radius:var(--radius-poster);background:var(--surface-sunk);box-shadow:var(--shadow-raise);position:relative;overflow:hidden}.pc__media picture.pic{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.pc__media--type{background:var(--ev-ground);padding:var(--space-3);place-items:center;display:grid}.pc__date{padding:var(--space-2) var(--space-3);background:var(--ev-ground);z-index:1;border-end-end-radius:var(--radius-poster);position:absolute;top:0;left:0}.pc__date .dn__day{font-size:1.9rem}.pc__date .dn__meta{font-size:var(--step--1)}.pc__media--type .pc__date{background:0 0;padding:0;position:static}.pc__media--type .pc__date .dn__day{font-size:clamp(2.6rem,9vw,3.6rem)}.pc__title{font-size:var(--step-0);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.pc__link:hover .pc__title{text-decoration:underline}.pc__sub{color:var(--ink-soft);font-size:var(--step--1);margin:0}.pc__chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc--muted .pc__media{opacity:.8}.er{gap:var(--space-3);padding:0 0 var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.er__item{scroll-snap-align:start;flex:0 0 11rem}.er__item a,.er__item--here{gap:var(--space-1);min-height:6.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-poster);border:2px solid var(--line);background:var(--surface);color:inherit;align-content:start;text-decoration:none;display:grid}.er__item--here{background:var(--ev-ground);border-color:var(--ev-ground);color:var(--ev-on-ground)}.er__item a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.er__yr{font-family:var(--ff-display);font-weight:800;font-size:var(--step-3);font-variation-settings:"wdth" 75;color:inherit;line-height:1}.er__item--here .er__yr{color:var(--ev-accent)}.er__d{font-size:var(--step--1)}.gal{--gutter:0px;--rail-item:min(82%, 22rem)}.gal__item{border-radius:var(--radius-poster);display:block;overflow:hidden}.gal__item:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.stamp{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.stamp:active{box-shadow:0 0 0 0 var(--ev-accent);transform:translate(3px,3px)}.stamp__arrow{transition:transform var(--dur-fast) var(--ease-out)}.stamp:is(:hover,:focus-visible) .stamp__arrow{transform:translate(4px)}@media (hover:hover){.stamp:hover{box-shadow:var(--shadow-stamp-hover);transform:translate(-1px,-1px)}.stamp:active{box-shadow:0 0 0 0 var(--ev-accent);transform:translate(3px,3px)}}.pc__media{transition:transform var(--dur-fast) var(--ease-out)}.pc__link:hover .pc__media{transform:translateY(-2px)}@supports (animation-timeline:view()){.af-sec,.pc{animation:linear both af-rise;animation-timeline:view();animation-range:entry entry 28%}@keyframes af-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@supports (animation-timeline:scroll()){.st--photo .st__bg picture.pic img{transform-origin:50% 40%;animation:linear both af-zoom;animation-timeline:scroll(root);animation-range:0 80svh}.st--poster .st__media{animation:linear both af-lift;animation-timeline:scroll(root);animation-range:0 80svh}.st--poster .amb{animation:linear both af-drift;animation-timeline:scroll(root);animation-range:0 80svh}@keyframes af-zoom{0%{scale:1}to{scale:1.05}}@keyframes af-lift{0%{translate:0}to{translate:0 -3svh}}@keyframes af-drift{0%{translate:0}to{translate:0 4svh}}}}@media print{.dock,.st__back,.st__actions,.stub__cal,.ev-share{display:none}.st{color:#000;background:0 0;min-height:0;padding-top:0}.st .amb,.st__pattern,.st__scrim{display:none}.stub{box-shadow:none;-webkit-mask:none;mask:none}}
