/* Glassy is the sole responsive web composition. Legacy preference selectors
   are retained only in compatibility files, never selected by this player. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'] {--bg:#060d18;--surface:#152337;--raised:#223249;--active:#64dafa;--focus:#64dafa;--muted:#aebacb;--line:#e5f3ff2e;--glassy-panel:linear-gradient(125deg,#ffffff16,#ffffff04),#142237ed;--glassy-menu:#142237f5;color:#f5f8ff;background:radial-gradient(ellipse at 85% 12%,#3c306c59,transparent 42%),radial-gradient(ellipse at 16% 55%,#0089b41f,transparent 44%),#060d18;font-family:'Priva Inter','Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;min-width:320px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .shell {display:block;min-height:100vh;background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(button,input,select,textarea) {font:inherit;color:inherit;border-color:var(--line);border-radius:10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] button {cursor:pointer;min-height:40px;background:#c8e2fa17;padding:10px 16px;border:1px solid var(--line);font-size:13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] button:hover:not(:disabled) {filter:brightness(1.12);border-color:#6cc8ff77}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(button,a,input,select,textarea,summary):focus-visible {outline:2px solid var(--focus);outline-offset:3px}
/* Remote navigation also needs persistent focus, using the same Glassy accent. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-tv='true'] :is(button,a,input,select,textarea,summary):focus {outline:3px solid var(--focus);outline-offset:4px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.primary,button[aria-pressed='true']) {background:#f4faff;color:#081423;border-color:#f4faff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .primary .ui-icon {filter:brightness(0)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.sidebar,#mobile-navigation,.glassy-live-card,.glassy-categories,.player-panel,#account-dialog,#mobile-menu,.player-dock) {background:var(--glassy-panel);border:1px solid var(--line);box-shadow:0 16px 48px #0004,inset 0 1px 0 #ffffff12;backdrop-filter:blur(26px) saturate(130%);-webkit-backdrop-filter:blur(26px) saturate(130%)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .sidebar {position:fixed;inset:0 auto 0 0;width:226px;height:100dvh;padding:28px 18px 18px;border-radius:0 25px 25px 0;display:flex;flex-direction:column;gap:0;z-index:25;background-color:#091524d1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand {display:flex;align-items:center;gap:9px;font-size:25px;font-weight:750;letter-spacing:-.8px;padding:0;min-height:45px;white-space:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand img {width:36px;height:42px;object-fit:contain}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand i {font-weight:450;font-style:normal}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand small {display:block;font-size:10px;font-weight:400;letter-spacing:.2px;margin-top:3px;color:#b8c7d8}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation {padding:38px 0 0;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:3px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button {display:flex;align-items:center;gap:15px;text-align:left;min-height:48px;height:48px;flex:none;width:100%;padding:10px 14px;border:1px solid transparent;border-radius:11px;background:transparent;font-size:14px;font-weight:400;color:#c6d1e0;white-space:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button[aria-current] {color:white;background:linear-gradient(110deg,#169ce952,#3777b221);border-color:#6ccdff99;box-shadow:inset 0 1px 16px #50aaff1f,0 0 22px #0f89cf1f}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation .ui-icon {display:block;width:22px;height:22px;opacity:.85}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation .ui-icon:last-child:not(:first-child) {width:14px;margin-left:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-nav-caption {display:block;font-size:9px;letter-spacing:2px;font-weight:650;color:#8293a9;margin:0 14px 10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-nav-divider {padding-top:24px;margin-top:18px;border-top:1px solid var(--line)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-sidebar-bottom {margin-top:auto;padding-top:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-device-note {display:flex;gap:10px;align-items:center;padding:18px 12px;margin-bottom:18px;border-radius:12px;background:#80a7e10d;border:1px solid #ffffff0f;font-size:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-device-note .ui-icon {opacity:.6;width:26px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-device-note small {display:block;font-size:10px;margin-top:5px;color:#aebacb}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-profile-bottom {background:none;border:0;display:flex;gap:10px;align-items:center;width:100%;text-align:left;font-size:12px;padding:9px 5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-profile-avatar {width:36px;height:36px;border-radius:50%;border:1px solid var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-profile-bottom small {display:block;margin-top:4px;color:#aebacb;font-size:10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-profile-bottom .ui-icon {width:16px;margin-left:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] main {margin-left:226px;padding:0 30px 30px;max-width:2300px;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .topbar {height:86px;min-height:86px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;position:relative;inset:auto;z-index:10}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-label {font-size:10px;letter-spacing:2px;color:#d7e7f4;font-weight:650}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-top-tools {display:flex;gap:15px;align-items:center;margin:0 0 0 auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-header-search {height:43px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:12px;width:290px;background:#0c192a94;border:1px solid var(--line);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:inset 0 1px 0 #ffffff12}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-header-search .ui-icon {width:19px;opacity:.8}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-search-input {border:0;outline:none;background:none;color:white;font-size:12px;width:100%;height:100%;padding:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-header-search:focus-within {outline:2px solid var(--focus);outline-offset:3px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-search-input:focus-visible {outline:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(#global-search,#open-settings) {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #open-account {display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:12px;font-size:12px;background:#0c192a94;border:1px solid var(--line);margin:0;width:auto;min-height:43px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .header-avatar {height:31px;width:31px;object-fit:cover;border-radius:8px;border:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #open-account .ui-icon {width:15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #connection-status {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;white-space:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading {display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0 27px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading h1 {font-size:37px;letter-spacing:-1.5px;margin:10px 0 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading .eyebrow {font-size:9px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-view='home'] .glassy-page-heading {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-sourcebar {position:static;display:flex;margin:0;gap:8px;background:transparent;width:auto;max-width:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-source-choice {width:240px;min-width:0;height:42px;border:1px solid var(--line);border-radius:10px;background:#ffffff0b}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-source-choice select {height:42px;padding:6px 12px 6px 40px;font-size:12px;background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-source-choice .ui-icon {width:18px;height:18px;left:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-manage {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero {position:relative;min-height:446px;margin:-86px -30px 0;padding:110px 30px 38px;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:0;overflow:hidden;background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-image {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 33%;opacity:1;z-index:-3;border:0;border-radius:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-image img {object-position:center 33%}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero::after {position:absolute;inset:0;content:'';z-index:-2;background:linear-gradient(90deg,#050d18f2,#050d1885 40%,#050d1814 65%,#050d1826),linear-gradient(0deg,#060d18,transparent 40%),linear-gradient(180deg,#050d1899,transparent 30%)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy {padding:0;max-width:450px;min-width:0;flex:1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-kicker {font-size:10px;font-weight:650;letter-spacing:2.5px;color:#b9d8e6;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1 {font-size:clamp(38px,4.25vw,65px);font-weight:750;line-height:.99;letter-spacing:-.045em;margin:20px 0 16px;text-wrap:balance}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description {max-width:388px;font-size:12px;color:#bec9d9;line-height:1.7;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-metadata {color:#d6e0eb;font-size:11px;margin:17px 0;line-height:1.6}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin-top:22px;flex-wrap:wrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions button {min-width:0;width:auto;min-height:44px;padding:11px 17px;border-radius:10px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff12}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions .primary {background:#f4faff;color:#081423;border-color:#f4faff;box-shadow:0 0 20px #76d2ff26;font-weight:650}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions button:not(.primary) {background:#c8e2fa17;border-color:#e6f3ff30;color:#f5f8ff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions button[aria-pressed=true] {border-color:var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions .ui-icon {width:18px;height:18px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions .glassy-details-action {padding:11px;width:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card {position:relative;width:276px;flex-shrink:0;text-align:left;border-radius:18px;padding:17px;align-self:center;margin:22px 0 0;background-color:#12263897;border-color:#9dd2e94f}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .section-head {display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:0 0 12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-badge {font-size:9px;letter-spacing:1px;font-weight:700;background:#e43e59;border-radius:4px;padding:4px 6px;color:white}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-art {height:90px;min-height:0;display:block;position:relative;margin-bottom:12px;border-radius:7px;overflow:hidden}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-art img {width:100%;height:100%;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card h2 {font-size:16px;font-weight:600;margin:8px 0 10px;letter-spacing:-.4px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card p {font-size:11px;line-height:1.65}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel {color:#b2dded;font-size:10px;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-epg-times {display:flex;justify-content:space-between;color:#d4deeb;font-size:9px;margin:7px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] progress {appearance:none;-webkit-appearance:none;background:#c2dcf340;border:0;border-radius:4px;overflow:hidden;height:3px;accent-color:var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] progress::-webkit-progress-bar {background:#c2dcf340}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] progress::-webkit-progress-value {background:var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] progress::-moz-progress-bar {background:var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card progress {width:100%;display:block}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-next {margin-top:13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-next small {font-size:8px;letter-spacing:1px;color:#a3b9c9}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-next p {font-size:10px;color:#cad5e3;margin:5px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card button {margin-top:10px;width:100%;min-height:32px;font-size:10px;padding:6px;background:transparent;color:#cad5e3;border-color:#ffffff1a}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .glassy-live-title {display:block;height:auto;font-size:16px;font-weight:600;line-height:1.3;min-height:0;padding:0;border:0;margin:5px 0 10px;text-align:left;color:#f5f8ff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts {display:flex;gap:10px;margin:0 0 31px;padding:4px 0;overflow:auto;scrollbar-width:thin}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button {border-radius:13px;border:1px solid #e386ac6e;background:radial-gradient(ellipse at 30% 0%,#e386ac42,transparent 90%),#201827;box-shadow:inset 0 1px 0 #ffffff1f;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;flex:1 0 90px;min-width:90px;max-width:170px;padding:12px 7px;font-size:11px;font-weight:500}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:nth-child(6n+2) {background:radial-gradient(ellipse at 30% 0%,#89bfff42,transparent 90%),#162031;border-color:#89bfff6e}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:nth-child(6n+3) {background:radial-gradient(ellipse at 30% 0%,#b19aff42,transparent 90%),#201b34;border-color:#b19aff6e}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:nth-child(6n+4) {background:radial-gradient(ellipse at 30% 0%,#6ce9c442,transparent 90%),#122b2d;border-color:#6ce9c46e}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:nth-child(6n+5) {background:radial-gradient(ellipse at 30% 0%,#ffb69442,transparent 90%),#302026;border-color:#ffb6946e}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:nth-child(6n) {background:radial-gradient(ellipse at 30% 0%,#f4d57942,transparent 90%),#2b2923;border-color:#f4d5796e}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button:last-child {background:#d9e7ff19;border-color:#e5f3ff50}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts .ui-icon {width:28px;height:28px;opacity:.9}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-row {margin:0 0 30px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head {display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head h2 {font-size:21px;letter-spacing:-.6px;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-shelf-note {font-size:11px;color:#93a6bb;margin:5px 0 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head button {display:flex;align-items:center;gap:8px;background:transparent;border:0;font-size:10px;color:#bacbdb;white-space:nowrap;min-height:38px;padding:5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head .ui-icon {width:14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail {display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 52px)/5);gap:13px;overflow:auto;scrollbar-width:thin;padding:5px 3px 9px;margin:-5px -3px -9px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail:has(>:nth-child(6)) {grid-auto-columns:calc((100% - 65px)/6)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card {display:block;min-width:0;padding:0;text-align:left;border:0;border-radius:8px;background:transparent!important;color:#f5f8ff;overflow:visible}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art {position:relative;aspect-ratio:1.9;overflow:hidden;border-radius:9px;border:1px solid #cde3f63b;background:#13243a}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art > img {width:100%;height:100%;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .playlist-artwork {background:#13243a;overflow:hidden;display:block}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .playlist-artwork img {width:100%;height:100%;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .playlist-artwork small {font-size:11px;line-height:1.5;color:#9cafc3;padding:15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-image small {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-card-play {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#06101d47;transition:opacity .2s}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-card-play .ui-icon {width:30px;height:30px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card:is(:hover,:focus-visible) .glassy-card-play {opacity:1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card:is(:hover,:focus-visible) .overview-card-art {border-color:var(--focus)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card strong {font-size:12px;font-weight:550;display:block;margin:9px 0 5px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card small {display:block;font-size:10px;line-height:1.4;color:#aebacb;padding:0;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card small:last-child {padding:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art progress {position:absolute;bottom:0;left:0;width:100%;height:3px;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .selected-library .library-tabs {border:0;gap:8px;margin-bottom:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.library-tabs,.chips) button {border-radius:20px;min-height:36px;padding:8px 14px;font-size:11px;border:1px solid var(--line);background:#b4cfee0a;color:#b9c9db}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.library-tabs,.chips) button[aria-pressed=true] {background:rgba(var(--glassy-accent-rgb),0.169);border-color:var(--focus);color:white}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.poster-collection,.collection) > .section-head h2 {font-size:14px;font-weight:450;color:#94a7ba;letter-spacing:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .cards {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 17px;padding-bottom:25px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .poster-collection .cards {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 17px;overflow:visible}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .poster-collection .overview-card-art {aspect-ratio:1.65}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.settings-panel,.management-panel,.programme-preview,.source-library-panel) {background:var(--glassy-panel);border:1px solid var(--line);border-radius:18px;padding:26px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings {max-width:850px;margin:20px auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings h2 {font-size:25px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings fieldset {border:0;padding:0;display:flex;flex-direction:column;gap:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings label {display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;font-size:14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings select {width:160px;padding:10px;background:#13243a}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .settings-tabs {display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .settings-tabs button {font-size:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories {position:fixed;inset:18px auto auto 238px;width:345px;max-height:calc(100dvh - 36px);margin:0;padding:22px;border-radius:22px;color:#f5f8ff;overflow:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories::backdrop {background:#02081188;backdrop-filter:blur(4px)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories h2 {font-size:22px;letter-spacing:-.6px;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories .dialog-head {margin-bottom:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories .dialog-head button {font-size:11px;padding:7px;min-height:32px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories h3 {font-size:9px;letter-spacing:1.8px;color:#94aec4;margin:24px 0 12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-category-option {display:flex;width:100%;gap:13px;align-items:center;padding:12px;background:transparent;border-color:transparent;text-align:left;justify-content:start;font-size:13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-category-option .ui-icon {width:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-category-option .ui-icon:last-child {margin-left:auto;width:14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories > .glassy-category-option {border-color:rgba(var(--glassy-accent-rgb),0.251);background:rgba(var(--glassy-accent-rgb),0.071)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-flyout-genres {display:grid;grid-template-columns:1fr 1fr;gap:7px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-flyout-genres .glassy-category-option {padding:9px 5px;font-size:11px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-flyout-genres .ui-icon:first-child {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-flyout-genres > button:last-child {grid-column:1/-1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-menu {border-radius:22px;background:var(--glassy-menu);top:72px;right:30px;left:auto;width:300px;max-height:calc(100dvh - 100px);padding:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .menu-group button {font-size:13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(#account-dialog,.player-panel) {color:white;background:var(--glassy-menu);border-radius:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] {position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:680px;height:auto;max-width:calc(100vw - 32px);max-height:90dvh;margin:0;padding:24px;border-radius:22px;background:#112033f5;border:1px solid var(--line);box-shadow:0 0 0 100vmax #020811a6,0 24px 80px #0008;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);z-index:55;color:#f5f8ff;overflow:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] .dialog-head {display:flex;flex-direction:row;justify-content:space-between;margin:0 0 14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] :is(.player-minimize,#detail-kind) {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-title {font-size:26px;margin:0 0 18px;letter-spacing:-.8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-art {display:block;width:calc(100% + 48px);margin:0 -24px 20px;max-width:none;aspect-ratio:1.9;object-fit:cover;overflow:hidden}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-art img {width:100%;height:100%;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #real-playback {display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #real-playback[hidden] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #real-playback > :is(label,.priva-video-frame,#playback-tracks,#stop-playback,#film-progress-status,#restart-content) {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #real-playback > #play-content {display:block;background:#f4faff;color:#081423;min-height:44px;padding:11px 18px;font-weight:650}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #real-playback > #restart-content:not([hidden]) {display:inline-flex;align-items:center;min-height:44px;padding:11px 18px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #playback-status {width:100%;font-size:12px;color:#aebacb}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-description {font-size:13px;line-height:1.7;color:#bec9d9}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page'] {inset:0 0 0 226px;width:calc(100% - 226px);height:100dvh;max-height:none;max-width:none;margin:0;transform:none;border-radius:0;padding:24px 30px;background:#060d18f5;border:0;z-index:50;overflow:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page'] .priva-video-frame {border-radius:18px;overflow:hidden;border:1px solid var(--line)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page'] #design-video {max-height:calc(100dvh - 280px);aspect-ratio:16/9;object-fit:contain}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls {border-color:var(--line);background:#142439d9;border-radius:0 0 17px 17px;gap:10px;backdrop-filter:blur(24px);padding:15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls button {background:transparent;border:0;min-width:36px;min-height:36px;padding:6px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel {width:340px;max-height:80dvh;right:30px;bottom:110px;left:auto;top:auto;margin:0;padding:24px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel h2 {font-size:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel button {padding:14px;font-size:13px;background:#ffffff09}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel button[aria-pressed=true] {background:rgba(var(--glassy-accent-rgb),0.141);border-color:var(--focus);color:white}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock {position:fixed;inset:auto 24px 24px auto;width:440px;max-width:calc(100% - 260px);height:auto;min-height:86px;padding:14px;border-radius:17px;display:flex;gap:12px;align-items:center;z-index:60}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock[hidden] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock-title {display:flex;align-items:center;gap:12px;padding:0;background:transparent;border:0;flex:1;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock-title img {width:66px;height:45px;border-radius:7px;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock-title strong {font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls-dock {display:flex;border:0;background:transparent;padding:0;gap:6px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls-dock > :is(input,.player-seek-back,.player-seek-forward,.player-time,.player-language,.player-settings) {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls-dock > button[aria-label^='Ton'] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .live {display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-list {background:var(--glassy-panel);border:1px solid var(--line);border-radius:16px;padding:15px 7px;min-width:0;max-height:650px;overflow:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel {display:flex;align-items:center;width:100%;gap:10px;background:transparent;padding:14px 9px;border:1px solid transparent;border-radius:10px;text-align:left;margin-bottom:4px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel[aria-pressed=true] {background:rgba(var(--glassy-accent-rgb),0.11);border-color:rgba(var(--glassy-accent-rgb),0.451);color:#f5f8ff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel .number {font-size:9px;color:#8ca2b9}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel strong {font-size:11px;font-weight:600;display:block;margin-bottom:5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel small {font-size:9px;line-height:1.5}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel .playlist-artwork {width:42px;height:32px;flex:none;border-radius:5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel .playlist-artwork img {object-fit:contain}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-preview {border-radius:16px;background:var(--glassy-panel);border:1px solid var(--line);padding:20px;min-width:0;overflow:hidden}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-preview h2 {font-size:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-preview p {font-size:12px;line-height:1.65}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .inline-live-video video {width:100%;aspect-ratio:1.9;object-fit:contain;background:#020914;border-radius:10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .inline-live-video p {font-size:11px;color:#9aafc2}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .catalog-browser {display:block}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .category-rail {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .category-controls {margin:0 0 20px;display:flex;gap:10px;flex-wrap:wrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .category-controls select {padding:10px 12px;background:#142236;font-size:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-guide {background:var(--glassy-panel);border:1px solid var(--line);border-radius:16px;padding:23px;margin-bottom:35px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-row > strong {font-size:11px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-track button {font-size:12px;background:#cde4f80f;border-color:#ecf8ff1a;color:#f5f8ff;border-radius:8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-track .primary {background:rgba(var(--glassy-accent-rgb),0.09);border-color:rgba(var(--glassy-accent-rgb),0.188);color:#f5f8ff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-preview {margin-top:20px;padding:20px;background:#ffffff08}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-preview h2 {font-size:21px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-preview p {font-size:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] footer {display:flex;justify-content:space-between;border-top:1px solid #ffffff14;margin:25px 0 0;padding:22px 0;font-size:10px;color:#8195aa}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .glassy-page-heading {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .sidebar {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .topbar {display:flex!important}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .glassy-top-tools {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] main {margin-left:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .glassy-wordmark {display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:25px;font-weight:650}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark img {height:32px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .glassy-label {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .account-welcome {background:var(--glassy-panel);border:1px solid var(--line);border-radius:22px;overflow:hidden}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] .account-welcome .hero-copy {padding:40px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-density='compact'] .stream-row {margin-bottom:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts {flex-wrap:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='dock'] {bottom:110px;right:24px}
@media(max-width:1199px) and (min-width:961px) {body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card{width:220px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy{max-width:360px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:43px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail:has(>:nth-child(6)){grid-auto-columns:calc((100% - 39px)/4)}}
@media(min-width:1200px) and (max-width:1799px) {body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{padding-top:108px;padding-bottom:29px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:56px;margin:14px 0 12px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description{max-width:440px;line-height:1.6} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-metadata{margin:13px 0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions{margin-top:17px}}
@media(max-width:960px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .sidebar{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] main{margin-left:0;padding:0 24px 100px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .topbar{height:75px;min-height:75px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-label{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark{display:flex;align-items:center;gap:9px;font-weight:700;color:white;text-decoration:none;font-size:23px;letter-spacing:-.6px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-header-search{width:240px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{margin:-75px -24px 0;padding:115px 24px 35px;min-height:470px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:53px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy{max-width:450px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail:has(>:nth-child(6)),body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail{grid-auto-columns:calc((100% - 26px)/3)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button{flex:0 0 90px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .cards,body[data-skin='glassy'][data-presentation][data-variant='glassy'] .poster-collection .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation{position:fixed;inset:auto 0 0;z-index:65;display:flex;height:auto;min-height:70px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-radius:0;background-color:#081626eb;gap:4px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:0;background:transparent;color:#aebdce;font-size:9px;min-height:54px;border-radius:0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation [aria-current]{color:var(--active);background:transparent} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation .ui-icon{width:22px;height:22px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation [aria-current] .ui-icon{filter:brightness(0) saturate(100%) invert(78%) sepia(64%) saturate(524%) hue-rotate(160deg)}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories{left:16px;right:16px;top:auto;bottom:85px;margin:0;width:auto;max-width:500px;max-height:calc(100dvh - 120px)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-menu{inset:auto 16px 85px;max-width:500px;width:auto;max-height:calc(100dvh - 120px)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page']{left:0;width:100%;padding:20px;height:100dvh;z-index:80} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock{bottom:85px;right:16px;max-width:calc(100% - 32px);width:440px;z-index:70} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel{z-index:90;right:16px;bottom:25px;max-width:calc(100vw - 32px)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading h1{font-size:30px}
}
@media(max-width:600px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] main{padding:0 20px 92px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .topbar{height:72px;min-height:72px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-header-search{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-top-tools{gap:8px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #global-search{display:flex;align-items:center;justify-content:center;width:35px;min-height:35px;padding:6px;border:0;background:transparent} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #global-search .ui-icon{width:21px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #open-account{font-size:0;padding:0;min-height:35px;border:0;background:transparent;gap:0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #open-account .ui-icon{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .header-avatar{height:32px;width:32px;border-radius:50%;border:1px solid rgba(var(--glassy-accent-rgb),0.502)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark{font-size:21px;gap:6px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark img{height:29px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{margin:-72px -20px 0;padding:215px 20px 28px;min-height:550px;display:block} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy{max-width:none;padding:0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:42px;line-height:1.04;margin:15px 0 12px;letter-spacing:-1.6px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-kicker{font-size:8px;letter-spacing:1.7px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description{font-size:11px;max-width:340px;line-height:1.7} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero::after{background:linear-gradient(0deg,#060d18 1%,#060d18c9 47%,#060d181a 82%),linear-gradient(180deg,#060d18aa,transparent 25%)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-image{object-position:65% 20%} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-metadata{font-size:10px;margin:13px 0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions{gap:8px;margin-top:17px;flex-direction:row} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions button{flex:none;font-size:12px;padding:10px 13px;min-height:42px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts{gap:8px;margin-bottom:25px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button{flex:0 0 81px;min-width:81px;min-height:77px;font-size:10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts .ui-icon{width:25px;height:25px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail:has(>:nth-child(6)),body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card strong{font-size:11px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card small{font-size:9px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head h2{font-size:18px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head button{font-size:9px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-shelf-note{font-size:10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-row{margin-bottom:26px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .cards,body[data-skin='glassy'][data-presentation][data-variant='glassy'] .poster-collection .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading{display:block;margin:20px 0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading h1{font-size:29px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-source-tools{margin-top:18px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-source-choice{width:100%} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-sourcebar{width:100%} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .live{grid-template-columns:1fr;gap:15px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-list{max-height:340px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-preview{padding:14px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .programme-guide{padding:14px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .epg-toolbar{flex-wrap:wrap} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .epg-toolbar button{font-size:11px;padding:8px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .settings-panel{padding:20px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-settings{margin-top:10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .settings-tabs{overflow-x:auto;flex-wrap:nowrap} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .settings-tabs button{white-space:nowrap} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details']{padding:20px;max-height:88dvh} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-title{font-size:23px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='details'] #detail-art{width:calc(100% + 40px);margin:0 -20px 18px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page'] #detail-title{font-size:24px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-panel{left:12px;right:12px;width:auto} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls{padding:12px 8px;gap:7px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-controls button{min-width:30px;padding:4px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock-title img{width:48px;height:36px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock-title strong{font-size:11px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .player-dock{padding:10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] footer{display:none}
}
@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))) {body[data-skin='glassy'][data-presentation][data-variant='glassy']{--glassy-panel:#192b3e;--glassy-menu:#142437}}
@media(max-width:600px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{min-height:0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:44px;max-width:300px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description{display:none}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card{display:block;width:100%;margin:19px 0 0;padding:13px;border-radius:14px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .section-head{margin:0 0 8px 110px;font-size:10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-body{position:relative;padding-left:110px;min-height:84px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-art{position:absolute;left:0;top:-28px;width:95px;height:88px;min-height:0;margin:0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .glassy-channel{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .glassy-live-title{font-size:12px;margin:0 0 10px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-epg-times{font-size:8px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .glassy-next{margin-top:9px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-next small{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-next p{font-size:8px;margin:5px 0 0} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-badge{font-size:8px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation{inset:auto 10px 8px;border-radius:20px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 16px 48px #0006,inset 0 1px 0 #ffffff12} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='dock']{bottom:190px;right:16px}
}
@media(prefers-reduced-transparency:reduce),(forced-colors:active) {body[data-skin='glassy'][data-presentation][data-variant='glassy']{--glassy-panel:#192b3e;--glassy-menu:#142437}body[data-skin='glassy'][data-presentation][data-variant='glassy'] :is(.sidebar,#mobile-navigation,.glassy-live-card,.glassy-categories,.player-panel,#mobile-menu,.player-dock){backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(min-width:601px) and (max-width:960px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .sidebar{display:flex;width:80px;padding:25px 11px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand{justify-content:center} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand>span,body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-nav-caption,body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-sidebar-bottom{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation{padding-top:32px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button{font-size:0;padding:12px;justify-content:center} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button .ui-icon{width:23px;height:23px;flex:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button .ui-icon:last-child:not(:first-child){display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-nav-divider{margin-top:20px;padding-top:20px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] main{margin-left:80px;padding:0 25px 30px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-wordmark{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-label{display:block;font-size:8px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{margin-left:-25px;margin-right:-25px;padding:115px 25px 35px;display:flex;flex-direction:row;align-items:center;gap:15px;min-height:470px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy{max-width:350px;min-width:0;flex:1} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:53px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description{font-size:11px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions{flex-direction:row;gap:7px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-actions button{font-size:11px;padding:10px 12px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card{display:block;width:230px;padding:14px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card h2{font-size:15px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-art{height:90px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #mobile-navigation{display:none} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail:has(>:nth-child(6)),body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-rail{grid-auto-columns:calc((100% - 39px)/4)} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-categories{left:95px;top:18px;bottom:auto} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page']{left:80px;width:calc(100% - 80px)}
}
@media(min-width:1800px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'] .sidebar{width:270px;padding:35px 25px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .brand{font-size:29px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button{height:56px;font-size:17px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] main{margin-left:270px;padding:0 45px 30px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .topbar{height:96px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero{margin:-96px -45px 0;padding:165px 45px 65px;min-height:620px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero h1{font-size:85px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-hero-copy{max-width:550px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-description{font-size:16px;max-width:520px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card{width:350px;padding:22px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-art{height:130px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-card .glassy-live-title{font-size:21px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-shortcuts button{min-height:110px;font-size:14px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card strong{font-size:16px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card small{font-size:12px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] .section-head h2{font-size:26px} body[data-skin='glassy'][data-presentation][data-variant='glassy'] #details[data-surface='page']{left:270px;width:calc(100% - 270px)}
}


/* Glassy 2 repositions the same navigation and keeps every route/action. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .sidebar {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] main {margin-left:0;padding-left:30px;padding-right:30px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar {height:auto;min-height:138px;flex-wrap:wrap;gap:12px;padding:18px 0 10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-label {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-wordmark {display:flex;align-items:center;gap:9px;font-size:25px;letter-spacing:-.7px;color:white;text-decoration:none;font-weight:700}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-wordmark img {width:32px;height:38px;object-fit:contain}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex:1;min-width:0;width:auto;gap:4px;padding:5px;margin:0;border:0;border-radius:10px;background:transparent;overflow:visible}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation button {width:auto;min-width:max-content;flex:none;height:44px;min-height:44px;padding:10px 14px;font-size:13px;gap:9px;justify-content:flex-start}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation .ui-icon {display:block;width:20px;height:20px;flex:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-nav-caption {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .stream-hero {margin-top:0;padding-top:40px;min-height:410px}
@media(min-width:1800px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .stream-hero {margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}
}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #mobile-navigation {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .player-dock {max-width:calc(100% - 48px)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #details[data-surface='page'] {left:0;width:100%}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-layout-choices {display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-layout-choice {text-align:left;flex:1 1 260px;max-width:440px;padding:22px;min-height:130px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-layout-choice strong {font-size:18px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-layout-choice span {font-size:13px;line-height:1.6}
@media(max-width:600px){body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] main {padding-left:20px;padding-right:20px;padding-bottom:28px}body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar {min-height:130px}body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-wordmark {font-size:21px}body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .stream-hero {min-height:0;padding-top:25px}body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .player-dock {bottom:16px;max-width:calc(100% - 32px)}body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation button {min-height:44px;padding:10px 12px} }
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] #navigation {display:none}

/* Reference composition: authenticated artwork fills every catalogue card. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art > .playlist-artwork {position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;display:block}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art > .playlist-artwork > img {position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;display:block}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .playlist-artwork > img[hidden], body[data-skin='glassy'][data-presentation][data-variant='glassy'] .playlist-artwork > small[hidden] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card-art > .playlist-artwork > small {display:flex;height:100%;align-items:center;justify-content:center;text-align:center}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-source-tools {display:flex;align-items:center;gap:10px;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-groups-button {display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;background:#ffffff0b;max-width:260px;overflow:hidden;text-overflow:ellipsis}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-groups-button .ui-icon {width:18px;height:18px;flex:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips {display:flex;gap:8px;overflow:auto;flex-wrap:nowrap;scrollbar-width:thin;padding:5px 3px 12px;margin:0 -3px 8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips button {flex:none;white-space:nowrap;border-radius:24px;min-height:36px;font-size:12px;padding:8px 15px;background:#ffffff08}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips button[aria-pressed=true] {background:rgba(var(--glassy-accent-rgb),0.11);color:#f5f8ff;border-color:rgba(var(--glassy-accent-rgb),0.451)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-catalogue-count {font-size:11px;color:#94a7ba;margin:8px 0 20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] dialog.glassy-provider-groups {inset:16px auto auto 16px;width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;overflow:hidden;box-sizing:border-box}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] dialog.glassy-provider-groups[open] {display:flex;flex-direction:column}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups > * {flex-shrink:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups .glassy-group-list {flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;scroll-padding:4px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups .dialog-head {margin-bottom:14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups .dialog-head button {min-height:44px;padding:10px 12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups h3 {font-size:12px;letter-spacing:.03em;margin:16px 0 4px;overflow-wrap:anywhere}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups [role=status] {font-size:12px;margin:8px 0 12px;line-height:1.5}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups .feature-actions {margin-top:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups .feature-actions:empty {display:none}
@media(max-width:960px){body[data-skin='glassy'][data-presentation][data-variant='glassy'] dialog.glassy-provider-groups {inset:16px;width:calc(100% - 32px);max-width:520px;margin:auto;max-height:calc(100dvh - 32px);padding:20px}}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-provider-groups input {width:100%;padding:12px 14px;background:#ffffff08;border:1px solid var(--line);margin:8px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-list .glassy-category-option {justify-content:space-between;gap:12px;width:100%;text-align:left}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-list .glassy-category-option span {min-width:0;overflow-wrap:anywhere}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-list small {color:var(--muted)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-list button[aria-pressed=true] {background:rgba(var(--glassy-accent-rgb),0.11);color:white;border-color:rgba(var(--glassy-accent-rgb),0.451)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout {align-items:start;margin-bottom:16px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-list {display:flex;flex-direction:column;padding:15px 7px 8px;max-height:590px;overflow:hidden;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-heading {display:flex;align-items:center;justify-content:space-between;padding:4px 9px 16px;gap:8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-heading strong {font-size:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-heading small {font-size:9px;color:#9baabc}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-rows {min-height:0;overflow:auto;scrollbar-width:thin;padding:4px;scroll-padding:8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-rows .channel {min-height:73px;margin:0 0 4px;padding:12px 7px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels {min-width:0;flex:1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels strong, body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels small {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels small {display:block;color:#aebacb}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels progress {display:block;width:100%;height:2px;margin:7px 0 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .channel-labels progress[hidden] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-rows .channel > .ui-icon {width:38px;height:30px;flex:none;opacity:.65}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-toggle {display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;width:100%;margin-top:5px;font-size:10px;flex:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-group-toggle .ui-icon {width:16px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-preview {padding:0;margin:0;border-radius:16px;overflow:hidden;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage {position:relative;aspect-ratio:1.9;background:#020914;isolation:isolate;overflow:hidden}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-cover, body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-cover > .playlist-artwork {position:absolute;inset:0;display:block;width:100%;height:100%}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-cover .playlist-artwork img {width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-cover.without-art {background:radial-gradient(ellipse at 60% 20%,#22648366,transparent 70%),linear-gradient(135deg,#131b35,#05101a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#b8c8db}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-cover.without-art .ui-icon {width:65px;height:65px;opacity:.5}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage video {position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:contain;opacity:0;pointer-events:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.is-playing video {opacity:1;pointer-events:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.is-playing .glassy-live-cover, body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.is-playing .glassy-live-play {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-preview-label {position:absolute;left:14px;top:14px;font-size:10px;letter-spacing:.4px;background:#071321b8;border:1px solid #e8f3ff33;padding:7px 10px;border-radius:6px;pointer-events:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-on-air {position:absolute;right:14px;top:14px;border-radius:5px;background:#ee405c;color:#fff;font-size:10px;font-weight:750;letter-spacing:.6px;padding:6px 9px;pointer-events:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-play {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;min-height:62px;border-radius:50%;padding:18px;background:#07132188;border-color:#ffffff88;box-shadow:0 6px 25px #0003;display:grid;place-items:center;backdrop-filter:blur(12px)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-play .ui-icon {width:24px;height:24px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-status {margin:0;padding:10px 20px;background:#0b1723;font-size:11px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-status:empty {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details {padding:20px 22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .section-head {margin:0 0 9px;gap:12px;align-items:center}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .section-head > div {min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details h2 {font-size:22px;line-height:1.25;margin:8px 0 0;letter-spacing:-.4px;overflow-wrap:anywhere}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .eyebrow {font-size:10px;margin:0;color:#aebacb;letter-spacing:1.1px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details p {font-size:11px;line-height:1.6}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-favorite {flex:none;min-width:38px;width:38px;height:38px;padding:8px;background:#ffffff08;border-radius:50%}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-favorite .ui-icon {width:20px;height:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-programme-timing progress {width:100%;height:3px;display:block;margin:8px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .glassy-next {border-top:1px solid var(--line);margin-top:15px;padding-top:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .glassy-next:empty {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-channel-details {margin-top:12px;min-height:32px;font-size:10px;background:transparent;padding:6px 10px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-empty {padding:70px 25px;min-height:300px;display:grid;place-items:center;text-align:center;color:#aebacb}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide {margin-top:24px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide > .section-head {margin:0 0 20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide > .section-head h2 {font-size:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .epg-toolbar[hidden], body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-preview[hidden] {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-grid {min-width:700px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-row {grid-template-columns:130px 1fr}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-preview:empty, body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .catalog-pagination:empty {display:none}
@media(max-width:1100px){
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout {grid-template-columns:230px minmax(0,1fr)}
}
@media(max-width:700px){
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout {display:flex;flex-direction:column;gap:18px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-preview {order:-1;width:100%;padding:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-list {width:100%;max-height:380px}
}
@media(max-width:600px){
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading {display:flex;align-items:flex-start;gap:12px;position:relative;margin:18px 0 22px;padding-bottom:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-source-tools {margin:4px 0 0;display:block;max-width:150px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-groups-button {font-size:10px;padding:8px;min-height:35px;max-width:140px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-groups-button .ui-icon {width:15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage {aspect-ratio:1.65}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details {padding:17px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details h2 {font-size:20px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .section-head {margin-bottom:8px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .eyebrow {font-size:9px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-play {width:54px;height:54px;min-height:54px;padding:15px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide > .section-head h2 {font-size:17px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide > .section-head button {font-size:9px;padding:6px;min-height:35px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips {margin-bottom:4px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips button {font-size:11px;min-height:35px;padding:8px 13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-catalogue-count {font-size:10px;margin-bottom:16px}
}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details > .muted {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .section-head > div {flex:1}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .glassy-next {border:0;padding:0;display:flex;gap:12px;align-items:center;margin-top:13px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .glassy-next p {margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-details .glassy-next small {font-size:10px;letter-spacing:0;color:#9aafc2}
@media(min-width:961px){body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage {height:340px;aspect-ratio:auto}body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-list{max-height:510px}}
@media(min-width:1800px){body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage {height:420px}body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout {grid-template-columns:330px minmax(0,1fr)}body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-layout .channel-list{max-height:620px}}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] main {background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.media-ready video {opacity:1;pointer-events:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.media-ready .glassy-live-cover {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-live-stage.media-ready .glassy-live-play {pointer-events:auto}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide > [role=status] {font-size:10px;color:#9aafc2;margin:-8px 0 17px}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .epg-viewport {border:0;border-radius:0}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-scale {background:transparent;min-height:42px;font-size:10px;color:#9aafc2}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-row {border:0;margin-bottom:7px}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-row > strong {padding:10px 10px 10px 0}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-track {background:transparent;min-height:74px}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-track button {display:flex;flex-direction:column;gap:9px;border-radius:8px;padding:12px 15px;border-width:1px 3px}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-track button small {font-size:9px;color:#aebacb}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-compact-guide .programme-track button strong {font-size:12px;font-weight:500}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-time-marker {position:absolute;top:-7px;bottom:-7px;z-index:2;pointer-events:none;width:1px;background:rgba(var(--glassy-accent-rgb),.6);box-shadow:0 0 8px rgba(var(--glassy-accent-rgb),.33)}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] .selected-library .poster-collection{margin-top:0}
@media(max-width:600px){body[data-skin='glassy'][data-presentation][data-variant='glassy'] .poster-collection .overview-card-art{aspect-ratio:1.3}body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-genre-chips button{min-height:42px}body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-page-heading{padding-bottom:42px}}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] {--glassy-accent-rgb:100,218,250;--accent:var(--active)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-accent='violet'] {--active:#b69aff;--focus:#b69aff;--glassy-accent-rgb:182,154,255}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-accent='violet'] :is(.nav-active,[aria-current='page'],.nav-link.active) {border-color:var(--active)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-appearance='true'] .glassy-page-heading {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page {max-width:850px;margin:25px auto 36px;padding-bottom:12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading {display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading .eyebrow {font-size:9px;color:#b9d8e6;letter-spacing:2.5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading h1 {font-size:37px;letter-spacing:-1.5px;margin:10px 0 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading .appearance-close {font-size:12px;white-space:nowrap;min-height:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page form {display:block;margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .settings-panel {background:linear-gradient(125deg,#ffffff16,#ffffff04),rgba(28,43,64,.69);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 16px 48px #0000003d,inset 0 1px #ffffff12;backdrop-filter:blur(26px) saturate(130%);-webkit-backdrop-filter:blur(26px) saturate(130%);margin:0 0 24px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page h2 {font-size:21px;letter-spacing:-.6px;margin:0 0 12px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page p {font-size:13px;line-height:1.65;margin:0;color:var(--muted)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page fieldset {display:block;border:0;margin:24px 0 0;padding:0;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row {display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;border-top:1px solid var(--line);padding:20px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row:last-child {padding-bottom:0;min-height:72px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row h3 {font-size:14px;font-weight:600;line-height:1.4;margin:0 0 5px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row p {font-size:11px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .appearance-switch {position:relative;display:block;flex:0 0 48px;width:48px;min-width:48px;height:44px;min-height:44px;border:0;border-radius:24px;padding:0;background:transparent;box-shadow:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-switch::before {content:'';position:absolute;left:0;top:8px;width:48px;height:28px;border-radius:20px;background:#3c4e65;box-shadow:inset 0 0 0 1px #ffffff1f}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-switch > span {position:absolute;width:20px;height:20px;left:4px;top:12px;border-radius:50%;background:white;transition:transform .18s}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-switch[aria-checked='true']::before {background:var(--active)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-switch[aria-checked='true'] > span {transform:translateX(20px);background:#102235}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-colors {display:flex;gap:6px;flex-shrink:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .appearance-swatch {width:44px;height:44px;min-width:44px;min-height:44px;border:4px solid transparent;border-radius:50%;background-clip:padding-box;padding:0;color:#102235;font-size:20px;box-shadow:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-swatch[data-color='cyan'] {background-color:#64dafa}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-swatch[data-color='violet'] {background-color:#b69aff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-swatch[aria-pressed='true'] {outline:1px solid #dceafa;outline-offset:-2px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-extra {margin:24px 0 0;border-top:1px solid var(--line);padding-top:16px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-extra summary {cursor:pointer;font-size:12px;color:var(--muted);min-height:32px;padding:8px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-extra fieldset {margin:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-extra .appearance-row:first-child {border:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .appearance-layouts {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layouts .appearance-layout-choice {display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:20px;min-width:0;text-align:left;color:#f5f8ff;background:#07132350;border:1px solid var(--line);border-radius:14px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-choice>.ui-icon {width:40px;height:40px;opacity:.85}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-copy {display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:var(--muted)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-copy strong {font-size:18px;color:#f5f8ff}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-state {grid-column:1/-1;display:flex;align-items:center;gap:7px;min-height:20px;font-size:11px;color:var(--muted)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-state .ui-icon {width:18px;height:18px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layouts [aria-pressed='true'] {background:rgba(var(--glassy-accent-rgb),.12);border-color:var(--active);box-shadow:inset 0 0 0 1px var(--active)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layouts [aria-pressed='true'] .appearance-layout-state {color:var(--active)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .appearance-layout-hint {font-size:11px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row select {padding:10px;min-height:44px;width:150px;background:#13243a}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-help-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-help-actions button {font-size:12px;min-height:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-actions {position:sticky;bottom:14px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--glassy-menu);box-shadow:0 12px 36px #0005;backdrop-filter:blur(26px)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-actions .appearance-status {font-size:11px;max-width:460px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-action-buttons {display:flex;gap:10px;flex-shrink:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-action-buttons button {min-height:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page button:disabled {opacity:.55;cursor:wait}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .visually-hidden {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-transparency='reduced'] {--glassy-panel:#1c2b40;--glassy-menu:#142237}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-transparency='reduced'] :is(.sidebar,.topbar,dialog,.player-panel,.player-dock,.player-controls,.channel-list,.channel-preview,.glassy-live-stage,.glassy-live-now,.glassy-live-teaser,.appearance-page .settings-panel,.appearance-actions,#mobile-navigation,.settings-panel,.management-panel) {background:#1c2b40;backdrop-filter:none;-webkit-backdrop-filter:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-motion='reduced'] *, body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-motion='reduced'] *::before, body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-motion='reduced'] *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:600px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page {margin:24px auto}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading {align-items:center;gap:10px;margin-bottom:22px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading h1 {font-size:29px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-heading .appearance-close {padding:8px 10px;font-size:11px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .settings-panel {padding:20px;margin-bottom:20px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row {gap:16px;min-height:94px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row h3 {font-size:13px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-row p {font-size:11px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-extra .appearance-row {align-items:flex-start;flex-direction:column}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-page .appearance-layouts {gap:10px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layouts .appearance-layout-choice {grid-template-columns:1fr;gap:10px;padding:14px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-choice>.ui-icon {width:32px;height:32px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-layout-copy strong {font-size:16px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-actions {bottom:calc(78px + env(safe-area-inset-bottom,0px));padding:12px;gap:12px;flex-direction:column;align-items:stretch}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-actions .appearance-status {font-size:10px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-action-buttons {justify-content:flex-end;flex-wrap:wrap}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .appearance-action-buttons button {flex:1}
}

body[data-skin='glassy'][data-presentation][data-variant='glassy'] #navigation button[aria-current] {border-color:rgba(var(--glassy-accent-rgb),.6);background:linear-gradient(110deg,rgba(var(--glassy-accent-rgb),.24),rgba(var(--glassy-accent-rgb),.08));box-shadow:inset 0 1px 16px rgba(var(--glassy-accent-rgb),.12),0 0 22px rgba(var(--glassy-accent-rgb),.08)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-transparency='reduced'][data-navigation-layout='topbar'] #glassy-navigation-bar {background:#1c2b40;backdrop-filter:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .appearance-actions {bottom:calc(14px + env(safe-area-inset-bottom,0px))}

/* Provider previews use real categories; live logos retain their complete shape. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-intro {margin-top:42px;padding-top:26px;border-top:1px solid var(--line)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-row {min-height:220px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-row .section-head > div {min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-row .glassy-shelf-note {overflow-wrap:anywhere;line-height:1.5}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card[data-kind='channel'] .overview-card-art :is(img,.playlist-artwork > img) {object-fit:contain;padding:12px;box-sizing:border-box}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card[data-kind='channel'] .overview-card-art {background:linear-gradient(125deg,#183348,#0a1424)}
@media(max-width:600px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-row .section-head {align-items:flex-start;gap:10px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-row .section-head h2 {font-size:19px;line-height:1.25;overflow-wrap:break-word}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .stream-row .section-head button,
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-intro button {min-height:44px;flex-shrink:0;font-size:11px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card strong {font-size:14px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;overflow-wrap:anywhere}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .overview-card small {font-size:11px;line-height:1.5}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-row .glassy-shelf-note {font-size:11px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .glassy-discovery-row {min-height:232px}
}

/* EPG import and provider programme information. */
/* Film and series landing pages reuse the home hero, cards and shelves. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-catalogue-landing='true'] .glassy-page-heading {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .selected-library {min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar {margin:28px 0 20px;gap:18px;flex-wrap:wrap}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar h2 {margin:0;overflow-wrap:anywhere}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions {display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions .overview-sourcebar {margin:0;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions .overview-manage {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions button {min-height:44px;padding:10px 14px;font-size:12px;max-width:100%;overflow-wrap:anywhere}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-shortcuts {margin:0 0 28px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-shortcuts [aria-pressed='true'] {color:#f5f8ff;border-color:var(--active);box-shadow:inset 0 0 0 1px var(--active),0 0 18px rgba(var(--glassy-accent-rgb),.15)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-back {margin:0 0 20px;min-height:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-kind-tabs {display:flex;gap:8px;margin:0 0 16px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-kind-tabs button {min-height:44px;padding:10px 20px;font-size:13px;border:1px solid var(--line);border-radius:22px;background:#ffffff0b;color:#becbdc}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-kind-tabs [aria-current='page'] {color:#f5f8ff;border-color:var(--active);background:rgba(var(--glassy-accent-rgb),.14)}
@media(max-width:600px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar {display:block;margin:24px 0 18px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar h2 {font-size:23px;margin-bottom:16px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions .overview-sourcebar {grid-column:1/-1;display:block}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions .overview-source-choice {width:100%;box-sizing:border-box;max-width:100%}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions select {width:100%;min-width:0;max-width:100%;min-height:44px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-toolbar-actions button {width:100%;white-space:normal}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'] .library-shortcuts {margin-bottom:24px}
}

.epg-import form { display:grid; gap:16px; }
/* The Glassy header scrolls with the page: anchor the guide controls to the
   viewport, independently of legacy header/source-row height measurements. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'] .epg-toolbar { position:sticky; top:calc(8px + env(safe-area-inset-top,0px)); z-index:20; flex-wrap:wrap; align-items:end; padding:12px; background:var(--glassy-menu); border:1px solid var(--line); border-radius:12px; box-shadow:0 8px 24px #0003; backdrop-filter:blur(12px); -webkit-backdrop-filter:blur(12px); }
.epg-toolbar label { display:grid; gap:6px; min-width:0; }
@media(max-width:520px) { .epg-toolbar { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; } .epg-toolbar label { grid-column:span 2; } .epg-toolbar input { min-width:0; width:100%; box-sizing:border-box; } body[data-skin='glassy'][data-presentation][data-variant='glassy'] .epg-toolbar button { padding:8px 4px; min-height:44px; } }
.epg-import label { display:grid; gap:8px; min-width:0; }
.epg-import label[hidden],.epg-import progress[hidden] { display:none; }
.epg-import input,.epg-import select { width:100%; min-width:0; box-sizing:border-box; }
.epg-import progress { width:100%; height:8px; accent-color:var(--accent,#63dcf4); }
.epg-import-report { margin-top:24px; border-top:1px solid #ffffff24; }
.epg-metadata { display:grid; grid-template-columns:minmax(120px,1fr) minmax(0,2fr); gap:10px 20px; line-height:1.5; }
.epg-metadata dt { color:#aab8c7; }
.epg-metadata dd { margin:0; overflow-wrap:anywhere; }
@media(max-width:520px) { .epg-metadata { grid-template-columns:1fr 1fr; gap:10px; } .epg-import .feature-actions { flex-wrap:wrap; } }

/* A single playlist selector belongs to the shared shell, never a page heading. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-navigation-bar {display:flex;align-items:center;gap:10px;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-playlist-tools {flex:none;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-playlist-tools:empty {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-playlist-tools .overview-source-choice {width:240px;max-width:100%;height:44px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-playlist-tools .overview-sourcebar {position:static;inset:auto;min-width:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'] #glassy-playlist-tools .overview-manage {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-navigation-bar {order:3;flex:0 0 100%;width:100%;padding:2px 7px 2px 2px;border:1px solid var(--line);border-radius:15px;background:var(--glassy-panel);box-shadow:inset 0 1px 0 #ffffff0d;backdrop-filter:blur(26px)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] .topbar {height:auto;min-height:86px;flex-wrap:wrap;padding:14px 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] #glassy-navigation-bar {margin-left:auto}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] #glassy-navigation-bar:has(#glassy-playlist-tools:empty) {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] .glassy-top-tools {margin-left:0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='welcome'] #glassy-navigation-bar {display:none}
@media(max-width:960px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] #glassy-navigation-bar {order:3;flex-basis:100%;margin:0}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] .glassy-top-tools {margin-left:auto}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] #glassy-playlist-tools {width:100%}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='sidebar'] #glassy-playlist-tools .overview-source-choice {width:100%}
}
@media(max-width:600px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-navigation-bar {flex-wrap:wrap;gap:0;padding:3px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation {flex:0 0 100%;width:100%;padding:4px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-playlist-tools {width:100%;padding:5px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-playlist-tools .overview-source-choice {width:100%}
}
/* Give navigation a full row so every route stays visible, including longer
   translations and the additional links of an authorized owner or reseller. */
@media(min-width:961px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar {display:grid;grid-template-columns:minmax(180px,1fr) auto auto;min-height:0;gap:10px 16px;padding:14px 0}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-wordmark {flex:none;font-size:22px;white-space:nowrap}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-wordmark {grid-column:1;grid-row:1}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-navigation-bar {grid-column:1 / -1;grid-row:2;width:100%;min-width:0;align-items:flex-start;gap:10px;padding:4px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation {gap:4px;padding:0}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation button {padding:10px 12px;font-size:13px;gap:8px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation .ui-icon {width:16px;height:16px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-playlist-tools .overview-source-choice {width:220px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-top-tools {grid-column:2;grid-row:1;gap:10px;margin-left:0}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar > .ui-language-control {grid-column:3;grid-row:1;margin:0}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-header-search {width:240px;min-width:0}
}
@media(min-width:1200px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar {grid-template-columns:minmax(180px,1fr) 220px auto auto}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-navigation-bar {display:contents}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-playlist-tools {grid-column:2;grid-row:1}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .glassy-top-tools {grid-column:3}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] .topbar > .ui-language-control {grid-column:4}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation {grid-column:1 / -1;grid-row:2;width:100%;padding:4px;border:1px solid var(--line);border-radius:15px;background:var(--glassy-panel);box-shadow:inset 0 1px 0 #ffffff0d;backdrop-filter:blur(26px)}
}
@media(min-width:1800px) {
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #navigation .ui-icon {width:20px;height:20px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-playlist-tools .overview-source-choice {width:220px}
 body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-navigation-layout='topbar'] #glassy-header-search {width:240px}
}

/* Shared player chrome: stable alignment across content routes, with room for
   translated labels. Only the ready shell changes; entry dialogs stay intact. */
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] #glassy-playlist-tools .overview-source-choice {border:0;background:transparent}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] #glassy-playlist-tools .playlist-picker-trigger {min-height:44px;height:44px;border:1px solid var(--line);background:var(--surface-content,#132437b8)}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] .glassy-label {display:none}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] .personal-library {max-width:none;margin:0;padding:24px 0 0}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] .personal-heading h1 {font-size:clamp(25px,3vw,37px);letter-spacing:-1px}
body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'] .glassy-page-heading {margin:24px 0}
@media(min-width:961px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .topbar {display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;gap:16px;min-height:86px;height:auto;padding:14px 0;border-bottom:1px solid var(--line)}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-navigation-bar {grid-column:1;grid-row:1;min-width:0;margin:0;order:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-playlist-tools {width:100%}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-playlist-tools .overview-sourcebar {padding:0;gap:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-playlist-tools .overview-source-choice {width:100%;margin:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-top-tools {grid-column:2;grid-row:1;gap:12px;margin:0;min-width:0;width:100%}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-header-search {flex:1;width:auto;min-width:0;height:44px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-search-input {min-width:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #open-account {flex:none;width:44px;height:44px;min-height:44px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .topbar > .ui-language-control {grid-column:3;grid-row:1;margin:0;justify-self:end;min-width:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .ui-language-trigger {height:44px;min-height:44px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .stream-hero {margin-top:0;padding-top:36px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .sidebar {padding:20px 12px 58px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .brand {font-size:23px;gap:8px;padding:0 7px;flex-shrink:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .brand img {width:30px;height:36px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #navigation {padding:18px 4px 6px;gap:2px;scrollbar-gutter:stable;overscroll-behavior:contain}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #navigation button {min-height:44px;height:44px;padding:10px 12px;gap:12px;font-size:14px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-nav-caption {margin:0 12px 8px;font-size:9px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-nav-divider {margin-top:12px;padding-top:14px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-sidebar-bottom {flex-shrink:0;padding-top:10px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-profile-bottom {justify-content:flex-start;min-height:48px;padding:6px 10px;border:1px solid var(--line);border-radius:12px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-profile-bottom > span {display:block;min-width:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-profile-bottom small {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-profile-bottom .ui-icon {display:block}
}
@media(min-width:961px) and (max-height:900px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-device-note {display:none}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #navigation {padding-top:12px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-nav-divider {margin-top:8px;padding-top:10px}
}
@media(min-width:961px) and (max-width:1200px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .topbar {grid-template-columns:minmax(180px,1fr) auto;gap:10px 16px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] #glassy-navigation-bar {max-width:320px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .topbar > .ui-language-control {grid-column:2}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='sidebar'] .glassy-top-tools {grid-column:1 / -1;grid-row:2}
}
/* Keep the same action heights and alignment in the optional top menu. */
@media(min-width:961px) {
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='topbar'] .topbar > .ui-language-control {margin:0;justify-self:end}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='topbar'] #glassy-playlist-tools .overview-sourcebar {padding:0}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='topbar'] #glassy-header-search {height:44px}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='topbar'] #open-account {min-height:44px;height:44px;width:44px;flex:none}
  body[data-skin='glassy'][data-presentation][data-variant='glassy'][data-entry='ready'][data-navigation-layout='topbar'] .ui-language-trigger {min-height:44px;height:44px}
}
