*{box-sizing:border-box}
:root{--blue:#086dff;--blue2:#1684ff;--sky:#59c7ff;--dark:#06142b;--dark2:#071832;--text:#101828;--muted:#667085;--line:#dfe7f3;--bg:#f4f7fb;--card:#fff;--r:14px;--rs:10px;--shadow:0 10px 28px rgba(16,24,40,.055)}
html,body{margin:0;overflow-x:hidden}
body{background:var(--bg);color:var(--text);font-family:"Heebo",Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{text-decoration:none;color:inherit}img{display:block;width:100%;object-fit:cover}button{font-family:inherit;cursor:pointer}::selection{background:rgba(8,109,255,.18)}


/* =========================================================
   MUSIC FM V2 — SHARPER NEWS-STYLE CORNERS
   פחות עגול, יותר מרובע וחדשותי
========================================================= */

.box,
.stats div,
.lead-side article,
.app-banner,
.mobile-panel,
.newsroom,
.dark{
    border-radius:5px !important;
    overflow:hidden !important;
}

.hero{
    border-radius:6px !important;
    overflow:hidden !important;
}

img,
.hero img,
.lead-side img,
.list-news img,
.ranked img,
.songs img,
.chart img,
.album-grid img,
.clips img,
.magazine img{
    border-radius:3px !important;
}

button,
.mf-menu-btn,
.mobile-panel-head button,
.songs button,
.new-songs button,
.chart button,
.clips button,
.lead-side b,
.app-banner b{
    border-radius:3px !important;
}

.hero-text span,
.lead-side span,
.newsroom i,
.app-banner span,
.mf-actions a{
    border-radius:3px !important;
}

.mf-header{
    border-radius:0 !important;
}

.mf-footer{
    border-radius:8px 8px 0 0 !important;
    overflow:hidden !important;
}

