/* cover.css — обкладинки v2 (бриф 30). Джерело з коментарями: public/_proto/covers-v2/src/cover.css; збірка: tools/cover_render.py --minify */
.cov{position:relative;display:block;width:100%;aspect-ratio:1100/821;container-type:inline-size;overflow:hidden;isolation:isolate;background:var(--sc-bg-b);color:var(--sc-ink);text-align:left;-webkit-user-select:none;user-select:none}.cov *,.cov *::before,.cov *::after{box-sizing:border-box}html body .cov .cov__st{position:absolute;inset:0;z-index:0;display:block}html body .cov .cov__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill;scale:none;transition:none;border-radius:0}.cov__live{position:absolute;inset:0;z-index:1;display:block;opacity:0;transition:opacity .3s linear}.cov.is-ready .cov__live,.cov--render .cov__live{opacity:1}.cov__ps{position:absolute;inset:0;display:block;transform-origin:50% 55%}html body .cov .cov__p{position:absolute;left:calc(var(--x)*1cqw);top:calc(var(--y)*1cqw);width:calc(var(--w)*1cqw);aspect-ratio:var(--ar);rotate:calc(var(--r)*1deg);z-index:var(--z,1);display:block}html body .cov .cov__pi{position:absolute;inset:0;display:block}.cov__halo{border-radius:var(--sc-r-panel-m-c)}.cov__p--v>.cov__pi,.cov__p--v>.cov__halo{border-radius:var(--sc-r-panel-c)}.cov__p--s>.cov__pi,.cov__p--s>.cov__halo{border-radius:var(--sc-r-panel-s-c)}html body .cov .cov__f{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;scale:none;transition:none;border-radius:0}html body .cov .cov__f--b{opacity:0}.cov__play{position:absolute;z-index:2;left:var(--pcx,50%);top:var(--pcy,50%);width:calc(var(--pw,9)*1cqw);aspect-ratio:1;margin:calc(var(--pw,9)*-.5cqw) 0 0 calc(var(--pw,9)*-.5cqw);border-radius:50%;background:var(--sc-lime);box-shadow:0 .5cqw 1.8cqw -.4cqw var(--sc-drop)}.cov__play::before{content:"";position:absolute;left:39%;top:30%;width:0;height:0;border-style:solid;border-width:calc(var(--pw,9)*.2cqw) 0 calc(var(--pw,9)*.2cqw) calc(var(--pw,9)*.32cqw);border-color:transparent transparent transparent var(--sc-lime-ink)}.cov__play--b{opacity:0}.cov__cap{position:absolute;inset:0;z-index:5;display:block;pointer-events:none}.cov__head{position:absolute;left:calc(var(--hx,5)*1cqw);top:calc(var(--hy,4.2)*1cqw);width:calc(var(--hw,90)*1cqw);display:flex;flex-direction:column;gap:1.1cqw}.cov[data-poster="top"] .cov__head{align-items:center;text-align:center}.cov[data-poster="left"] .cov__head{align-items:flex-start;text-align:left}.cov__t{display:block;margin:0;font:800 calc(var(--ts,9.5)*1cqw)/.9 var(--f-tight);letter-spacing:-.03em;text-transform:uppercase;color:var(--sc-ink);padding-bottom:.04em}.cov__l{display:block;white-space:nowrap}.cov__w{display:inline-block;white-space:pre}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cov__t .cov__w{background:var(--sc-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.cov__wm{display:block;height:calc(var(--lh,8)*1cqw);width:auto;max-width:100%}.cov__wm img{display:block;height:100%;width:auto;max-width:none}.cov__wm--plate{padding:1.1cqw 1.8cqw;height:calc(var(--lh,8)*1cqw + 2.2cqw);border-radius:var(--sc-r-panel-m-c);background:var(--sc-paper);box-shadow:inset 0 0 0 .1cqw var(--sc-hair)}.cov__lg--w{filter:brightness(0) invert(1)}.cov__stamp{position:absolute;left:7.4cqw;top:4.4cqw;width:calc(var(--sw,5.4)*1cqw);aspect-ratio:var(--sar,1);display:block}.cov__stamp--glass{padding:.5cqw;border-radius:50%;background:var(--sc-glass);box-shadow:inset 0 0 0 .1cqw var(--sc-hair)}.cov__head .cov__stamp{position:static;flex:none}.cov__tr{display:flex;align-items:center;gap:1.6cqw}.cov__stamp img{display:block;width:100%;height:100%;object-fit:contain}.cov__sub{display:block;margin:0;font:500 3.4cqw/1.25 var(--f-inter);color:var(--sc-ink-2);letter-spacing:-.005em;max-width:100%}.cov__nb{white-space:nowrap}.cov__chips{position:absolute;left:calc(var(--cx,5)*1cqw);top:calc(var(--cy,30)*1cqw);display:flex;flex-direction:column;gap:1.5cqw;width:calc(var(--cw,30)*1cqw)}.cov__chip{display:flex;flex-direction:column;align-items:flex-start;gap:.55cqw;padding:1.45cqw 2cqw 1.6cqw;border-radius:var(--sc-r-panel-m-c);background:var(--sc-glass);box-shadow:inset 0 0 0 .1cqw var(--sc-hair),0 1.2cqw 3cqw -1.6cqw var(--sc-drop)}.cov__chip b{display:flex;align-items:center;gap:.9cqw;word-spacing:.1em;font:700 5.2cqw/1 var(--f-tight);letter-spacing:-.03em;color:var(--sc-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cov__chip small{display:block;font:500 3.3cqw/1.2 var(--f-inter);color:var(--sc-ink-3);letter-spacing:-.005em}.cov__ar{display:inline-block;width:3.6cqw;height:3.2cqw;flex:none;color:var(--sc-arrow)}.cov__nw{display:inline-flex;align-items:center;gap:.9cqw;overflow:hidden;padding:.2cqw 0}.cov__ni{display:inline-flex;align-items:center;gap:.9cqw}.cov__pill{position:absolute;left:50cqw;bottom:2.6cqw;translate:-50% 0;display:inline-flex;align-items:center;white-space:nowrap;padding:1.15cqw 2.3cqw 1.2cqw;border-radius:99cqw;background:var(--sc-lime);color:var(--sc-lime-ink);font:600 3.1cqw/1 var(--f-manrope);letter-spacing:.08em;text-transform:uppercase}.cov__badge{position:absolute;right:5cqw;bottom:2.6cqw;display:inline-flex;align-items:center;white-space:nowrap;padding:1cqw 1.9cqw;border-radius:99cqw;background:var(--sc-glass);box-shadow:inset 0 0 0 .1cqw var(--sc-hair);color:var(--sc-ink);font:600 2.6cqw/1 var(--f-manrope);letter-spacing:.06em}@keyframes cov-drift{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(calc(var(--am)*.7),calc(var(--am)*-.45)) rotate(calc(var(--ra)*1deg))}50%{transform:translate(0,calc(var(--am)*-1)) rotate(0deg)}75%{transform:translate(calc(var(--am)*-.7),calc(var(--am)*-.45)) rotate(calc(var(--ra)*-1deg))}}@keyframes cov-breath{0%,100%{opacity:1}50%{opacity:.85}}@keyframes cov-swap{0%,39.8%{opacity:0}50%,89.8%{opacity:1}100%{opacity:0}}@keyframes cov-hop{0%,47%{opacity:1}50%,97%{opacity:0}100%{opacity:1}}@keyframes cov-hop2{0%,47%{opacity:0}50%,97%{opacity:1}100%{opacity:0}}.cov .cov__p[data-d="1"]{--am:var(--sc-amp-c);--ra:.4;--pl:.73}.cov .cov__p[data-d="2"]{--am:calc(var(--sc-amp-c)*.6);--ra:.25}.cov .cov__p[data-d="3"]{--am:calc(var(--sc-amp-c)*.4);--ra:.15}.cov.is-ready.is-in:not(.cov--b) .cov__p[data-d]{animation:cov-drift var(--sc-cycle) ease-in-out var(--dl,0s) infinite both;will-change:transform}.cov.is-ready.is-in:not(.cov--b) .sc-sun{animation:cov-breath var(--sc-cycle) ease-in-out infinite}.cov.is-ready.is-in:not(.no-swap):not(.cov--b) .cov__f--b{animation:cov-swap 8.8s linear var(--sdl,0s) infinite}.cov.is-ready.is-in:not(.cov--b) .cov__play--a{animation:cov-hop 8.8s steps(1,end) infinite}.cov.is-ready.is-in:not(.cov--b) .cov__play--b{animation:cov-hop2 8.8s steps(1,end) infinite}.cov.is-ready.is-in.is-off:not(.cov--b) .cov__p[data-d],.cov.is-ready.is-in.is-off:not(.cov--b) .sc-sun,.cov.is-ready.is-in.is-off:not(.no-swap):not(.cov--b) .cov__f--b,.cov.is-ready.is-in.is-off:not(.cov--b) .cov__play--a,.cov.is-ready.is-in.is-off:not(.cov--b) .cov__play--b{animation-play-state:paused;will-change:auto}html body .cov .cov__p{--hs:0;translate:calc((var(--hx,0)*var(--pl,.27) + var(--hs)*var(--sx,0))*1cqw) calc((var(--hy,0)*var(--pl,.27) + var(--hs)*var(--sy,0))*1cqw);scale:calc(1 + var(--hs)*(var(--ss,1) - 1));transition:translate .45s var(--sc-ease),scale .45s var(--sc-ease)}html body .cov.is-hot .cov__p{--hs:1}.cov.is-hover .cov__ps{transform:perspective(180cqw) rotateY(calc(var(--hx,0)*3deg)) rotateX(calc(var(--hy,0)*-3deg));transition:transform .4s var(--sc-ease)}.cov.is-leave .cov__ps,.cov.is-leave .cov__p{transition-duration:.6s}.cov__halo{position:absolute;inset:0;display:block;box-shadow:0 0 3.2cqw .3cqw var(--sc-glow-col);opacity:0;transition:opacity .45s var(--sc-ease)}.cov.is-hot .cov__halo{opacity:1}.cov .cov__chip{transition:translate .45s var(--sc-ease)}.cov.is-hot .cov__chip{translate:.7cqw 0}.cov.m5 .cov__w,.cov.m5 .cov__wm,.cov.m5 .cov__stamp,.cov.m5 .cov__sub{opacity:0;translate:0 .8cqw}.cov.m5 .cov__chip{opacity:0;translate:-.73cqw 0}.cov.m5 .cov__nw{translate:-101% 0}.cov.m5 .cov__ni{translate:101% 0}.cov.m5.m5-go .cov__w,.cov.m5.m5-go .cov__wm,.cov.m5.m5-go .cov__stamp,.cov.m5.m5-go .cov__sub{opacity:1;translate:0 0;transition:opacity var(--dur-blur,600ms) var(--sc-ease),translate var(--dur-blur,600ms) var(--sc-ease);transition-delay:calc(var(--i,0)*var(--blur-step,40ms))}.cov.m5.m5-go .cov__sub{transition-delay:.18s}.cov.m5.m5-go .cov__chip{opacity:1;translate:0 0;transition:opacity .5s var(--sc-ease) calc(.25s + var(--i,0)*.1s),translate .5s var(--sc-ease) calc(.25s + var(--i,0)*.1s)}.cov.m5.m5-go .cov__nw,.cov.m5.m5-go .cov__ni{translate:0 0;transition:translate .5s var(--sc-ease) calc(.35s + var(--i,0)*.1s)}@media(prefers-reduced-motion:reduce){.cov .cov__live{transition:none}.cov *{animation:none!important;transition:none!important}html body .cov.is-hot .cov__p{--hs:0}.cov.is-hot .cov__chip{translate:none}}.cov--render *,.cov--render *::before,.cov--render *::after{animation:none!important;transition:none!important}.cov--plate .cov__cap{display:none}
