/* media.shenx.ch — page layout on top of shenx-family.css.
   Identity: same family tokens (radii, mono eyebrows, filled primary action, tinted dark background), with Media's own
   accent — the soft magenta/teal pair of the previous Media page, toned down — and a "screen" motif (frames, slow scan,
   platform badges). Motion is short and stops entirely under prefers-reduced-motion (kit rule + .rv override below). */
:root{
  --bg:#0c0a10;--bg2:#120f17;--panel:#16121c;--panel2:#1c1823;
  --acc:#f2a7e3;--acc2:#7fe7dc;--acc-ink:#24091f;
  --yt:#ff9a9a;--tw:#bba6ff;--sc:#ffb98a;
  --glow:0 0 0 1px #f2a7e322,0 18px 60px -24px #f2a7e355;
}
.bg{background:radial-gradient(90% 60% at 88% -8%,#f2a7e312,transparent 60%),radial-gradient(70% 50% at -10% 30%,#7fe7dc0e,transparent 60%),
  radial-gradient(60% 40% at 60% 110%,#bba6ff0c,transparent 70%),var(--bg)}
.button.primary{box-shadow:0 10px 30px -14px var(--acc)}
.button.primary:hover{background:#ffd3f2;border-color:#ffd3f2}
.button svg{width:16px;height:16px;fill:currentColor;stroke:none}
.pop-list{background:#16121cf2}
.pop-list a:hover,.pop-list a[aria-current]{background:#f2a7e312}

/* Top bar */
.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:18px}
.brand{display:flex;align-items:center;gap:12px;min-height:44px;min-width:0}
.brand img{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--line2),0 0 22px -6px var(--acc)}
.brand b{display:block;font-size:12px;letter-spacing:.2em;font-weight:700;line-height:1.3}
.brand small{display:block;font:10.5px/1.5 var(--mono);letter-spacing:.16em;color:var(--muted)}
.top-actions{display:flex;align-items:center;gap:2px}
.chip.lang span{font:600 11px var(--mono);letter-spacing:.08em}
@media (max-width:899px){.hide-s{display:none!important}}
@media (max-width:420px){.brand small{display:none}.brand b{font-size:11px;letter-spacing:.14em}.chip{padding:0 10px}}

/* Hero: wordmark left, featured release right */
.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding-block:24px 40px;align-items:center}
.eyebrow i{display:inline-block;width:6px;height:6px;margin-inline-end:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px var(--acc);vertical-align:1px;animation:pulse 2.8s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:.55;box-shadow:0 0 6px var(--acc)}50%{opacity:1;box-shadow:0 0 16px var(--acc)}}
.hero h1{font-size:clamp(64px,13vw,128px);font-weight:520;letter-spacing:-.075em;line-height:.95;margin:18px 0 0}
.hero h1 .dot{color:var(--acc);text-shadow:0 0 28px #f2a7e388}
.hero-sub{color:var(--mid);font-size:17px;line-height:1.7;max-width:500px;margin:22px 0 0}
.hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
@media (min-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-block:48px 64px;min-height:min(74vh,720px)}}

/* Media card ("item") */
.item{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:#16121ccc;overflow:hidden;
  transition:border-color .25s,box-shadow .25s,transform .25s}
.item:hover{border-color:#f2a7e344;box-shadow:0 18px 50px -30px #f2a7e366}
.screen{position:relative;aspect-ratio:16/9;background:#0a080d;overflow:hidden;isolation:isolate}
.poster,.slot{position:absolute;inset:0}
.poster img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s;filter:saturate(.92)}
.item:hover .poster img{transform:scale(1.04);filter:saturate(1.05)}
.poster::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(0deg,#0c0a10e6 0%,#0c0a1033 46%,transparent 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 3px)}
.badge{position:absolute;z-index:2;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;
  background:#0c0a10cc;border:1px solid var(--line2);font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(6px)}
.pf-dot{width:6px;height:6px;border-radius:50%;background:var(--acc)}
[data-platform=youtube] .pf-dot{background:var(--yt)}[data-platform=twitch] .pf-dot{background:var(--tw)}[data-platform=soundcloud] .pf-dot{background:var(--sc)}
.play-here{position:absolute;z-index:2;inset-inline-start:12px;bottom:12px;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 12px;
  border-radius:var(--r-btn);border:1px solid var(--acc);background:var(--acc);color:var(--acc-ink);font-size:13px;font-weight:650;
  box-shadow:0 10px 30px -12px #f2a7e3aa;transition:transform .2s,box-shadow .2s}
.play-here svg{width:16px;height:16px;fill:currentColor;stroke:none}
.play-here:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #f2a7e3cc}
.slot iframe{width:100%;height:100%;border:0;display:block;background:#000}
.item[data-loaded] .poster,.item[data-loaded] .play-here,.item[data-loaded] .badge{display:none}
.item[data-loaded]{border-color:#f2a7e366;box-shadow:var(--glow)}
.item-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 10px;flex:1}
.item h3{font-size:21px;letter-spacing:-.03em}
.item .desc{margin:0;color:var(--mid);font-size:14px;line-height:1.55}
.item-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:auto}
.close-player svg{width:14px;height:14px}

/* Wide video = the lead screen of the Videos section, with frame corners and a slow scan. */
.item.wide{border-color:var(--line2);box-shadow:var(--glow)}
.item.wide .screen::before,.item.wide .screen::after{content:"";position:absolute;z-index:1;pointer-events:none}
.item.wide .screen::before{inset:10px;border-radius:10px;
  background:linear-gradient(var(--acc),var(--acc)) top left/18px 1.5px,linear-gradient(var(--acc),var(--acc)) top left/1.5px 18px,
  linear-gradient(var(--acc),var(--acc)) top right/18px 1.5px,linear-gradient(var(--acc),var(--acc)) top right/1.5px 18px,
  linear-gradient(var(--acc),var(--acc)) bottom left/18px 1.5px,linear-gradient(var(--acc),var(--acc)) bottom left/1.5px 18px,
  linear-gradient(var(--acc),var(--acc)) bottom right/18px 1.5px,linear-gradient(var(--acc),var(--acc)) bottom right/1.5px 18px;background-repeat:no-repeat;opacity:.7}
.item.wide .screen::after{inset-inline:0;top:0;height:30%;background:linear-gradient(180deg,transparent,#f2a7e30d 60%,transparent);animation:scan 7s linear infinite}
@keyframes scan{0%{transform:translateY(-100%)}100%{transform:translateY(340%)}}
.item.wide[data-loaded] .screen::before,.item.wide[data-loaded] .screen::after{display:none}
.item.wide .badge{top:20px;inset-inline-start:20px}.item.wide .play-here{bottom:20px;inset-inline-start:20px}
.item.wide h3{font-size:clamp(24px,3vw,30px)}

/* Radio mini player (same component as music.shenx.ch) */
.radio{margin-bottom:84px}
.radio-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px 16px;align-items:center;padding:16px;border:1px solid var(--line2);border-radius:var(--r-lg);
  background:linear-gradient(120deg,#f2a7e30d,transparent 45%,#7fe7dc0a),var(--panel)}
.radio-art{width:72px;height:72px;border-radius:var(--r-sm);overflow:hidden;background:var(--panel2);box-shadow:0 0 0 1px var(--line2);display:grid;place-items:center}
.radio-art img{width:100%;height:100%;object-fit:cover}
.radio-ph svg{width:30px;height:30px;color:var(--acc);fill:none}
.radio-ph circle{fill:currentColor;stroke:none}
.radio-txt{min-width:0}
.radio-txt h2{font-size:22px;margin:4px 0 2px}
.now{margin:0;color:var(--text);font-size:15px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}
.now span{color:var(--mid)}
.radio-sub{display:none;color:var(--muted);font-size:13px;margin:6px 0 0}
.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted);margin-inline-end:7px;vertical-align:0}
.radio-card[data-pill=live] .live-dot{background:var(--acc);box-shadow:0 0 0 4px #f2a7e31f}
.radio-card[data-state=connecting] .live-dot{background:var(--acc);animation:fade 2.4s ease-in-out infinite}
.radio-card[data-pill=offline] .live-dot{background:#ff8a7a}
@keyframes fade{0%,100%{opacity:.45}50%{opacity:1}}
.radio-ctl{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.radio-ctl .play{flex:1 1 180px}
.play .i-stop,[data-state=playing] .play .i-play,[data-state=connecting] .play .i-play{display:none}
[data-state=playing] .play .i-stop,[data-state=connecting] .play .i-stop{display:block}
.play svg{fill:currentColor;stroke:none;width:18px;height:18px}
#radioMute .x,#dockMute .x{display:none}
#radioMute[aria-pressed=true] .x,#dockMute[aria-pressed=true] .x{display:block}
#radioMute[aria-pressed=true] .wave,#dockMute[aria-pressed=true] .wave{display:none}
#radioMute[aria-pressed=true],#dockMute[aria-pressed=true]{color:var(--acc);border-color:var(--acc)}
.radio-ctl .text-link{padding-inline:6px}
/* Equalizer: still bars when idle, moving only while the stream plays. */
.eq{display:none;align-items:flex-end;gap:3px;height:18px;width:22px}
.eq i{flex:1;height:30%;border-radius:1px;background:var(--acc);opacity:.85;transform-origin:bottom}
[data-state=playing] .eq,.dock .eq{display:inline-flex}
[data-state=playing] .eq i,.dock[data-state=playing] .eq i{animation:eq 1s ease-in-out infinite}
.eq i:nth-child(2){animation-delay:-.4s!important}.eq i:nth-child(3){animation-delay:-.7s!important}.eq i:nth-child(4){animation-delay:-.2s!important}
@keyframes eq{0%,100%{height:25%}50%{height:100%}}
@media (min-width:760px){
  .radio-card{grid-template-columns:96px minmax(0,1fr) auto;padding:18px 20px;gap:18px 22px}
  .radio-art{width:96px;height:96px}
  .radio-sub{display:block}
  .radio-ctl{grid-column:auto;flex-wrap:nowrap}
  .radio-ctl .play{flex:none;min-width:190px}
}

/* Docked radio: appears only while the stream is on and the radio card is off-screen. */
.dock{position:fixed;z-index:30;inset-inline:12px;bottom:12px;margin-inline:auto;max-width:520px;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;
  border-radius:var(--r-md);border:1px solid var(--line2);background:#16121cf0;backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px #000c,0 0 0 1px #f2a7e31a;
  animation:dock-in .35s cubic-bezier(.2,.7,.2,1)}
.dock[hidden]{display:none}
@keyframes dock-in{from{transform:translateY(130%);opacity:0}}
.dock-now{flex:1;min-width:0;margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dock-now b{color:var(--acc);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-inline-end:6px}
.dock .icon-btn{width:44px;height:44px}
.dock-stop svg{fill:currentColor;stroke:none}

/* Sections */
.section-head{margin-bottom:26px}
.section-head h2{font-size:clamp(30px,5vw,46px);margin-top:12px}
.creations,.videos,.archives,.follow{margin-bottom:96px}
.grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}
.player-note{margin:18px 0 0;max-width:72ch}

/* Channels */
.channels{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}
.channel{position:relative;display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 40px 14px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);
  transition:border-color .2s,transform .2s,background .2s}
[dir=rtl] .channel{padding:14px 14px 14px 40px}
.channel:hover{border-color:var(--c,var(--acc));transform:translateY(-2px);background:var(--panel2)}
.channel .ext{position:absolute;top:16px;inset-inline-end:16px}
.ch-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-sm);background:#ffffff08;border:1px solid var(--line);color:var(--c,var(--acc))}
.ch-ic .fill{fill:currentColor;stroke:none}
.ch-txt{display:grid;min-width:0}
.ch-txt b{font-size:14.5px;font-weight:600}
.ch-txt small{font:11px var(--mono);color:var(--muted);letter-spacing:.04em}
.ch-txt em{font-style:normal;color:var(--mid);font-size:13px;margin-top:2px}
.pf-youtube{--c:var(--yt)}.pf-twitch{--c:var(--tw)}.pf-soundcloud{--c:var(--sc)}.pf-x{--c:#e9e9ee}.pf-link{--c:var(--acc2)}
@media (min-width:640px){.channels{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}

/* Footer */
.footer{display:grid;gap:26px;padding-block:36px 48px;border-top:1px solid var(--line);color:var(--mid);font-size:14px}
.footer ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0}
.footer ul a{display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:44px}
.footer ul a:hover{color:var(--acc)}
.brand-line{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--text);margin:0 0 8px}
.brand-line span{color:var(--acc)}
.foot-about p:last-child{max-width:52ch;margin:0}
.foot-bottom{grid-column:1/-1;margin:0;font:11px/1.6 var(--mono);letter-spacing:.06em;color:var(--muted)}
@media (min-width:760px){.footer{grid-template-columns:minmax(0,2fr) 1fr 1fr}}
body.has-dock .footer{padding-bottom:96px}

/* Legal pages */
.legal{max-width:760px;padding-block:20px 80px}
.legal h1{font-size:clamp(34px,6vw,52px);margin:10px 0 12px}
.legal h4{font-size:16px;color:var(--acc);margin:26px 0 6px}
.legal p{color:var(--mid)}
.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 24px}
.legal-nav a{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-btn);font-size:13px}
.legal-nav a[aria-current]{border-color:var(--acc);color:var(--acc)}
.noscript{position:fixed;inset-inline:12px;bottom:12px;margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--panel2);border:1px solid var(--line2);font-size:13px}
.sheet-tabs button[aria-selected=true]{background:var(--acc);border-color:var(--acc)}

/* Reveal on scroll (JS adds .js and .in). Content is never hidden without JS or with reduced motion. */
html.js .rv{opacity:0;transform:translateY(14px)}
html.js .rv.in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .6s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}
@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none}}
::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}
[hidden]{display:none!important}

/* Hero feature: latest release, two homes (Albums story, Music listening). */
.feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line2);border-radius:var(--r-lg);overflow:hidden;background:var(--panel);box-shadow:var(--glow)}
.feature-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;max-height:420px}
.feature-art img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.feature:hover .feature-art img{transform:scale(1.03)}
.feature-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--panel) 0%,#16121c66 30%,transparent 55%),repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px);pointer-events:none}
.feature-body{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 18px 18px;margin-top:-64px}
.feature-body h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em}
.feature .by{margin:0;color:var(--mid);font:12px var(--mono);letter-spacing:.08em}
.feature .desc{margin:6px 0 10px;color:var(--mid);max-width:52ch}
.feature-links{display:flex;flex-wrap:wrap;gap:10px}
.feature-links .button{position:relative;flex:1 1 200px;flex-direction:column;gap:0;padding-block:8px;padding-inline:28px;line-height:1.25}
.feature-links .button small{font:10.5px var(--mono);letter-spacing:.06em;opacity:.75;font-weight:500}
.feature-links .button .ext{position:absolute;top:10px;inset-inline-end:10px}
.live-dot.on{background:var(--acc);box-shadow:0 0 0 4px #f2a7e31f}
@media (min-width:900px){.feature{max-width:540px;justify-self:end;width:100%}.feature-art{max-height:none}}

/* Creations hub */
.crea-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
.crea-link{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--panel);
  transition:border-color .25s,transform .25s,box-shadow .25s}
.crea-link:hover{border-color:#f2a7e355;transform:translateY(-3px);box-shadow:0 22px 50px -30px #f2a7e377}
.crea-art{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0a080d}
.crea-art img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;filter:saturate(.92)}
.crea-link:hover .crea-art img{transform:scale(1.04);filter:saturate(1.05)}
.crea-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#16121cdd 0%,transparent 45%);pointer-events:none}
.crea-txt{display:flex;flex-direction:column;gap:3px;padding:14px 44px 16px 16px;flex:1}
[dir=rtl] .crea-txt{padding:14px 16px 16px 44px}
.crea-txt .k{color:var(--acc2)}
.crea-txt b{font-size:22px;letter-spacing:-.03em;font-weight:600}
.crea-sub{font:11px var(--mono);color:var(--acc);letter-spacing:.06em}
.crea-txt em{font-style:normal;color:var(--mid);font-size:14px;line-height:1.5}
.crea-url{margin-top:auto;padding-top:8px;font:11px var(--mono);color:var(--muted)}
.crea-link>.ext{position:absolute;bottom:18px;inset-inline-end:16px}
@media (min-width:640px){.crea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.crea-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.crea.wide{grid-column:span 2}.crea.wide .crea-art{aspect-ratio:16/8}}

/* Videos */
.vid-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:640px){.vid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vid-grid .item.wide{grid-column:1/-1}}
@media (min-width:1024px){.vid-grid{grid-template-columns:2fr 1fr;gap:22px}.vid-grid .item.wide{grid-column:1;grid-row:1/3}}
.end-badge{inset-inline-start:auto;inset-inline-end:12px;color:var(--mid);border-color:#ffffff33}
.ended .poster img{filter:saturate(.5) brightness(.8)}
.ended-k{color:var(--muted)}

/* Archives: quieter cards */
.arch-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:900px){.arch-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}
.arch{border:1px solid var(--line);border-radius:var(--r-lg);background:#16121caa;overflow:hidden}
.arch h3{font-size:20px;letter-spacing:-.03em}
.arch .desc{margin:2px 0 0;color:var(--mid);font-size:14px}
.arch-head{display:flex;gap:14px;align-items:flex-start;padding:16px 16px 6px}
.arch-head .ch-ic{color:var(--sc)}
.sc-list{list-style:none;margin:0;padding:6px 10px;display:grid;gap:2px}
.sc-row{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:var(--r-md);transition:background .2s}
.sc-row:hover,.sc-row.on{background:#ffffff07}
.sc-row.on .sc-txt b{color:var(--acc)}
.sc-art{flex:none;width:48px;height:48px;border-radius:var(--r-sm);overflow:hidden;display:grid;place-items:center;background:#ffffff08;border:1px solid var(--line);color:var(--sc)}
.sc-art img{width:100%;height:100%;object-fit:cover}
.sc-txt{flex:1;min-width:0;display:grid}
.sc-txt b{font-size:15px;font-weight:600}
.sc-txt em{font-style:normal;color:var(--mid);font-size:13px;line-height:1.45}
.sc-act{display:flex;gap:6px}
.sc-act .icon-btn{width:44px;height:44px}
.sc-play svg{width:16px;height:16px;fill:currentColor;stroke:none}
.sc-play:hover{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}
.sc-slot{position:static;margin:0 16px}
.sc-group[data-loaded] .sc-slot{margin-bottom:8px}
.sc-slot iframe{width:100%;height:var(--player-h,166px);border:0;border-radius:var(--r-sm);display:block}
.arch .item-links{padding:4px 16px 10px}
.tw-off .off-air{aspect-ratio:16/7;display:grid;place-content:center;justify-items:center;gap:6px;
  background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),radial-gradient(60% 70% at 50% 40%,#bba6ff14,transparent 70%),#110e17}
.off-air b{font:600 clamp(22px,4vw,32px)/1 var(--mono);letter-spacing:.3em;color:#8a8496;padding-inline-start:.3em}
.off-air small{font:11px var(--mono);letter-spacing:.12em;color:var(--muted)}
.off-air i{width:9px;height:9px;border-radius:50%;background:#6b6575;box-shadow:0 0 0 5px #6b657522}
.tw-off .item-body{padding:14px 16px 10px}
.paused-k{color:var(--muted)}
