@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-italic-SAI41vCs.woff2)format("woff2"),url(/assets/rubik-arabic-400-italic-FBZSyco6.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-italic-Ysk81NAX.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-italic-1cIgdfX2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-italic-Dp0WRPeu.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-italic-BCEFbFxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-italic-Bu59q6ac.woff2)format("woff2"),url(/assets/rubik-hebrew-400-italic-DI_DRdJ-.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-italic-DoGy_0ka.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-italic-Pmet426M.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-italic-7IzSMlZL.woff2)format("woff2"),url(/assets/rubik-latin-400-italic-B9DJsQ4K.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2)format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2)format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-min-width:200px;--app-max-width:500px;--base-radius:6px;--body-bg:white;--text-color:black;--font-main:"Rubik", sans-serif;--font-size:16px;--btn-padding-sm:4px 5px;--btn-padding-md:6px 8px;--btn-padding-lg:8px 11px;--btn-font-weight:400;--btn-pressed-font-weight:600;--btn-radius:var(--base-radius);--btn-sm-font-size:.8rem;--btn-md-font-size:1rem;--btn-lg-font-size:2rem;--btn-border-color:trnasparent;--btn-primary-shadow:var(--btn-shadow);--btn-primary-color:var(--btn-color);--btn-primary-border-color:var(--btn-border-color);--btn-primary-bg:var(--btn-bg);--icon-btn-padding-sm:5px;--icon-btn-padding-md:5px;--icon-btn-padding-lg:11px;--icon-btn-sm-font-size:1.2rem;--icon-btn-md-font-size:1.715rem;--icon-btn-lg-font-size:2.5rem;--icon-btn-radius:var(--base-radius);--card-border:1px solid var(--card-border-color);--card-radius:var(--base-radius);--card-padding:10px;--input-padding:8px 12px;--input-border-radius:var(--base-radius);--input-clear-btn-size:.8rem;--list-item-padding:2px 4px;--list-item-btn-padding:6px;--list-item-font-size:1.1rem;--list-item-radius:var(--base-radius);--list-item-border-color:transparent;--list-item-border-width:1px;--alert-padding:6px 16px;--alert-info-bg:powderblue;--alert-info-color:darkslateblue;--alert-error-bg:lightpink;--alert-error-color:maroon;--alert-success-bg:palegreen;--alert-success-color:darkgreen;--alert-warning-bg:moccasin;--alert-warning-color:saddlebrown;--modal-min-width:var(--app-min-width);--modal-max-width:var(--app-max-width);--modal-overlay-bg:#00000080;--modal-bg:var(--card-bg,white);--modal-header-bg:var(--card-header-bg,lightgrey);--modal-header-padding:1rem;--modal-radius:var(--base-radius);--modal-content-padding:1rem;--modal-close-btn-margin:.8rem;--player-min-height:280px;--player-radius:var(--card-radius);--player-padding:var(--card-padding);--player-bg:var(--card-bg);--player-border:var(--card-border);--player-toolbar-bg:var(--card-header-bg);--player-shadow:var(--card-shadow);--station-icon-size:120px;--station-icon-size-sm:32px;--station-media-radius:var(--card-radius);--playlist-radius:var(--card-radius);--playlist-padding:var(--card-padding);--playlist-bg:var(--card-bg);--playlist-border:var(--card-border);--playlist-shadow:var(--card-shadow);--skeleton-item-bg:lightgrey;--skeleton-item-shimmer-bg:silver;--skeleton-item-radius:var(--base-radius);--skeleton-icon-width:32px;--skeleton-icon-height:32px;--skeleton-icon-radius:var(--base-radius);--field-margin:0 0 1rem;--field-padding:0;--volume-slider-radius:var(--base-radius);--volume-slider-shadow:var(--btn-pressed-shadow);--volume-slider-border-color:var(--btn-pressed-border-color,transparent);--volume-slider-bg:var(--btn-pressed-bg);--volume-slider-hover-bg:var(--btn-hover-bg);--volume-slider-accent-color:var(--btn-hover-bg);--volume-silder-vert-bg:var(--btn-pressed-bg);--volume-silder-vert-hover-bg:var(--btn-hover-bg);--volume-thumb-border-color:var(--btn-border-color);--volume-thumb-bg:var(--btn-bg);--volume-thumb-shadow:var(--btn-shadow);--volume-thumb-hover-shadow:var(--btn-hover-shadow);--scrollbar-thumb-radius:var(--base-radius);--scrollbar-track-radius:var(--base-radius)}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:var(--font-size)}body{background:var(--body-bg);color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-main,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4{margin:0}.app{height:100vh;max-width:var(--app-max-width,500px);min-width:var(--app-min-width,300px);flex-direction:column;margin:auto;transition:background-color .3s;display:flex}.app main{flex-direction:column;flex:1;gap:5px;padding:5px;display:flex;overflow-y:hidden}.text-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.text-sm{font-size:small}.text-muted{opacity:.6}.form .form-field{border-radius:var(--base-radius);padding:var(--field-padding,0);margin:var(--field-margin,0);align-items:center;gap:10px;display:flex}:is(.form .form-field) .form-label{min-width:100px}:is(.form .form-field):hover{background-color:var(--field-hover-bg)}@media (display-mode:standalone){.app{max-width:unset;gap:0;padding:0}.player,.playlist{border-radius:0!important}}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb-color,darkgrey) var(--scrollbar-track-color,whitesmoke);scrollbar-width:thin}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color,transparent);border-radius:var(--scrollbar-track-radius);border:2px solid var(--scrollbar-track-border-color,transparent)}::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover-color,whitesmoke);border:2px solid var(--scrollbar-track-hover-border-color,transparent)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,darkgrey);border-radius:var(--scrollbar-thumb-radius);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color,grey)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active-color,darkgrey)}.alert{border-radius:var(--base-radius);padding:var(--alert-padding,6px 16px);gap:10px;line-height:1.2;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex}.alert .icon{font-size:1.2rem}.alert .message-title{font-size:1.1rem;font-weight:700}.alert.alert-info{background:var(--alert-info-bg);color:var(--alert-info-color);border:1px solid var(--alert-info-color)}.alert.alert-error{background:var(--alert-error-bg);color:var(--alert-error-color);border:1px solid var(--alert-error-color)}.alert.alert-success{background:var(--alert-success-bg);color:var(--alert-success-color);border:1px solid var(--alert-success-color)}.alert.alert-warning{background:var(--alert-warning-bg);color:var(--alert-warning-color);border:1px solid var(--alert-warning-color)}.modal-overlay{background:var(--modal-overlay-bg,#00000080);z-index:100;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1}.modal-overlay.hidden{opacity:0;pointer-events:none}.modal-overlay.full-width .modal{width:100%}.modal-overlay.full-height .modal{height:100%}.modal{background:var(--modal-bg,white);border-radius:var(--modal-radius);min-width:var(--modal-min-width);max-width:calc(var(--modal-max-width,100%) - 3rem);flex-direction:column;max-height:calc(100vh - 3rem);transition:transform .3s;display:flex;position:relative;overflow:hidden}.modal-content{padding:var(--modal-content-padding,1rem);flex:1;overflow:auto}.modal-header{background:var(--modal-header-bg,transparent);padding:var(--modal-header-padding,1rem)}.modal-header .modal-title{font-size:1.25rem;font-weight:700}.modal-close{top:var(--modal-close-btn-margin,.5rem);right:var(--modal-close-btn-margin,.5rem);position:absolute}svg.spinner{animation:2s linear infinite rotate}svg.spinner circle{stroke:currentColor;stroke-linecap:round;stroke-width:3px;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}svg.icon{width:1em;height:1em;color:inherit}.btn{cursor:pointer;font-weight:var(--btn-font-weight);border-style:solid;border-width:var(--btn-border-width,1px);border-color:var(--btn-border-color,transparent);border-radius:var(--btn-radius);background-color:var(--btn-bg);box-shadow:var(--btn-shadow);color:var(--btn-color,inherit);-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:.4rem;transition:background-color .2s,box-shadow .2s,opacity .2s,transform .1s;display:inline-flex}.btn:hover:not(:disabled):not(:active){border-color:var(--btn-hover-border-color);background-color:var(--btn-hover-bg);box-shadow:var(--btn-hover-shadow);color:var(--btn-hover-color,inherit)}.btn.btn-pressed:hover:not(:disabled):not(:active){box-shadow:var(--btn-hover-shadow);border-color:var(--btn-hover-border-color);color:var(--btn-pressed-hover-color)}.btn.btn-primary:hover:not(:disabled):not(:active){color:var(--btn-primary-hover-color)}.btn:focus-visible{border-color:var(--btn-focus-border-color);background-color:var(--btn-focus-bg);box-shadow:var(--btn-focus-shadow)}.btn:active:not(:disabled){border-color:var(--btn-active-border-color);background-color:var(--btn-active-bg);transform:scale(.98);box-shadow:var(--btn-active-shadow)!important}.btn.btn-pressed{background-image:var(--btn-pressed-bg-img);border-color:var(--btn-pressed-border-color);background-color:var(--btn-pressed-bg);box-shadow:var(--btn-pressed-shadow);font-weight:var(--btn-pressed-font-weight,700);color:var(--btn-pressed-color,inherit)}.btn.btn-primary{background-image:var(--btn-primary-bg-img);border-color:var(--btn-primary-border-color);background-color:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);color:var(--btn-primary-color,inherit)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn .icon{font-size:inherit;flex-shrink:0}.btn.btn-sm{font-size:var(--btn-sm-font-size,.8rem);padding:var(--btn-padding-sm)}.btn.btn-md{font-size:var(--btn-md-font-size,1rem);padding:var(--btn-padding-md)}.btn.btn-lg{font-size:var(--btn-md-font-size,2em);padding:var(--btn-padding-lg)}.btn .start-icon{align-items:center;margin-right:4px;display:inline-flex}.icon-btn{border-radius:var(--icon-btn-radius)}.icon-btn.icon-btn-sm{font-size:var(--icon-btn-sm-font-size,1.2rem);padding:var(--icon-btn-padding-sm)}.icon-btn.icon-btn-md{font-size:var(--icon-btn-md-font-size,1.715rem);padding:var(--icon-btn-padding-md)}.icon-btn.icon-btn-lg{font-size:var(--icon-btn-lg-font-size,2.5rem);padding:var(--icon-btn-padding-lg)}.marquee-container{white-space:nowrap;width:100%;min-width:0;line-height:1.4;display:block;position:relative;overflow:hidden}.marquee-container .text-regular{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.marquee-container .text-marquee{white-space:nowrap;align-items:center;gap:40px;display:none}@media (hover:hover){.marquee-container.has-overflow.variant-hover:hover .text-regular{display:none}.marquee-container.has-overflow.variant-hover:hover .text-marquee{animation:12s linear infinite marquee-effect;display:inline-flex}.marquee-container.has-overflow.variant-always .text-regular{display:none}.marquee-container.has-overflow.variant-always .text-marquee{animation:12s linear infinite marquee-effect;display:inline-flex}.marquee-container.has-overflow.variant-always:hover .text-regular{display:block}.marquee-container.has-overflow.variant-always:hover .text-marquee{display:none}}@media (hover:none){.marquee-container.has-overflow .text-regular{display:none}.marquee-container.has-overflow .text-marquee{animation:12s linear infinite marquee-effect;display:inline-flex}}@keyframes marquee-effect{0%{transform:translate(0%)}to{transform:translate(calc(-50% - 20px))}}.input-container{align-items:center;width:100%;display:inline-flex;position:relative}.input-container .input{width:100%;padding:var(--input-padding,8px 12px);border:1px solid var(--input-border-color);background-color:var(--input-bg);border-radius:var(--input-border-radius);box-sizing:border-box;box-shadow:var(--input-shadow);color:inherit;outline:none;transition:border-color .2s}.input-container .input:not(:disabled):hover{border-color:var(--input-hover-border-color);background-color:var(--input-hover-bg);box-shadow:var(--input-hover-shadow)}.input-container .input:focus{border-color:var(--input-focus-border-color);background-color:var(--input-focus-bg);box-shadow:var(--input-focus-shadow)}.input-container.has-left-icon .input{padding-left:36px}.input-container.has-right-icon .input,.input-container.has-clear-btn .input{padding-right:36px}.input-container.has-right-icon.has-clear-btn .input{padding-right:64px}.input-container .input-icon.icon-left{color:var(--input-icon-color);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-container .input-right-wrapper{color:var(--input-icon-color);align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-container .input-icon-right{pointer-events:none;display:flex}.input-container .input-clear-btn{color:var(--input-clear-btn-color);font-size:var(--input-clear-btn-size,.8rem);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:4px;transition:color .2s,background-color .2s;display:flex}.input-container .input-clear-btn:hover{color:var(--input-clear-btn-hover-color);background-color:var(--input-clear-btn-hover-bg)}.input-container.is-disabled .input{opacity:.7;cursor:not-allowed}.input-container.is-disabled .input-icon.icon-left,.input-container.is-disabled .input-right-wrapper{pointer-events:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input::-ms-clear{width:0;height:0;display:none}input::-ms-reveal{width:0;height:0;display:none}.skeleton .skeleton-item{-webkit-user-select:none;user-select:none;pointer-events:none;background-color:var(--skeleton-item-bg);border-radius:var(--skeleton-item-radius,0);width:100%;height:1.5rem;display:inline-block}.skeleton .skeleton-icon{border-radius:var(--skeleton-icon-radius,0);background-color:var(--skeleton-item-bg);width:var(--skeleton-icon-width,32px);height:var(--skeleton-icon-height,32px)}.skeleton .animated{background:linear-gradient(90deg, var(--skeleton-item-bg,darkgrey) 25%, var(--skeleton-item-shimmer-bg,grey) 50%, var(--skeleton-item-bg,darkgrey) 75%);background-size:200% 100%;animation:1.6s linear infinite shimmer}@keyframes shimmer{0%{background-position-x:200%}to{background-position-x:0%}}.list{box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.list .list-item{border-color:var(--list-item-border-color,transparent);border-style:solid;border-width:var(--list-item-border-width);border-radius:var(--list-item-radius);border-bottom-color:var(--list-item-border-bottom-color,var(--list-item-border-color,transparent));box-sizing:border-box;width:100%;padding:var(--list-item-padding);font-size:var(--list-item-font-size);align-items:center;gap:8px;margin:0;transition:background-color .15s,color .15s;display:flex}.is-selected:is(.list .list-item){background-color:var(--list-item-selected-bg);color:var(--list-item-selected-color);border-color:var(--list-item-selected-border-color);box-shadow:var(--list-item-selected-shadow);font-weight:700}:is(.list .list-item):hover{background-color:var(--list-item-hover-bg);border-color:var(--list-item-hover-border-color);box-shadow:var(--list-item-hover-shadow)}:is(.list .list-item):active{background-color:var(--list-item-active-bg);border-color:var(--list-item-active-border-color);box-shadow:var(--list-item-active-shadow)}:is(.list .list-item) .btn{flex-shrink:0}.list .list-item-btn{cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:var(--list-item-btn-padding,6px);background:0 0;border:none;flex-grow:1;align-items:center;gap:8px;display:flex}:is(.list .list-item-btn):focus-visible{outline:1px solid var(--list-item-outline-color);outline-offset:-1px}:is(.list .list-item-btn):disabled{opacity:.4;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()}.list .list-item-loader{text-align:center;pointer-events:none;justify-content:center;display:flex}.list .list-footer{text-align:center}.virtualized-list-container,.static-list-container{will-change:transform;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}.virtualized-list{width:100%;display:block;position:relative}.virtualized-list .list-item{width:100%;position:absolute;top:0;left:0}.static-list .list-item{content-visibility:auto;contain-intrinsic-size:0 50px}.skeleton-list{overflow-y:hidden}.skeleton-list .list-item{-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0}:is(.skeleton-list .list-item) .list-item-text{flex:unset}.player{background:var(--player-bg);border:var(--player-border);border-radius:var(--player-radius);min-height:var(--player-min-height);box-shadow:var(--player-shadow);overflow:hidden}.player .player-inner{padding:var(--player-padding);position:relative}.player .player-toolbar{padding:var(--player-padding);background-color:var(--player-toolbar-bg,none);border-end-end-radius:0;border-end-start-radius:0;justify-content:space-between;align-items:center;display:flex}:is(.player .player-toolbar) .player-title{text-align:center;text-transform:uppercase;flex:1;margin:0;font-size:smaller}.player .station-row{gap:20px;min-width:0;max-width:100%;margin-bottom:10px;display:flex}:is(.player .station-row) .station-info-main-row{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}:is(:is(.player .station-row) .station-info-main-row) .station-info-main{flex:1;min-width:0;max-width:100%}:is(:is(.player .station-row) .station-info-main-row) .station-right-btns{flex-direction:column-reverse;gap:8px;margin-left:auto;display:flex}:is(.player .station-row) .station-info{flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex}:is(:is(.player .station-row) .station-info) .station-name-row{gap:10px;min-width:0;max-width:100%;display:flex}:is(:is(:is(.player .station-row) .station-info) .station-name-row) .station-name{font-size:x-large;font-weight:700}.is-loading:is(:is(.player .station-row) .station-info){min-height:100px;padding-right:calc(var(--station-icon-size,100px) + 20px);justify-content:center;align-items:center;font-size:32px;display:flex}.is-empty:is(:is(.player .station-row) .station-info){opacity:.5;text-align:center;justify-content:center;align-items:center;font-size:24px;display:flex}.skeleton:is(:is(.player .station-row) .station-info){flex-direction:column;gap:10px;display:flex}.skeleton:is(:is(.player .station-row) .station-info) .station-name{height:36px}:is(.player .station-row) .location-row{align-items:center;gap:5px;display:flex}:is(:is(.player .station-row) .location-row) .country-flag{font-size:inherit!important}.player .player-controls{justify-content:center;align-items:center;gap:10px;display:flex}.player .current-radio-track{gap:5px;min-width:0;max-width:100%;margin-top:10px;display:flex}:is(.player .current-radio-track) .track-name{font-size:large;font-weight:700}.is-playlist-closed .player{flex-direction:column;flex:1;display:flex}:is(.is-playlist-closed .player) .player-inner{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}:is(:is(.is-playlist-closed .player) .player-inner) .station-row{flex-direction:column;flex:1;align-items:center;padding-inline:50px}:is(:is(.is-playlist-closed .player) .player-inner) .station-info{flex:1}:is(:is(.is-playlist-closed .player) .player-inner) .station-info-main{text-align:center;flex-direction:column;align-items:center;display:flex}:is(:is(.is-playlist-closed .player) .player-inner) .station-right-btns{top:var(--player-padding,0);right:var(--player-padding,0);position:absolute}:is(:is(.is-playlist-closed .player) .player-controls) .btn-md{font-size:2.5rem}:is(:is(.is-playlist-closed .player) .player-controls) .btn-lg{font-size:3.5rem}.station-media-wrap .station-media{width:var(--station-icon-size,100px);aspect-ratio:1;border-radius:var(--station-media-radius);justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}:is(.station-media-wrap .station-media)>.station-icon{object-fit:contain;border-radius:var(--station-media-radius);max-width:100%;max-height:100%}.is-playlist-closed .station-media-wrap{flex-direction:column;flex:2;justify-content:center;align-items:center;width:100%;display:flex}:is(.is-playlist-closed .station-media-wrap) .station-media{aspect-ratio:1;flex:none;width:min(90%,100vh - 380px);min-width:50px;max-width:380px;min-height:50px;max-height:calc(100vh - 380px)}.playlist{background:var(--playlist-bg);border:var(--playlist-border);border-radius:var(--playlist-radius);opacity:0;pointer-events:none;visibility:hidden;box-shadow:none;border-color:#0000;flex:0 0 0;transition:flex .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),opacity .2s,visibility .3s;overflow:hidden}.is-playlist-open .playlist{opacity:1;pointer-events:auto;visibility:visible;border-color:var(--card-border-color);box-shadow:var(--playlist-shadow);flex-direction:column;flex:1;display:flex}.playlist .playlist-inner{padding:var(--playlist-padding);flex-direction:column;flex:1;display:flex;overflow-y:hidden}.playlist .playlist-tabs{gap:10px;margin-bottom:10px;display:flex}:is(.playlist .playlist-tabs)>.btn{flex:1}:is(:is(.playlist .playlist-tabs) .country-tab-btn) .country-flag{margin-right:4px}:is(.playlist .playlist-tabs) .search-tab-btn{flex:0;margin-left:auto}.playlist .stations-toolbar{padding-bottom:10px}.search-toolbar:is(.playlist .stations-toolbar){border-bottom:1px solid var(--card-border-color,transparent);flex-direction:column;gap:10px;margin-bottom:10px;display:flex}:is(.playlist .stations-list) .station-icon{object-fit:contain;width:var(--station-icon-size-sm,32px);height:var(--station-icon-size-sm,32px);border-radius:var(--list-item-radius,0)}.no-icon:is(:is(.playlist .stations-list) .station-icon){filter:grayscale();opacity:.5}.footer{padding:var(--footer-padding,10px);padding-top:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));text-transform:lowercase;opacity:.5;justify-content:center;align-items:center;font-size:.8rem;display:flex}.footer .footer-links{align-items:center;gap:8px;padding-left:15px;line-height:0;display:flex}.footer .footer-link{color:inherit;font-size:1.2rem;text-decoration:none}.country-selector{flex-direction:column;gap:15px;height:100%;display:flex;overflow:hidden}.country-selector .countries-list-container{flex:1;overflow-y:auto}.country-selector .countries-list{height:100%}.select-language{align-items:center;gap:15px;display:flex}.theme-mode-label{opacity:.8;padding-left:8px;font-size:.8rem}.volume-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;gap:8px;display:none}@media (pointer:fine){.volume-container{display:flex}}.volume-button{transition:color .2s}.volume-slider{appearance:none;border-radius:var(--volume-slider-radius);cursor:pointer;width:80px;height:10px;box-shadow:var(--volume-slider-shadow);border-style:solid;border-width:var(--volume-slider-border-width,1px);border-color:var(--volume-slider-border-color,transparent);background-color:var(--volume-slider-bg);accent-color:var(--volume-slider-accent-color);outline:none;transition:background-color .2s,width .3s,height .3s}.volume-slider:hover{background-color:var(--volume-slider-hover-bg)}.volume-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;border-style:solid;border-width:var(--volume-thumb-border-width,1px);border-color:var(--volume-thumb-border-color,transparent);background-color:var(--volume-thumb-bg);width:20px;height:20px;box-shadow:var(--volume-thumb-shadow);border-radius:50%;transition:transform .1s}.volume-slider::-webkit-slider-thumb:hover{box-shadow:var(--volume-thumb-hover-shadow);transform:scale(1.3)}.volume-slider::-moz-range-thumb{cursor:pointer;border-style:solid;border-width:var(--volume-thumb-border-width,1px);border-color:var(--volume-thumb-border-color,transparent);background-color:var(--volume-thumb-bg);width:20px;height:20px;box-shadow:var(--volume-thumb-shadow);border-radius:50%;transition:transform .1s}.volume-slider::-moz-range-thumb:hover{box-shadow:var(--volume-thumb-hover-shadow);transform:scale(1.3)}.is-playlist-open .volume-container{margin-top:10px;position:absolute}.is-playlist-closed .volume-container{bottom:var(--player-padding,0);right:var(--player-padding,0);flex-direction:column-reverse;position:absolute}.is-playlist-closed .volume-slider{appearance:auto;writing-mode:vertical-lr;background-color:var(--volume-slider-vert-bg);width:10px;height:100px;accent-color:var(--volume-slider-vert-hover-bg);direction:rtl}.is-playlist-closed .volume-slider::-webkit-slider-thumb{margin:0}[data-theme=simple]{--theme-meta-color:silver;--body-bg:whitesmoke;--text-color:#333;--scrollbar-thumb-color:silver;--scrollbar-thumb-hover-color:grey;--scrollbar-thumb-active-color:dimgrey;--scrollbar-track-color:#e3e3e3;--scrollbar-track-hover-color:whitesmoke;--btn-border-color:#0003 #0006 #0006 #0003;--btn-bg:lightgrey;--btn-color:inherit;--btn-shadow:inset 1px 1px 0px #fffc, 1px 1px 1px #0003;--btn-hover-bg:silver;--btn-hover-border-color:var(--btn-border-color);--btn-hover-shadow:none;--btn-pressed-bg:#0000001a;--btn-pressed-border-color:#fffc;--btn-pressed-shadow:inset 2px 2px 3px #00000040;--btn-active-bg:silver;--btn-active-border-color:#0009;--btn-active-shadow:inset 1px 2px 2px #0000004d;--btn-focus-bg:inherit;--btn-focus-border-color:inherit;--btn-focus-shadow:0 0 0 3px #0003;--card-bg:gainsboro;--card-border-color:silver;--card-header-bg:var(--theme-meta-color,silver);--card-shadow:inset 1px 1px 0px #fffc, 1px 1px 1px #0003;--input-border-color:darkgrey;--input-hover-border-color:lightgrey;--input-focus-border-color:black;--input-bg:white;--input-hover-bg:whitesmoke;--input-focus-bg:white;--input-shadow:none;--input-hover-shadow:none;--input-focus-shadow:none;--input-icon-color:inherit;--input-clear-btn-color:darkgrey;--input-clear-btn-hover-gb:lightgrey;--input-clear-btn-hover-color:#333;--list-item-selected-bg:#ffffffb3;--list-item-selected-color:inherit;--list-item-selected-border-color:silver;--list-item-selected-shadow:inset 1px 1px 2px #0003;--list-item-hover-bg:whitesmoke;--list-item-hover-border-color:silver;--list-item-hover-shadow:1px 1px 1px #0003;--list-item-active-bg:silver;--list-item-active-border-color:whitesmoke;--list-item-active-shadow:inset 1px 1px 1px #0003;--list-item-outline-color:silver;--list-item-border-color:#0000001a;--list-item-border-width:0 0 1px;--field-margin:0;--field-padding:4px 8px;--field-hover-bg:#ffffff4d}@media (prefers-color-scheme:dark){[data-theme=simple]{--theme-meta-color:#252525;--body-bg:#121212;--text-color:#d0d0d0;--scrollbar-thumb-color:#444;--scrollbar-thumb-hover-color:#555;--scrollbar-thumb-active-color:#666;--scrollbar-track-color:#151515;--scrollbar-track-hover-color:#121212;--scrollbar-track-border-color:#ffffff0d;--btn-border-color:#ffffff26 #00000026 #00000026 #ffffff26;--btn-bg:#2a2a2a;--btn-shadow:inset 1px 1px 0px #ffffff09, 1px 2px 3px #00000080;--btn-hover-bg:#333;--btn-hover-border-color:#ffffff40;--btn-hover-shadow:none;--btn-pressed-bg:#ffffff0d;--btn-pressed-border-color:#00000080;--btn-pressed-shadow:inset 2px 2px 4px #0009;--btn-active-bg:#3a3a3a;--btn-active-border-color:#ffffff4d;--btn-active-shadow:inset 1px 1px 2px #00000080;--btn-focus-bg:inherit;--btn-focus-border-color:inherit;--btn-focus-shadow:0 0 0 3px #fff3;--card-bg:#1e1e1e;--card-border-color:#2d2d2d;--card-header-bg:#252525;--card-border:1px solid var(--card-border-color);--card-shadow:inset 1px 1px 0px #ffffff0d, 1px 4px 10px #0006;--input-border-color:#444;--input-hover-border-color:#555;--input-focus-border-color:#3b82f6;--input-bg:#151515;--input-hover-bg:#1a1a1a;--input-focus-bg:#151515;--input-shadow:inset 1px 1px 2px #00000080;--input-hover-shadow:inset 1px 1px 2px #00000080;--input-focus-shadow:0 0 0 2px #3b82f64d;--input-icon-color:#888;--input-clear-btn-color:#666;--input-clear-btn-hover-gb:#333;--input-clear-btn-hover-color:#e0e0e0;--list-item-border:1px solid transparent;--list-item-selected-bg:#ffffff14;--list-item-selected-color:#fff;--list-item-selected-border-color:#3a3a3a;--list-item-selected-shadow:inset 1px 1px 2px #0006;--list-item-hover-bg:#ffffff0a;--list-item-hover-border-color:#2d2d2d;--list-item-hover-shadow:1px 1px 3px #0000004d;--list-item-active-bg:#ffffff1f;--list-item-active-border-color:#444;--list-item-active-shadow:inset 1px 1px 2px #00000080;--list-item-outline-color:#444;--list-item-border-color:#ffffff1a;--alert-info-bg:#1e3a8a;--alert-info-color:#93c5fd;--alert-error-bg:#7f1d1d;--alert-error-color:#fca5a5;--alert-success-bg:#064e3b;--alert-success-color:#6ee7b7;--alert-warning-bg:#78350f;--alert-warning-color:#fcd34d;--modal-overlay-bg:#000000bf;--skeleton-item-bg:#2a2a2a;--skeleton-item-shimmer-bg:#3a3a3a;--field-hover-bg:#0003}}[data-theme=neon]{--theme-meta-color:#0b1220;--body-bg:radial-gradient(circle at 50% 0%, #0a1424 0%, #05070d 55%, #030509 100%);--bg-deep:#05070d;--bg-panel:#0b1220;--line:#ffffff0f;--line-2:#ffffff0f;--line-3:#192d50;--primary:#4aa8ff;--primary-2:#3d9bff;--primary-3:#1f6fd6;--text-main:#e0e8f4;--text-dim:#8a93a6;--shadow-color:#2b8ff099;--shadow-color-dark:#112669;--neon-shadow:0 0 20px var(--shadow-color);--neon-shadow-2:2px 2px 10px var(--shadow-color-dark);--neon-shadow-inset:inset var(--neon-shadow);--neon-shadow-inset-2:inset var(--neon-shadow-2);--text-color:var(--text-main);--base-radius:12px;--card-bg:var(--bg-panel);--card-border-color:var(--line);--card-radius:16px;--card-header-bg:var(--theme-meta-color);--modal-overlay-bg:#000c;--btn-radius:10px;--btn-bg:#151c2e;--btn-border-color:var(--line-2);--btn-color:#a0c3ff;--btn-hover-bg:#ffffff14;--btn-hover-color:var(--primary);--btn-hover-border-color:var(--primary);--btn-hover-shadow:var(--neon-shadow);--btn-pressed-bg-img:linear-gradient(360deg, var(--primary-2), var(--primary-3));--btn-pressed-shadow:var(--neon-shadow-inset-2), var(--neon-shadow);--btn-pressed-color:#fff;--btn-pressed-hover-color:var(--bg-panel);--btn-pressed-border-color:var(--primary-3);--btn-primary-bg-img:linear-gradient(180deg, var(--primary-2), var(--primary-3));--btn-primary-shadow:var(--neon-shadow-2), var(--neon-shadow);--btn-primary-color:#fff;--btn-primary-hover-color:var(--bg-panel);--btn-primary-border-color:var(--primary-3);--list-item-border-bottom-color:var(--line);--list-item-selected-border-color:var(--primary);--list-item-selected-shadow:var(--neon-shadow-inset), var(--neon-shadow-2);--list-item-selected-color:var(--primary);--list-item-hover-border-color:var(--primary);--list-item-hover-shadow:var(--neon-shadow);--volume-thumb-border-color:var(--primary);--volume-thumb-shadow:none;--skeleton-item-bg:#003a71;--skeleton-item-shimmer-bg:#00284e;--input-border-color:var(--line-3);--input-hover-border-color:var(--primary-3);--input-focus-border-color:var(--primary);--input-bg:var(--bg-deep);--input-hover-bg:var(--bg-panel);--input-focus-bg:var(--bg-panel);--input-shadow:none;--input-hover-shadow:var(--neon-shadow);--input-focus-shadow:var(--neon-shadow);--input-icon-color:inherit;--input-clear-btn-color:darkgrey;--input-clear-btn-hover-gb:lightgrey;--input-clear-btn-hover-color:#333;--field-margin:0;--field-padding:4px 8px;--field-hover-bg:#0003;--alert-info-bg:#1e3a8a;--alert-info-color:#93c5fd;--alert-error-bg:#7f1d1d;--alert-error-color:#fca5a5;--alert-success-bg:#064e3b;--alert-success-color:#6ee7b7;--alert-warning-bg:#78350f;--alert-warning-color:#fcd34d;--scrollbar-thumb-color:#0d315f;--scrollbar-thumb-hover-color:var(--primary);--scrollbar-thumb-active-color:var(--primary-2);--scrollbar-track-color:var(--bg-deep);--scrollbar-track-hover-color:var(--line);--scrollbar-track-hover-border-color:var(--primary-3)}[data-theme=neon] .player,[data-theme=neon] .playlist{box-shadow:0 0 3px var(--shadow-color)}:is([data-theme=neon] .player) .player-title,:is([data-theme=neon] .player) .station-name{color:var(--primary);text-shadow:0 0 10px var(--shadow-color)}:is([data-theme=neon] .player) .location-row,:is([data-theme=neon] .player) .station-bitrate,:is([data-theme=neon] .player) .station-tags{color:var(--text-dim)}:is([data-theme=neon] .player) .track-name .song{color:var(--text-dim);font-weight:400}:is([data-theme=neon] .is-playlist-closed .player) .track-name .separator{display:none}:is([data-theme=neon] .is-playlist-closed .player) .track-name .song,:is([data-theme=neon] .is-playlist-closed .player) .track-name .singer{font-size:.9rem;display:block;overflow:hidden}:is([data-theme=neon] .is-playlist-closed .player) .track-name .song{font-size:.8rem}:is([data-theme=neon] .playlist) .station-icon.no-icon{filter:none}
