@font-face{font-family:Manrope;src:url('../fonts/Manrope-Variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
:root{color-scheme:dark;--bg:#090c16;--panel:#111625;--panel-soft:#131a2b;--line:#ffffff10;--muted:#8d96ad;--text:#f0f2f8;--lime:#c8f58c;--purple:#aa9bf5;--station-accent:#c8f58c;--radius:28px;--volume:80%}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input,select{color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.4}button:not(:disabled),a,select,input{touch-action:manipulation}button,a{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}a:hover{color:var(--lime)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button:focus:not(:focus-visible){outline:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.045em;line-height:1.2}ol,ul{list-style:none;padding:0;margin:0}[hidden]{display:none!important}::selection{background:#c8f58c;color:#0c1520}input[type=search]::-webkit-search-cancel-button{cursor:pointer}select option{background:#151c2c;color:#fff}.icon{width:22px;height:22px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(1392px,calc(100% - 96px));margin-inline:auto}.ambient-background{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-background i{position:absolute;width:65vw;height:65vw;max-width:900px;max-height:900px;left:-25%;top:12%;border-radius:50%;background:radial-gradient(ellipse,#29366024,transparent 65%);filter:blur(25px)}.ambient-background i+ i{left:auto;right:-25%;top:40%;background:radial-gradient(ellipse,#35442a15,transparent 65%)}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--lime);color:#101820;padding:10px 20px;border-radius:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}
.site-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{display:grid;place-items:center;width:42px;height:42px;border:1px solid #c8f58c33;border-radius:50%;background:#c8f58c08;color:var(--lime)}.brand-symbol .icon{width:26px;height:26px}.brand-copy strong{display:block;font-size:21px;font-weight:750;line-height:1.1;letter-spacing:-.05em}.brand-copy strong span{color:var(--lime);font-weight:500}.brand-copy small{display:block;color:var(--muted);font-size:9px;letter-spacing:.03em;margin-top:5px}.primary-nav{display:flex;align-items:center;gap:5px}.primary-nav a{font-size:12px;color:#9ba3b7;padding:9px 13px;border-radius:30px;white-space:nowrap}.primary-nav a:hover{color:#fff;background:#ffffff06}.primary-nav .nav-active{color:var(--lime);background:#c8f58c0c}.header-actions{display:flex;align-items:center;gap:20px}.language-control{display:flex;align-items:center;gap:7px;position:relative}.language-control>.icon{width:17px;height:17px;color:#a8b0c3}.language-control>.icon:last-child{width:12px;height:12px;pointer-events:none;margin-inline-start:-20px}.language-control select{width:96px;max-width:100%;border:0;background:none;padding:10px 17px 10px 0;appearance:none;cursor:pointer;font-size:11px}.header-external{display:inline-flex;gap:10px;align-items:center;font-size:11px;white-space:nowrap;color:#dce1ed}.header-external .icon{width:15px;height:15px}.intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:37px 0 31px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.live-dot{width:5px;height:5px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px #c8f58c77}.intro-row h1{font-size:clamp(26px,3vw,40px);margin-top:10px;letter-spacing:-.055em}.intro-description{color:var(--muted);font-size:12px;margin-top:10px}.intro-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;font-variant-numeric:tabular-nums}.clock-face{display:flex;align-items:center;gap:8px;color:#a2adc3;font-size:13px}.clock-face .icon{width:15px;height:15px}.clock-face small{font-size:10px}.signal-status{font-size:9px;display:flex;align-items:center;gap:6px;color:#6e7b93}.signal-status i{width:4px;height:4px;background:#9ccea6;border-radius:50%}
.listening-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:stretch}.panel{background:linear-gradient(135deg,#151b2b,#101521);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.player-shell{position:relative;background:radial-gradient(ellipse at 50% 31%,#27344d55,transparent 48%),linear-gradient(155deg,#172030,#111725 60%,#101725);border:1px solid #a2b3d422;border-radius:var(--radius);min-width:0;isolation:isolate;box-shadow:0 20px 90px #00000025;overflow:hidden;display:flex;flex-direction:column}.player-shell:focus{outline:none}.player-shell:fullscreen{border-radius:0;width:100vw;height:100dvh;overflow:auto;justify-content:center;padding-inline:max(20px,calc((100vw - 950px)/2));background:radial-gradient(ellipse at 50% 35%,#1b2e32,#0b101c 65%)}.player-shell:fullscreen .player-scene{height:min(40vh,420px)}.player-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 28px 0}.station-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border-radius:30px;border:1px solid #c7ddbd17;background:#ffffff04;font-size:12px;color:#e0e8db;max-width:70%}.station-badge .icon{width:17px;height:17px;color:var(--lime)}.station-badge>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player-top-actions{display:flex;align-items:center;gap:3px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border-radius:50%;color:#8d9bb1;flex:none}.icon-button .icon{width:18px;height:18px}.icon-button:hover{color:#fff;background:#ffffff09}.icon-button[aria-pressed=true]{color:var(--lime)}.icon-button[aria-pressed=true] .icon{fill:#c8f58c14}.player-scene{height:265px;position:relative;overflow:hidden;pointer-events:none}.scene-grid{position:absolute;inset:15px 8% 0;background-image:linear-gradient(#bbc8e808 1px,transparent 1px),linear-gradient(90deg,#bbc8e808 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse,#0005,transparent 65%)}.scene-halo{position:absolute;width:370px;height:270px;max-width:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#a3f4880c 10%,#9d9cfa14 40%,transparent 70%);filter:blur(20px)}.radio-orbit{position:absolute;width:270px;height:240px;top:50%;left:50%;transform:translate(-50%,-50%);perspective:600px}.orbit-globe{position:absolute;width:162px;height:162px;left:54px;top:40px;border:1px solid #d8e6c943;border-radius:50%;background:radial-gradient(circle at 28% 23%,#d8f5b535 0,#668d6c18 32%,#1a2d3155 55%,#050d19 86%);box-shadow:inset 6px 6px 22px #bce4ad13,inset -20px -15px 26px #01061266,0 0 45px #caecbf0b;overflow:hidden}.globe-grid{position:absolute;inset:-5%;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 22px,#b8dabd18 23px 24px,transparent 25px 27px);transform:rotate(-23deg);opacity:.7}.globe-grid::before,.globe-grid::after{content:'';position:absolute;top:-5%;left:19%;width:62%;height:110%;border:1px solid #b8dabd22;border-radius:50%}.globe-grid::after{left:35%;width:30%}.orbit-glint{position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 20%,#f4ffda0f 45%,transparent 55%);transform:translateX(-35%)}.orbit-core{position:absolute;inset:0;display:grid;place-items:center;color:#c7e5aa;filter:drop-shadow(0 0 10px #d3ffaa35)}.orbit-core .icon{width:67px;height:67px;stroke-width:1.35}.orbit-ring{position:absolute;left:0;top:35px;width:270px;height:170px;border:1px solid #c8edb944;border-radius:50%;transform:rotate(-27deg) rotateX(60deg);box-shadow:0 0 15px #c8f58c06}.orbit-ring-one{width:320px;height:205px;left:-25px;top:18px;border-color:#b9dca32b;transform:rotate(-30deg) rotateX(60deg)}.orbit-ring-two{border-color:#b9a6fc52;transform:rotate(35deg) rotateX(56deg)}.orbit-ring-three{width:240px;height:235px;left:15px;top:3px;transform:rotate(-25deg) rotateY(70deg);border-color:#9dc1ed2e}.orbit-satellite{position:absolute;width:7px;height:7px;border-radius:50%;background:#d5f6b0;box-shadow:0 0 12px #d5f6b099;left:12px;top:158px}.satellite-two{width:4px;height:4px;background:#c3b6fa;left:auto;right:29px;top:56px;box-shadow:0 0 10px #b6a4ff99}.scene-caption{position:absolute;left:27px;right:27px;top:52%;display:flex;justify-content:space-between;color:#6a7b932e;font-size:8px;letter-spacing:.22em}.scene-caption>span:first-child{writing-mode:vertical-rl;transform:rotate(180deg)}.spectrum{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);height:22px;max-width:85%;display:flex;align-items:center;justify-content:center;gap:3px;mask-image:linear-gradient(90deg,transparent,#000 20% 80%,transparent)}.spectrum i{display:block;width:2px;height:4px;background:#c6dfa477;border-radius:2px}.spectrum i:nth-child(3n){height:7px}.spectrum i:nth-child(5n){height:10px}.spectrum i:nth-child(7n){height:14px}.spectrum i:nth-child(4n){background:#b2a1ea88}.is-playing .spectrum i{animation:equalize 1.1s ease-in-out infinite alternate}.is-playing .spectrum i:nth-child(2n){animation-delay:-.7s;animation-duration:1.4s}.is-playing .spectrum i:nth-child(3n){animation-delay:-.2s;animation-duration:.8s}.is-playing .orbit-glint{animation:orbit-glint 9s ease-in-out infinite alternate}.is-playing .orbit-ring-one{animation:orbit-breathe 7s ease-in-out infinite alternate}.is-playing .orbit-satellite{animation:star-pulse 3s ease-in-out infinite alternate}.track-information{position:relative;text-align:center;padding:0 34px;flex:1;min-height:130px}.track-kicker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:21px}.live-pill{display:inline-flex;align-items:center;gap:7px;font-size:8px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#96aa95}.live-pill i{width:4px;height:4px;border-radius:50%;background:var(--lime)}.track-label{font-size:9px;color:#ada7cc;border:1px solid #b9a8ef22;padding:2px 8px;border-radius:20px;background:#b9a8ef07}.current-artist{font-size:13px;letter-spacing:.025em;color:#aab6c9;margin-top:9px}.current-title{font-size:clamp(28px,3.4vw,47px);font-weight:650;margin-top:3px;line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.track-status{font-size:10px;line-height:1.6;color:#76849b;margin-top:10px;min-height:16px}.track-changed .current-title{animation:track-arrive .4s ease-out}.transport-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:22px 29px 25px}.primary-transport{display:flex;align-items:center;justify-content:center;gap:24px}.play-button{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--lime);color:#15221c;box-shadow:0 0 0 7px #c8f58c07,0 0 32px #b6ed7615;flex:none}.play-button:hover:not(:disabled){background:#d6ffa8;transform:scale(1.035);box-shadow:0 0 0 8px #c8f58c0b,0 0 40px #b6ed7626}.play-button .icon{width:29px;height:29px;grid-area:1/1}.play-button .icon-play{margin-left:3px}.skip-button{display:grid;place-items:center;width:38px;height:44px;color:#b5c0d4}.skip-button:hover{color:var(--lime)}.skip-button .icon{width:22px;height:22px}.icon-pause,.icon-loading,.icon-muted{display:none}.is-playing .icon-play{display:none}.is-playing .icon-pause{display:block}.icon-loading{width:26px;height:26px;border:2px solid #22362233;border-top-color:#223622;border-radius:50%;animation:spin .8s linear infinite;grid-area:1/1}body[data-state=loading] .play-button .icon,body[data-state=buffering] .play-button .icon,body[data-state=reconnecting] .play-button .icon{display:none}body[data-state=loading] .play-button .icon-loading,body[data-state=buffering] .play-button .icon-loading,body[data-state=reconnecting] .play-button .icon-loading{display:block}.volume-control{display:flex;align-items:center;gap:3px;min-width:0}.volume-control .icon-button{min-width:32px}.volume-control input{width:70px;max-width:100%;height:3px;border:0;appearance:none;background:linear-gradient(90deg,#98a98a var(--volume),#4a5265 var(--volume));border-radius:5px;cursor:pointer}.volume-control input::-webkit-slider-thumb{appearance:none;width:9px;height:9px;border-radius:50%;background:#d4dfca}.volume-control input::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:#d4dfca}.volume-control>span{font-size:9px;color:#738198;min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.volume-control .is-muted .icon-volume{display:none}.volume-control .is-muted .icon-muted{display:block}.sleep-control{justify-self:end;display:flex;align-items:center;gap:4px;min-width:0}.sleep-control .icon{width:14px;height:14px;color:#8c95b0}.sleep-control .icon:last-child{width:11px;height:11px;margin-inline-start:-15px;pointer-events:none}.sleep-control select{max-width:100px;appearance:none;border:0;background:none;padding:10px 17px 10px 5px;cursor:pointer;font-size:10px;color:#a3aec2}.player-bottomline{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:16px 29px;min-height:69px}.reactions{display:flex;align-items:center;gap:7px}.reaction-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:65px;padding:8px 10px;border:1px solid #ffffff0e;border-radius:25px;color:#a4b0c4;font-size:11px;font-variant-numeric:tabular-nums}.reaction-button .icon{width:16px;height:16px}.reaction-button:hover:not(:disabled){border-color:#c8f58c44;background:#c8f58c09;color:var(--lime)}.reaction-button[aria-pressed=true],.reaction-button.is-voted{border-color:#c8f58c44;background:#c8f58c14;color:var(--lime)}.star-stat{display:flex;gap:6px;align-items:center;font-size:10px;color:#a39dba;padding-inline-start:7px}.star-stat .icon{width:14px;height:14px;color:#bbaaed}.score-stat{display:flex;gap:7px;align-items:center;font-size:9px;color:#717f95}.score-stat strong{font-weight:600;color:#a1b298}.motion-button{display:flex;gap:7px;align-items:center;color:#718198;font-size:9px;min-height:32px;padding:5px;border-radius:8px}.motion-button .icon{width:15px;height:15px}.motion-button:hover{color:var(--lime)}.motion-button[aria-pressed=true]{color:#9facbd}
.stations-panel{display:flex;flex-direction:column;padding:25px 20px 0;min-width:0;max-height:820px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-title h2{font-size:25px;letter-spacing:-.045em;margin-top:5px}.panel-title .eyebrow{font-size:8px;letter-spacing:.08em}.station-count{min-width:34px;min-height:34px;display:grid;place-items:center;border:1px solid #ffffff0c;border-radius:50%;font-size:11px;color:#94a2b7;padding:4px}.station-filters{display:flex;gap:5px;margin:22px 0 15px;background:#080e1866;border-radius:12px;padding:4px}.station-filters button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:7px 8px;border-radius:9px;font-size:10px;color:#8a95ab;min-height:34px}.station-filters .is-active,.station-filters [aria-pressed=true]{background:#262f4099;color:#e4eadf;box-shadow:0 2px 5px #0001}.station-filters .icon{width:12px;height:12px}.station-search{display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid #ffffff0c;border-radius:10px;min-height:38px;background:#0a111b44;margin-bottom:15px}.station-search .icon{width:15px;height:15px;color:#66748b}.station-search input{font-size:10px;padding:10px 0;background:none;border:0;width:100%;min-width:0;outline:none}.station-search input::placeholder{color:#637188}.station-search:focus-within{border-color:#c8f58c55}.stations-list{display:flex;flex-direction:column;gap:5px;flex:1;min-height:220px;height:420px;max-height:580px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b465b #111726;padding:1px 4px 10px 0;margin-inline-end:-4px}.station-card{display:flex;align-items:center;gap:0;border:1px solid transparent;border-radius:12px;min-height:56px;position:relative;transition:background .2s,border-color .2s}.station-card:hover{background:#ffffff04}.station-card.is-selected{background:linear-gradient(100deg,#c8f58c0b,#c8f58c03);border-color:#c8f58c33}.station-card.is-selected::before{position:absolute;content:'';top:17px;bottom:17px;left:-1px;width:2px;background:var(--lime);box-shadow:0 0 8px #c8f58c66;border-radius:3px}.station-select{display:flex;align-items:center;text-align:start;gap:13px;flex:1;min-width:0;padding:10px 10px 10px 11px;border-radius:10px}.station-number{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none;background:#ffffff04;color:var(--station-accent);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.station-copy{display:block;min-width:0;flex:1}.station-name{display:block;color:#d1d8e7;font-size:12px;line-height:1.4;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-meta{display:block;font-size:8px;color:#62718b;margin-top:2px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.is-selected .station-name{color:#ddedcf}.is-selected .station-meta{color:#9cb984}.station-favorite{display:grid;place-items:center;width:33px;min-height:40px;color:#515e74;border-radius:10px;flex:none}.station-favorite .icon{width:13px;height:13px}.station-favorite:hover,.station-favorite[aria-pressed=true]{color:var(--lime)}.station-favorite[aria-pressed=true] .icon{fill:#c8f58c22}.station-equalizer{display:flex;align-items:center;justify-content:center;gap:2px;height:15px;width:18px;color:var(--lime);flex:none}.station-equalizer i{display:block;width:2px;height:4px;background:currentColor;border-radius:1px}.station-equalizer i:nth-child(2){height:11px}.station-equalizer i:nth-child(3){height:7px}.station-card.is-playing .station-equalizer i{animation:equalize .7s infinite alternate}.station-card.is-playing .station-equalizer i:nth-child(2n){animation-delay:-.4s}.stations-foot{display:flex;align-items:center;gap:10px;color:#5b6b82;font-size:8px;line-height:1.8;margin:5px -20px 0;padding:16px 20px;border-top:1px solid var(--line);min-height:57px}.tiny-wave{display:flex;align-items:center;gap:2px;height:15px;color:#79946d}.tiny-wave i{width:2px;height:5px;border-radius:1px;background:currentColor}.tiny-wave i:nth-child(2){height:12px}.tiny-wave i:nth-child(3){height:8px}.station-skeleton{height:56px;background:linear-gradient(90deg,#ffffff02,#ffffff05,#ffffff02);border-radius:12px;flex:none;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.empty-state{padding:25px 10px;font-size:12px;color:#8190aa;text-align:center;line-height:1.8}
.below-player-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;margin-top:24px}.history-panel{padding:27px 28px 22px;min-width:0}.history-panel .panel-title{margin-bottom:18px}.history-panel .panel-title h2{font-size:26px}.history-list{display:flex;flex-direction:column;gap:0}.history-item{display:flex;gap:16px;align-items:center;min-height:69px;padding:13px 1px;border-bottom:1px solid var(--line)}.history-item:last-child{border-bottom:0}.history-time{font-size:10px;color:#64758e;min-width:44px;flex:none;font-variant-numeric:tabular-nums}.history-track{flex:1;min-width:0}.history-artist{display:block;color:#a1adc3;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.history-title{display:block;color:#d8dfed;font-size:12px;font-weight:550;line-height:1.5;margin-top:2px;overflow-wrap:anywhere}.history-stats{display:flex;align-items:center;gap:12px;flex:none;color:#71829b;font-size:9px;font-variant-numeric:tabular-nums}.history-stats>span{display:inline-flex;align-items:center;gap:4px}.history-stats .icon{width:11px;height:11px}.history-stats>span:last-child{color:#9e95bb}.history-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px}.history-footer>span{font-size:8px;color:#5c6d85;text-align:end}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 15px;border-radius:12px;font-size:11px;min-height:42px;font-weight:550}.button .icon{width:14px;height:14px}.button-outline{border:1px solid #ffffff14;color:#a6b2c9;background:#ffffff02}.button-outline:hover{background:#ffffff08;border-color:#c8f58c33;color:#d1edb4}.button-soft{background:#c8f58c12;border:1px solid #c8f58c33;color:#c8e6b4}.apps-teaser{display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 15%,#38325655,transparent 58%),linear-gradient(130deg,#151b2b,#101624);position:relative}.teaser-art{height:245px;position:relative;isolation:isolate;overflow:hidden;flex:1;min-height:225px}.teaser-phone{position:absolute;width:118px;height:206px;background:linear-gradient(135deg,#1e283b,#0a101e);border:1px solid #4b526b;border-radius:24px;box-shadow:7px 10px 0 -3px #131a2b,8px 10px 0 -2px #3d4356,15px 20px 45px #0006;left:50%;top:28px;transform:translateX(-50%) rotate(-12deg);padding:26px 12px 14px}.phone-speaker{position:absolute;width:34px;height:8px;top:7px;left:41px;border-radius:20px;background:#090c16}.teaser-phone>span{font-size:8px;color:#e8e5fa;letter-spacing:-.03em;display:block;text-align:center}.teaser-phone>span>b{color:var(--lime)}.phone-orbit{width:70px;height:70px;border:1px solid #a5c98955;border-radius:50%;display:grid;place-items:center;margin:12px auto 10px;box-shadow:0 0 0 8px #c8f58c05,0 0 20px #a5bdca12;color:var(--lime);background:radial-gradient(circle at 35% 25%,#b9da9525,transparent)}.phone-orbit .icon{width:25px;height:25px}.phone-lines{display:flex;flex-direction:column;gap:4px;align-items:center}.phone-lines i{width:45px;height:3px;background:#86929f66;border-radius:2px}.phone-lines i+ i{width:62px;height:4px;background:#acb9c966}.phone-play{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--lime);color:#1c2820;margin:12px auto 0}.phone-play .icon{width:12px;height:12px;margin-left:1px}.teaser-orbit{position:absolute;z-index:-1;width:270px;height:120px;border:1px solid #aba0cf1b;left:50%;top:80px;transform:translateX(-50%) rotate(-28deg);border-radius:50%}.teaser-orbit.second{width:210px;height:220px;top:20px;transform:translateX(-50%) rotate(22deg)}.teaser-star{position:absolute;color:#b2a3f7;font-size:27px;font-weight:300}.star-one{left:46px;top:56px}.star-two{right:36px;bottom:48px;color:#c8f58c66;font-size:34px}.teaser-copy{padding:16px 26px 27px;text-align:center}.teaser-copy .eyebrow{justify-content:center;color:#9a8ec2;font-size:8px}.teaser-copy h2{font-size:26px;margin-top:10px;line-height:1.2}.teaser-copy>p:not(.eyebrow){font-size:10px;color:#7889a6;line-height:1.8;margin-top:12px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#c0b4ee;margin-top:17px}.text-link .icon{width:14px;height:14px}
.apps-section{margin-top:63px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.section-title h2{font-size:32px;margin-top:9px}.section-title>p{font-size:11px;color:#66768e}.app-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.app-card{position:relative;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#161d2b88,#101622bb);padding:27px;display:flex;flex-direction:column;min-width:0}.app-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;margin-bottom:25px}.app-icon .icon{width:25px;height:25px}.radio-app-icon{color:var(--lime);background:linear-gradient(140deg,#c8f58c22,#c8f58c07);border:1px solid #c8f58c22}.calories-app-icon{color:#91d6ae;background:linear-gradient(140deg,#60bc8a22,#60bc8a06);border:1px solid #8ad8a320}.lumevra-app-icon{color:#b9a8fa;background:linear-gradient(140deg,#ad92fc22,#ad92fc06);border:1px solid #ad92fc20}.app-card h3{font-size:19px}.app-card>p{font-size:11px;line-height:1.9;color:#798ba6;margin:14px 0 23px;flex:1}.store-links{display:flex;gap:7px;flex-wrap:wrap}.store-links>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:9px;padding:8px 10px;border-radius:8px;border:1px solid #ffffff0e;color:#a8b5c8;background:#ffffff02}.store-links .icon{width:10px;height:10px}.store-links>a:hover{border-color:#c8f58c44;color:var(--lime)}.app-link{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9daec6;padding-top:11px;border-top:1px solid var(--line);min-height:39px}.app-link>.icon{width:16px;height:16px}.projects-section{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 55px}.project-link{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:18px;padding:21px 23px;background:#11182766}.project-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff03;color:#7d90ae;flex:none}.project-icon .icon{width:19px;height:19px}.project-link>span:nth-child(2){flex:1;min-width:0}.project-link strong{display:block;font-size:13px;font-weight:600;color:#aebbd0}.project-link small{display:block;font-size:10px;color:#667995;margin-top:3px}.project-link>.icon{width:18px;height:18px;color:#637a9a}.project-link:hover{border-color:#b5a4ef33;background:#172033}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0 40px;border-top:1px solid var(--line)}.footer-brand{font-size:18px;font-weight:700;letter-spacing:-.05em;color:#acbad0}.footer-brand>span{color:#a5be8d;font-weight:500}.site-footer p{color:#465974;font-size:9px;margin-top:4px}.site-footer nav{display:flex;gap:23px;flex-wrap:wrap;justify-content:center;font-size:10px;color:#7e90ab}.site-footer nav a{display:inline-flex;align-items:center;gap:3px}.site-footer nav .icon{width:10px;height:10px}.footer-timezone{color:#526782;font-size:9px;max-width:180px;text-align:end}
.maintenance-notice{display:flex;align-items:center;gap:15px;padding:18px 23px;background:linear-gradient(100deg,#b88d4920,#b88d4907);border:1px solid #cda46733;border-radius:18px;margin-bottom:22px;color:#d5b784}.notice-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#cda46713;flex:none}.notice-icon .icon{width:20px;height:20px}.maintenance-notice>div{flex:1;min-width:0}.maintenance-notice strong{font-size:12px}.maintenance-notice p,.maintenance-notice time{font-size:11px;color:#ac9678;line-height:1.7}.maintenance-notice time{display:block;font-variant-numeric:tabular-nums}.maintenance-notice>a{padding:5px}.connection-notice{background:#8ca3d010;border:1px solid #8ca3d022;padding:10px 18px;color:#9fb1cb;font-size:11px;border-radius:12px;margin-bottom:18px}.maintenance-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;background:radial-gradient(circle at 50% 27%,#31413a,#111826 65%);backdrop-filter:blur(30px)}.maintenance-visual{position:relative;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;border:1px solid #c6e5b233;background:#caef9b08;color:#c8deb3;margin-bottom:35px;box-shadow:0 0 0 16px #c6e5b204,0 0 0 17px #c6e5b20b,0 0 60px #c6e5b20b}.maintenance-visual>.icon{width:43px;height:43px;stroke-width:1.2}.maintenance-overlay .eyebrow{color:#a5bd94}.maintenance-overlay h2{font-size:36px;margin-top:13px;max-width:520px}.maintenance-overlay>p:not(.eyebrow){font-size:12px;color:#9aadc2;max-width:420px;line-height:1.9;margin-top:17px}.maintenance-overlay>strong{font-size:32px;letter-spacing:.06em;font-weight:450;font-variant-numeric:tabular-nums;margin-top:20px;color:#c9ddb4}.maintenance-overlay .button{margin-top:25px}.is-maintenance .player-topline{pointer-events:none}.no-script{margin:20px auto;padding:20px;max-width:650px;border:1px solid #c8f58c33;border-radius:16px;color:#c2ceb9;background:#141e21}.no-script p{font-size:13px;margin:10px 0}.no-script a{text-decoration:underline;color:var(--lime)}.toast{position:fixed;bottom:30px;left:50%;z-index:50;transform:translate(-50%,20px);opacity:0;visibility:hidden;max-width:min(520px,calc(100% - 32px));padding:14px 22px;font-size:12px;line-height:1.7;background:#242f43ed;border:1px solid #93a5cc33;border-radius:15px;color:#e0e8f5;box-shadow:0 15px 50px #0005;backdrop-filter:blur(18px);transition:transform .25s,opacity .25s,visibility .25s;text-align:center}.toast.is-visible,.toast.show{transform:translate(-50%,0);opacity:1;visibility:visible}.clipboard-helper{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.mini-player{display:flex;align-items:center;gap:13px;position:fixed;left:50%;bottom:22px;z-index:30;transform:translate(-50%,140%);opacity:0;visibility:hidden;background:#1b2435ed;border:1px solid #b3c4d333;box-shadow:0 10px 40px #0007;border-radius:18px;padding:11px 15px;width:min(580px,calc(100% - 32px));backdrop-filter:blur(24px);transition:transform .3s,opacity .3s,visibility .3s}.mini-player.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible}.mini-art{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#c8f58c0f;color:var(--lime);flex:none}.mini-art .icon{width:22px;height:22px}.mini-copy{flex:1;min-width:0}.mini-copy strong{display:block;font-size:10px;color:#b5c99e;font-weight:500}.mini-copy>span{display:block;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b2c0d7;margin-top:2px}.mini-play{display:grid;place-items:center;width:37px;height:37px;flex:none;background:var(--lime);border-radius:50%;color:#1b2920}.mini-play .icon{width:19px;height:19px;grid-area:1/1}
@keyframes equalize{0%{transform:scaleY(.5);opacity:.4}100%{transform:scaleY(1.8);opacity:1}}@keyframes orbit-glint{from{transform:translateX(-35%) rotate(0)}to{transform:translateX(40%) rotate(10deg)}}@keyframes orbit-breathe{from{opacity:.6;transform:rotate(-30deg) rotateX(60deg) scale(.97)}to{opacity:1;transform:rotate(-23deg) rotateX(57deg) scale(1.02)}}@keyframes star-pulse{from{opacity:.5}to{opacity:1;box-shadow:0 0 15px #d5f6b099}}@keyframes skeleton-pulse{from{opacity:.4}to{opacity:1}}@keyframes track-arrive{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}
.motion-paused *, .document-hidden *{animation-play-state:paused!important}.motion-paused html{scroll-behavior:auto}
@media(min-width:1600px){.player-scene{height:300px}.radio-orbit{transform:translate(-50%,-50%) scale(1.1)}.current-title{font-size:50px}.stations-list{height:470px}}
@media(max-width:1220px){.wrap{width:calc(100% - 56px)}.primary-nav a{padding-inline:10px;font-size:10px}.header-external span{display:none}.header-actions{gap:13px}.listening-grid,.below-player-grid{grid-template-columns:minmax(0,1fr) 310px;gap:19px}.transport-row{padding-inline:20px}.primary-transport{gap:15px}.volume-control input{width:48px}.sleep-control select{max-width:84px}.current-title{font-size:35px}.player-bottomline{padding-inline:21px}.score-stat{display:none}.history-panel{padding-inline:23px}.history-stats{gap:8px}.app-cards{gap:16px}.app-card{padding:23px}.store-links>a{font-size:9px;padding:7px 8px}.site-footer nav{gap:15px}}
@media(max-width:980px){.site-header{min-height:92px}.primary-nav{display:none}.header-external span{display:inline}.listening-grid{grid-template-columns:minmax(0,1fr)}.player-scene{height:285px}.radio-orbit{transform:translate(-50%,-50%) scale(1.07)}.transport-row{grid-template-columns:1fr auto 1fr;padding:23px 35px 30px}.primary-transport{gap:30px}.volume-control input{width:90px}.sleep-control select{max-width:110px}.current-title{font-size:43px}.player-bottomline{padding-inline:31px}.score-stat{display:flex}.stations-panel{padding:24px 24px 0;max-height:450px}.stations-panel .panel-title h2{font-size:25px}.station-filters{margin-top:20px;max-width:350px}.station-search{position:absolute;right:24px;top:80px;width:calc(50% - 34px);margin:0;height:42px}.stations-panel{position:relative}.station-filters{width:calc(50% - 12px);margin-bottom:17px}.stations-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;height:235px;min-height:180px}.stations-foot{margin-inline:-24px;padding-inline:24px;min-height:48px}.below-player-grid{grid-template-columns:minmax(0,1fr) 280px}.history-stats{gap:7px}.history-stats>span:nth-child(2){display:none}.teaser-copy{padding-inline:20px}.teaser-copy h2{font-size:23px}.teaser-art{min-height:240px}.app-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.app-card{padding:21px}.app-card h3{font-size:16px}.app-card>p{font-size:10px}.store-links{gap:5px}.store-links>a{padding:6px 7px;font-size:8px}.app-icon{margin-bottom:20px}.footer-timezone{display:none}}
@media(max-width:720px){.wrap{width:calc(100% - 36px)}.site-header{min-height:82px;gap:15px}.brand-symbol{width:36px;height:36px}.brand-symbol .icon{width:22px;height:22px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:8px}.header-external{display:none}.language-control select{font-size:10px;width:90px}.language-control .icon:first-child{display:none}.intro-row{padding:28px 0 24px;align-items:center}.intro-row h1{font-size:31px;max-width:420px}.intro-description{font-size:11px;max-width:320px}.intro-meta{display:none}.listening-grid{gap:17px}.player-shell{border-radius:24px}.player-topline{padding:18px 20px 0}.station-badge{font-size:11px;padding:7px 11px}.player-top-actions{gap:0}.player-top-actions .icon-button{min-width:34px;min-height:34px}.player-top-actions .icon{width:16px;height:16px}.player-scene{height:255px}.radio-orbit{transform:translate(-50%,-50%)}.track-information{padding-inline:26px;min-height:128px}.current-title{font-size:34px}.current-artist{font-size:12px}.track-label{font-size:8px}.transport-row{padding:23px 22px;gap:4px}.primary-transport{gap:18px}.play-button{width:65px;height:65px}.play-button .icon{width:26px;height:26px}.skip-button{width:30px}.skip-button .icon{width:20px;height:20px}.volume-control input{width:58px}.volume-control>span{display:none}.sleep-control select{max-width:90px;font-size:9px}.sleep-control>.icon:first-child{width:13px;height:13px}.player-bottomline{padding:14px 21px}.reaction-button{min-width:59px;font-size:10px;padding:7px 9px}.star-stat{font-size:9px;padding-inline-start:3px}.motion-button{font-size:8px}.score-stat{display:none}.stations-panel{border-radius:24px;padding:24px 20px 0}.station-search{right:20px;top:80px}.stations-foot{margin-inline:-20px;padding-inline:20px}.below-player-grid{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:17px}.history-panel{padding:25px 22px 21px}.history-stats>span:nth-child(2){display:inline-flex}.history-panel .panel-title h2{font-size:26px}.history-item{gap:14px}.apps-teaser{flex-direction:row;align-items:center;min-height:235px}.teaser-art{order:2;flex:0 0 46%;height:245px;min-height:245px;align-self:stretch}.teaser-copy{flex:1;text-align:start;padding:27px 5px 27px 27px}.teaser-copy .eyebrow{justify-content:flex-start}.teaser-copy h2{font-size:25px}.teaser-phone{width:105px;height:193px;padding-inline:7px;top:34px}.phone-speaker{left:35px}.teaser-star{display:none}.teaser-copy>p:not(.eyebrow){font-size:10px}.apps-section{margin-top:45px}.section-title{margin-bottom:19px}.section-title h2{font-size:29px}.section-title>p{display:none}.app-cards{grid-template-columns:minmax(0,1fr);gap:13px}.app-card{padding:24px;display:grid;grid-template-columns:44px 1fr;gap:0 17px}.app-icon{grid-column:1;grid-row:1/3;margin:0}.app-card h3{font-size:19px;align-self:center;grid-column:2}.app-card>p{grid-column:2;font-size:11px;margin:9px 0 17px;line-height:1.85}.app-link,.store-links{grid-column:2}.app-link{font-size:10px;max-width:100%}.store-links>a{font-size:9px;padding:8px 9px}.projects-section{grid-template-columns:minmax(0,1fr);gap:13px;margin:15px 0 39px}.project-link{padding:18px 22px;border-radius:18px}.site-footer{flex-direction:column;align-items:flex-start;padding-top:25px;padding-bottom:110px;gap:20px}.site-footer nav{justify-content:flex-start;font-size:10px;gap:14px 20px}.maintenance-overlay{padding:30px 25px}.maintenance-overlay h2{font-size:29px}.maintenance-overlay>p:not(.eyebrow){font-size:11px}.maintenance-overlay>strong{font-size:30px}.maintenance-visual{width:90px;height:90px;margin-bottom:30px}.maintenance-notice{padding:15px;gap:12px;border-radius:15px}.maintenance-notice strong{font-size:11px}.maintenance-notice p,.maintenance-notice time{font-size:10px}.mini-player{bottom:max(13px,env(safe-area-inset-bottom));border-radius:16px;padding:10px 11px;gap:10px}.mini-player>.icon-button{min-width:28px}.toast{bottom:90px;font-size:11px}.connection-notice{font-size:10px}}
@media(max-width:440px){.wrap{width:calc(100% - 28px)}.site-header{min-height:76px}.brand{gap:8px}.brand-symbol{width:33px;height:33px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:7px}.header-actions{gap:0}.language-control select{width:83px;font-size:9px}.intro-row h1{font-size:28px;max-width:300px;line-height:1.2}.intro-row .eyebrow{font-size:8px}.intro-description{font-size:10px}.player-topline{padding:16px 15px 0;gap:9px}.station-badge{padding:7px 9px;gap:7px;font-size:10px;max-width:58%}.station-badge .icon{width:15px;height:15px}.player-top-actions .icon-button{min-width:30px;min-height:34px}.player-top-actions .icon{width:14px;height:14px}.player-scene{height:231px}.radio-orbit{transform:translate(-50%,-50%) scale(.9)}.scene-caption{left:20px;right:20px;font-size:7px}.track-information{padding-inline:19px;min-height:131px}.current-title{font-size:30px;line-height:1.2}.current-artist{font-size:11px}.track-status{font-size:9px;max-width:240px;margin-inline:auto}.track-kicker{gap:7px}.live-pill{font-size:7px;gap:5px}.track-label{font-size:7px;padding:2px 6px}.transport-row{grid-template-columns:1fr 1fr;gap:12px 15px;padding:20px 20px 19px}.primary-transport{grid-column:1/-1;grid-row:1;gap:28px;margin-bottom:3px}.play-button{width:65px;height:65px}.volume-control{grid-row:2}.volume-control input{width:68px}.volume-control .icon-button{min-height:28px}.sleep-control{grid-row:2}.sleep-control select{max-width:104px;padding-top:6px;padding-bottom:6px}.player-bottomline{padding:12px 17px;gap:5px}.reaction-button{min-width:54px;gap:6px;padding:7px 8px;font-size:9px}.reaction-button .icon{width:14px;height:14px}.reactions{gap:5px}.star-stat{padding-inline-start:3px;font-size:9px;gap:4px}.star-stat .icon{width:12px;height:12px}.motion-button span{display:none}.motion-button{padding:7px}.motion-button .icon{width:17px;height:17px}.stations-panel{padding:22px 17px 0;max-height:540px}.stations-panel .panel-title h2{font-size:25px}.station-filters{width:100%;max-width:none;margin-top:20px;margin-bottom:11px}.station-search{position:static;width:100%;margin-bottom:14px;height:39px}.stations-list{grid-template-columns:minmax(0,1fr);height:280px;max-height:280px;gap:4px}.station-card{min-height:55px}.station-select{padding:10px 9px}.station-name{font-size:12px}.station-favorite{width:36px}.stations-foot{margin-inline:-17px;padding-inline:17px;font-size:7px}.history-panel{padding:23px 18px 20px;border-radius:24px}.history-panel .panel-title h2{font-size:23px}.history-item{gap:11px;min-height:76px;align-items:flex-start;padding-block:15px;position:relative}.history-time{font-size:9px;min-width:36px;padding-top:3px}.history-artist{font-size:9px}.history-title{font-size:11px;padding-inline-end:0}.history-stats{gap:8px;position:static;flex-wrap:wrap;justify-content:flex-end;max-width:60px;row-gap:3px;padding-top:3px;font-size:8px}.history-stats>span:nth-child(2){display:none}.history-stats .icon{width:10px;height:10px}.history-footer{flex-wrap:wrap;gap:12px}.history-footer>span{font-size:8px;text-align:start}.button{font-size:10px;padding:10px 13px}.apps-teaser{min-height:235px;border-radius:24px}.teaser-copy{padding:24px 0 24px 20px}.teaser-copy h2{font-size:23px}.teaser-copy .eyebrow{font-size:7px}.teaser-copy .text-link{font-size:10px}.teaser-copy>p:not(.eyebrow){font-size:9px}.teaser-art{flex-basis:43%;min-height:235px}.teaser-phone{width:99px;height:187px;top:37px;transform:translateX(-50%) rotate(-9deg);border-radius:20px;box-shadow:5px 8px 0 -2px #131a2b,6px 8px 0 -1px #3d4356,12px 17px 35px #0006}.phone-speaker{left:31px}.phone-orbit{width:65px;height:65px}.section-title h2{font-size:27px}.app-card{padding:21px 18px;grid-template-columns:36px 1fr;gap:0 13px}.app-icon{width:36px;height:36px;border-radius:11px}.app-icon .icon{width:20px;height:20px}.app-card h3{font-size:17px}.app-card>p{font-size:10px}.store-links{gap:5px}.store-links>a{font-size:8px;padding:7px}.project-link{padding:18px;gap:13px}.project-icon{width:33px;height:33px}.project-link small{font-size:9px}.project-link strong{font-size:12px}.project-link>.icon{width:15px;height:15px}.maintenance-overlay{padding:25px 20px}.maintenance-overlay h2{font-size:27px}.maintenance-overlay>strong{font-size:27px}.notice-icon{width:30px;height:30px}.maintenance-notice>a{display:none}.player-shell:fullscreen{padding:10px}.player-shell:fullscreen .player-scene{height:32dvh}.player-shell:fullscreen .transport-row{padding:16px}.player-shell:fullscreen .player-bottomline{margin-top:6px}}
[dir=rtl] .station-card.is-selected::before{left:auto;right:-1px}[dir=rtl] .station-select{padding:10px 11px 10px 10px}[dir=rtl] .stations-list{padding:1px 0 10px 4px}[dir=rtl] .language-control select,[dir=rtl] .sleep-control select{padding-left:18px;padding-right:5px}[dir=rtl] .history-time{direction:ltr}[dir=rtl] .text-link>.icon,[dir=rtl] .maintenance-notice>a>.icon{transform:scaleX(-1)}[dir=rtl] .teaser-copy{padding-inline:26px}[dir=rtl] .current-title,[dir=rtl] .current-artist{letter-spacing:normal}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.mini-player,.toast{transition:none}}
@media(prefers-contrast:more){:root{--muted:#aab9cf;--line:#ffffff38}.history-time,.station-meta,.track-status,.intro-description,.app-card>p,.site-footer nav{color:#adbdd5}}
@media(forced-colors:active){.player-shell,.panel,.app-card,.project-link,.station-card,.button,.reaction-button,.play-button,.mini-player{border:1px solid CanvasText}.player-scene,.ambient-background,.teaser-art{display:none}.play-button,.station-number{color:ButtonText;background:ButtonFace}.player-shell{min-height:400px}.current-title,.station-name,.history-title{color:CanvasText}}
.station-equalizer{opacity:0}.station-card.is-selected .station-equalizer,.station-card.is-playing .station-equalizer{opacity:1}.station-count{min-width:53px;max-width:74px;padding:7px 10px;border-radius:12px;text-align:center;font-size:9px;line-height:1.5}
@media(min-width:981px){.player-shell{min-height:664px}.stations-panel{height:664px;max-height:none}.stations-list{height:auto;min-height:180px}}
@media(min-width:981px) and (max-height:850px){.site-header{min-height:82px}.intro-row{padding:24px 0 23px}.intro-row h1{font-size:32px}.intro-description{margin-top:7px}.player-shell{min-height:600px}.stations-panel{height:600px}.player-scene{height:225px}.radio-orbit{transform:translate(-50%,-50%) scale(.94)}.transport-row{padding-top:17px;padding-bottom:21px}.current-title{font-size:40px}}
@media print{body{background:white;color:#111}.site-header,.intro-meta,.ambient-background,.player-scene,.transport-row,.player-top-actions,.player-bottomline,.stations-panel,.history-footer,.apps-teaser,.mini-player,.toast,.language-control{display:none!important}.wrap{width:100%}.listening-grid,.below-player-grid{display:block}.player-shell,.panel,.app-card,.project-link{background:white;color:#111;border:1px solid #bbb;box-shadow:none;break-inside:avoid}.track-information{padding:25px}.current-title,.current-artist,.history-title,.history-artist,.app-card h3,.project-link strong{color:#111}.app-cards{grid-template-columns:repeat(3,1fr)}.site-footer{padding-bottom:20px}}
