:root{--bg: #000;--bg-2: #050505;--bg-3: #0a0a0a;--fg: #fff;--muted: rgba(255, 255, 255, .55);--line: rgba(255, 255, 255, .16);--glow: rgba(180, 220, 255, .35);--cyan: rgba(140, 230, 255, .55);--font-display: "Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-ui: "IBM Plex Sans", "Segoe UI", sans-serif;--fx-grain: .25;--fx-glow: .2;--fx-vignette: .25;--fx-chroma: .18;--fx-blur: .12;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-weight:400;letter-spacing:.04em;overflow:hidden;cursor:default}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}[data-resume],[hidden]{display:none!important}img{display:block;max-width:100%}.text-btn,.icon-btn{letter-spacing:.28em;font-size:.72rem;text-transform:uppercase;color:#ffffffc7;padding:.45rem .2rem;transition:color .2s ease,letter-spacing .25s ease,text-shadow .25s ease,opacity .25s ease}.text-btn:hover,.icon-btn:hover,.text-btn:focus-visible,.icon-btn:focus-visible{color:#fff;letter-spacing:.38em;text-shadow:0 0 16px var(--glow);outline:none}.icon-btn.is-on,.text-btn.is-on{color:#fff;text-shadow:0 0 14px var(--cyan)}#loader{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.8rem;z-index:6}#loader p{margin:0;font-family:var(--font-display);letter-spacing:.7em;font-size:1.4rem}#loader span{font-size:.7rem;letter-spacing:.32em;color:var(--muted)}.blink{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hud,.music-bar,.visual-transport,#status-dock,#search-panel,#settings-panel,#videos-panel,.signal-msg,.focus-hint{transition:opacity .6s ease,transform .6s ease}body.ui-hidden .hud,body.ui-hidden .music-bar,body.ui-hidden .visual-transport,body.ui-hidden #status-dock,body.ui-hidden #search-panel,body.ui-hidden #settings-panel,body.ui-hidden #videos-panel,body.ui-hidden .signal-msg,body.focus-mode .hud,body.focus-mode .music-bar,body.focus-mode .visual-transport,body.focus-mode #status-dock,body.focus-mode #search-panel,body.focus-mode #settings-panel,body.focus-mode #videos-panel{opacity:0;pointer-events:none}body.ui-hidden,body.ui-hidden *{cursor:none!important}body.focus-mode .music-embed{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important}}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#000;padding:8vh 6vw}.intro-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 3px),radial-gradient(circle at 50% 50%,transparent 40%,rgba(0,0,0,.45) 100%)}.intro-title{margin:0;text-align:center;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,3.6vw,2.7rem);line-height:1.35;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 28px rgba(255,255,255,.16)}.intro-title span{display:block}.enter-btn{position:relative;margin-top:7vh;font-family:var(--font-display);font-size:.92rem;letter-spacing:.62em;color:#ffffffdb;text-shadow:0 0 14px var(--glow);z-index:1}.enter-btn:hover,.enter-btn:focus-visible{letter-spacing:.86em;color:#fff;text-shadow:0 0 22px rgba(170,220,255,.8);outline:none}.enter-btn:hover~.intro-grain,#intro:has(.enter-btn:hover) .intro-grain{opacity:.22;filter:contrast(1.3)}#intro.is-leaving{animation:intro-out .9s ease forwards}#intro.is-leaving .intro-title,#intro.is-leaving .enter-btn{filter:blur(8px);transform:translate(4px)}@keyframes intro-out{0%{opacity:1}35%{opacity:1;filter:hue-rotate(10deg)}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){#intro.is-leaving{animation-duration:.28s}#intro.is-leaving .intro-title,#intro.is-leaving .enter-btn{filter:none;transform:none}}.visual-stage{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden}.player-slot,#image-layer{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:0;overflow:hidden;pointer-events:none}.player-slot.is-active,#image-layer.is-active{opacity:1;z-index:1}.player-slot>div,.player-slot iframe{position:absolute;width:130%;height:130%;top:50%;left:50%;transform:translate(-50%,-50%);border:0;pointer-events:none}#image-layer img{width:100%;height:100%;object-fit:cover}#image-layer img.ken-burns{animation:ken 14s ease-in-out alternate infinite}@keyframes ken{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-2%,1%,0)}}.fx-overlay,#grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}#grain{width:100%;height:100%;opacity:var(--fx-grain);mix-blend-mode:overlay;image-rendering:pixelated}.fx-vignette,.fx-scan,.fx-bloom,.fx-chroma,.fx-blur,.fx-leak,.fx-flash{position:absolute;top:0;right:0;bottom:0;left:0}.fx-vignette{background:radial-gradient(circle at center,transparent calc(58% - var(--fx-vignette) * 28%),rgba(0,0,0,var(--fx-vignette)) 100%)}.fx-scan{opacity:.08;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(255,255,255,.04) 2px 3px)}.fx-bloom{opacity:1;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,calc(var(--fx-glow) * .2)),transparent 46%),radial-gradient(circle at 18% 12%,rgba(190,220,255,calc(var(--fx-glow) * .42)),transparent 40%),radial-gradient(circle at 82% 88%,rgba(255,255,255,calc(var(--fx-glow) * .28)),transparent 42%);mix-blend-mode:screen}.fx-chroma{opacity:1;box-shadow:inset calc(var(--fx-chroma) * -10px) 0 0 rgba(255,40,70,calc(var(--fx-chroma) * .7)),inset calc(var(--fx-chroma) * 10px) 0 0 rgba(40,180,255,calc(var(--fx-chroma) * .7));mix-blend-mode:screen}.fx-blur{backdrop-filter:blur(calc(var(--fx-blur) * 14px));-webkit-backdrop-filter:blur(calc(var(--fx-blur) * 14px))}.fx-leak,.fx-flash{opacity:0}.player-slot.is-waiting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2}.yt-chrome-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000 0,rgba(0,0,0,.92) 48px,transparent 120px),linear-gradient(to right,#000 0,rgba(0,0,0,.85) 90px,transparent 180px),linear-gradient(to left,#000 0,rgba(0,0,0,.75) 70px,transparent 150px);pointer-events:none}.fx-overlay.is-active[data-fx=whiteFlash] .fx-flash{background:#ffffff24;animation:flash calc(var(--t-ms, .7s)) ease}.fx-overlay.is-active[data-fx=lightLeak] .fx-leak{background:linear-gradient(110deg,transparent 20%,rgba(255,220,180,.16) 48%,transparent 70%);animation:leak calc(var(--t-ms, .7s)) ease}.fx-overlay.is-active[data-fx=chromatic] .fx-chroma{opacity:calc(var(--fx-chroma) * .55);transform:translate(2px)}.fx-overlay.is-glitch{animation:vhs .18s steps(2)}@keyframes flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes leak{0%{opacity:0;transform:translate(-8%)}40%{opacity:1}to{opacity:0;transform:translate(10%)}}@keyframes vhs{0%{filter:none;transform:none}40%{filter:contrast(1.4);transform:translate(3px)}to{filter:none;transform:none}}.hud{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;padding:calc(1.4rem + env(safe-area-inset-top)) 2rem 0;pointer-events:none}.hud-left,.hud-right,.flyout{pointer-events:auto}.logo{font-family:var(--font-display);letter-spacing:.62em;font-size:.95rem}.clock{display:block;margin-top:.55rem;font-size:.68rem;letter-spacing:.28em;color:#ffffff61}.hud-right{display:flex;gap:1.4rem;align-items:center}.hud-right .visual-btn{width:36px;height:36px}.flyout{position:absolute;top:3.4rem;right:2rem;display:grid;gap:.4rem;padding:.85rem 1rem;border:1px solid var(--line);background:#050505b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:11rem}.flyout button{text-align:left;letter-spacing:.22em;font-size:.68rem;color:#ffffffb8;padding:.35rem 0}.flyout button:hover,.flyout button:focus-visible{color:#fff;text-shadow:0 0 12px var(--glow);outline:none}.visual-transport{position:fixed;left:50%;bottom:5.6rem;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:.7rem}.visual-btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:#00000047;color:#ffffffc7;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.visual-btn svg{width:18px;height:18px;fill:currentColor}.visual-btn svg circle{fill:none}.visual-btn:hover,.visual-btn:focus-visible{color:#fff;border-color:#ffffff8c;box-shadow:0 0 16px var(--glow);outline:none}.visual-btn.is-on{color:#fff;border-color:#b4dcffb3;background:#b4dcff14;box-shadow:0 0 18px #a0d2ff38}.music-bar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto 140px auto 84px auto auto auto auto;gap:.75rem;align-items:center;padding:.85rem 1.4rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(to top,#000000b8,#0000000d);font-size:.68rem;letter-spacing:.16em}.music-bar:hover,.music-bar:focus-within{opacity:1}body:not(.ui-hidden) .music-bar{opacity:.72}body:not(.ui-hidden) .music-bar:hover,body:not(.ui-hidden) .music-bar:focus-within{opacity:1}.music-title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.progress,.volume{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:#ffffff2e;outline:none}.progress::-webkit-slider-thumb,.volume::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#fff}.fav-wrap{position:relative}.fav-flyout{position:absolute;right:0;bottom:calc(100% + .7rem);width:min(260px,70vw);max-height:240px;overflow:auto;padding:.7rem .8rem .85rem;border:1px solid var(--line);background:#050505eb;z-index:16}.fav-flyout-title{margin:0 0 .55rem;font-size:.62rem;letter-spacing:.28em;color:var(--muted)}.fav-empty{margin:0;color:var(--muted)}.fav-row{display:block;width:100%;padding:.4rem 0;text-align:left;letter-spacing:.08em;color:#fffc;border-bottom:1px solid rgba(255,255,255,.06)}.fav-row:hover,.fav-row:focus-visible{color:#fff;text-shadow:0 0 12px var(--glow);outline:none}.icon-btn svg{width:15px;height:15px;display:block}.repeat-btn{position:relative;width:28px;height:28px;display:grid;place-items:center;letter-spacing:0}.repeat-btn:hover,.repeat-btn:focus-visible{letter-spacing:0}.repeat-badge{position:absolute;right:-2px;bottom:-2px;display:none;width:13px;height:13px;place-items:center;font-size:9px;letter-spacing:0;color:#000;background:#fff;box-shadow:0 0 10px var(--glow)}.repeat-btn.is-on .repeat-badge{display:grid}[data-music-fav].is-on{color:#fff;text-shadow:0 0 14px rgba(255,160,180,.7)}.music-embed{position:fixed;left:0;bottom:0;width:200px;height:200px;overflow:hidden;z-index:0;opacity:0;pointer-events:none}.music-embed iframe{width:200px;height:200px;border:0}.signal-msg,.focus-hint{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;letter-spacing:.42em;font-family:var(--font-display);font-size:1rem;text-shadow:0 0 18px var(--glow)}.focus-hint{top:auto;bottom:8vh;opacity:0}.focus-hint.is-visible{opacity:.7}#status-dock{position:fixed;right:1.4rem;bottom:5.4rem;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;pointer-events:none}#status-dock .text-btn,#status-dock .status-drawer{pointer-events:auto}.status-drawer{width:min(28rem,calc(100vw - 2.4rem));margin:0;padding:.85rem 1rem;font-size:11px;line-height:1.45;letter-spacing:.04em;color:#b4ffd2d1;background:#0000009e;border:1px solid rgba(255,255,255,.12);transform:translate(calc(100% + 1.6rem));opacity:0;pointer-events:none;transition:transform .45s ease,opacity .35s ease}.status-drawer pre{margin:0;white-space:pre-wrap;font:inherit}#status-dock.is-open .status-drawer{transform:translate(0);opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.status-drawer{transition-duration:.2s}}#search-panel,#settings-panel,#videos-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;display:grid;place-items:center;background:#00000073}.panel-glass{width:min(560px,calc(100vw - 2rem));max-height:min(78vh,720px);overflow:auto;padding:1.4rem 1.5rem 1.6rem;border:1px solid var(--line);background:#080808db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-head h2{margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.42em;font-weight:500}.search-input,.panel-glass select,.panel-glass input[type=range]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:.7rem 0;outline:none}.search-input:focus{border-bottom-color:#fff;box-shadow:0 8px 24px #8cc8ff14}.tabs{display:flex;gap:1rem;margin:.9rem 0 .4rem}.panel-status{min-height:1.2rem;font-size:.68rem;letter-spacing:.18em;color:var(--muted)}.search-results{display:grid;gap:.15rem;margin-top:.4rem}.search-row{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.8rem;align-items:center;width:100%;padding:.7rem .2rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);transition:transform .25s ease,text-shadow .25s ease,background .25s ease}.search-row:hover,.search-row:focus-visible{transform:translate(8px);text-shadow:0 0 12px var(--glow);outline:none}.search-index{font-family:var(--font-display);letter-spacing:.16em;color:#ffffff59}.search-meta{display:grid;gap:.15rem;min-width:0}.search-meta strong,.search-meta em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:400}.search-meta strong{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.search-meta em{font-size:.68rem;color:var(--muted)}.search-row img{width:72px;height:40px;object-fit:cover;opacity:.8}.panel-glass label{display:grid;gap:.35rem;margin:.85rem 0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.panel-glass label.check{grid-template-columns:auto 1fr;align-items:center;gap:.7rem}.panel-glass select{color:#fff}.panel-glass option{background:#0a0a0a}.videos-glass{width:min(680px,calc(100vw - 2rem));max-height:min(82vh,780px);display:flex;flex-direction:column;overflow:hidden;min-height:0}.videos-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end}.videos-section-title{margin:1rem 0 .45rem;font-size:.62rem;letter-spacing:.28em;color:var(--muted)}.videos-library{display:grid;gap:.15rem;max-height:min(42vh,380px);overflow:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.video-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;padding:.55rem .2rem;border-bottom:1px solid rgba(255,255,255,.05)}.library-row{grid-template-columns:2.4rem 72px minmax(0,1fr) auto;align-items:center}.video-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.15rem .7rem}.library-row.is-off{opacity:.42}.library-row.is-current{text-shadow:0 0 12px var(--glow)}.library-row.is-dragging{opacity:.35;pointer-events:none}.library-row.is-drop{box-shadow:inset 0 2px #fff}.video-grip{width:44px;height:44px;display:grid;place-items:center;letter-spacing:0;color:#ffffff73;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.video-row img{width:72px;height:40px;object-fit:cover;opacity:.85;pointer-events:none}.library-row [data-now]{color:#b4dcffd9;letter-spacing:.18em}.videos-confirm{position:sticky;bottom:0;margin-top:.8rem;padding:.9rem .2rem .2rem;background:linear-gradient(to top,#080808fa,#080808eb);border-top:1px solid var(--line)}.videos-confirm p{margin:0 0 .6rem;letter-spacing:.28em}.videos-confirm-actions{display:flex;gap:1.2rem}@media(pointer:coarse){button,.text-btn,.icon-btn,.visual-btn{touch-action:manipulation}.text-btn:hover,.icon-btn:hover{letter-spacing:inherit}.search-input{font-size:16px}.search-row:hover,.search-row:focus-visible{transform:none}}@media(max-width:860px){.hud{padding-left:max(.8rem,env(safe-area-inset-left));padding-right:max(.8rem,env(safe-area-inset-right));padding-top:calc(.8rem + env(safe-area-inset-top))}.hud-right{gap:.45rem;flex-wrap:wrap;justify-content:flex-end;max-width:62vw}.text-btn,.icon-btn{letter-spacing:.12em;font-size:.68rem;min-height:40px;padding:.4rem .35rem}.music-bar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"play title title title" "time bar bar duration" "fav volume search videos";gap:.4rem .55rem;padding:.65rem max(.8rem,env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left))}.music-bar [data-music-play]{grid-area:play}.music-title{grid-area:title;padding-right:2.4rem}.music-bar [data-open-search]{grid-area:search}.music-bar [data-music-time]{grid-area:time}.music-bar [data-music-progress]{grid-area:bar;width:100%}.music-bar [data-music-duration]{grid-area:duration}.music-bar .fav-wrap{grid-area:fav}.music-bar [data-music-volume]{grid-area:volume;width:100%}.music-bar [data-music-repeat]{position:absolute;right:max(.8rem,env(safe-area-inset-right));top:.55rem}.music-bar [data-open-videos]{grid-area:videos}.fav-flyout{left:0;right:auto;width:min(280px,calc(100vw - 1.6rem));max-height:min(40vh,220px)}#search-panel,#settings-panel,#videos-panel{place-items:end stretch;padding:0}.panel-glass,.videos-glass{width:100%;max-width:none;max-height:min(88dvh,100dvh);border-left:0;border-right:0;border-bottom:0;padding:1rem 1rem calc(1.1rem + env(safe-area-inset-bottom))}.videos-glass{max-height:min(90dvh,100dvh);overflow:hidden}.videos-library{max-height:none;flex:1 1 auto;min-height:8rem}#videos-panel .search-results{max-height:28vh;overflow:auto;overscroll-behavior:contain}.library-row{grid-template-columns:2.6rem 56px minmax(0,1fr);grid-template-areas:"grip thumb meta" "grip thumb actions";gap:.35rem .65rem;padding:.7rem 0}.library-row .video-grip{grid-area:grip}.library-row img{grid-area:thumb;width:56px;height:56px}.library-row .search-meta{grid-area:meta}.library-row .video-actions{grid-area:actions;justify-content:flex-start}.library-row .video-actions .text-btn{min-height:40px;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.14)}.video-row.search-row{grid-template-columns:56px minmax(0,1fr) auto;gap:.55rem;padding:.65rem 0}.video-row.search-row img{width:56px;height:40px}.videos-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.videos-confirm-actions .text-btn{min-height:44px;border:1px solid rgba(255,255,255,.16)}.intro-title{letter-spacing:.14em;font-size:clamp(1.05rem,6vw,1.6rem)}#status-dock{right:.8rem;bottom:9.4rem}.visual-transport{bottom:7.8rem;gap:.35rem;width:min(100% - 1rem,26rem);justify-content:center}.visual-btn{width:40px;height:40px;flex:0 0 auto}}@media(max-width:860px)and (orientation:landscape),(max-height:520px)and (pointer:coarse){.hud{padding-top:calc(.35rem + env(safe-area-inset-top));padding-left:max(.6rem,env(safe-area-inset-left));padding-right:max(.6rem,env(safe-area-inset-right))}.clock{display:none}.hud-right{max-width:70vw;gap:.35rem}.text-btn,.icon-btn{min-height:34px;font-size:.62rem;letter-spacing:.1em}.music-bar{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"play title search videos fav repeat" "time bar bar bar volume duration";gap:.28rem .5rem;padding:.35rem max(.7rem,env(safe-area-inset-right)) calc(.35rem + env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left));font-size:.6rem}.music-bar [data-music-repeat]{position:static;grid-area:repeat}.music-title{padding-right:0}.visual-transport{bottom:4.5rem;gap:.28rem}.visual-btn{width:34px;height:34px}.visual-btn svg{width:15px;height:15px}#status-dock{bottom:5.6rem}#search-panel,#settings-panel,#videos-panel{place-items:stretch end;padding:0}.panel-glass,.videos-glass{width:min(26rem,72vw);max-width:min(26rem,calc(100vw - env(safe-area-inset-right)));height:100dvh;max-height:100dvh;border-top:0;border-bottom:0;border-right:0;padding:calc(.7rem + env(safe-area-inset-top)) .9rem calc(.7rem + env(safe-area-inset-bottom)) .9rem}.library-row{grid-template-columns:2.4rem 48px minmax(0,1fr) auto;grid-template-areas:"grip thumb meta actions";padding:.4rem 0}.library-row img{width:48px;height:36px}.videos-library,.search-results{max-height:none}.videos-glass{overflow:hidden}.videos-library{flex:1 1 auto;min-height:0}#videos-panel .search-results{max-height:min(28vh,9rem);overflow:auto}.fav-flyout{bottom:calc(100% + .35rem);max-height:min(36vh,160px)}}@media(max-width:420px){.hud-right .text-btn{font-size:.6rem}.music-bar [data-open-videos]{letter-spacing:.08em}}
