/* Stromfee Blog — Apple-Skin v2 (Theme-CSS ist restauriert; das hier RE-SKINnt nur,
   ersetzt KEIN Layout). Ziel: ruhig/weiß/lavendel wie stromfee.ai. */
:root{--a:#7c3aed;--a2:#a78bfa}
html,body{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif!important;-webkit-font-smoothing:antialiased}

/* --- Lauten News-Chrome ausblenden (un-Apple) --- */
.dt_header-topbar,                         /* rote "Trending News"-Leiste */
.dt_header-cart,.dt-header-cart,.cart-contents,.dt_minicart,
.dt_header-search,.dt_weather,[class*="weather"],[id*="weather"],
.dt_header-socials .dt_header-social,.dt_breadcrumb,
.dt_sidebar .widget_media_image,.banner-ad,.advertisement,[class*="ad-banner"]{display:none!important}

/* --- Kopf ruhig & hell --- */
.dt_header,.dt_header-inner,.dt_header-navwrapper,.dt_header-navwrapperinner{
  background:#fff!important;box-shadow:none!important;border-bottom:1px solid #ece9f6!important}
.dt_header a,.dt_header .menu-item a,.dt_header-nav a{color:#1e1b4b!important}
.dt_header a:hover,.dt_header .menu-item a:hover{color:var(--a)!important}

/* --- Akzent-Buttons (Subscribe etc.) auf Lavendel-Pill --- */
.dt_btn,.btn--subscribe,.dt_subscribe,.wp-block-button__link,button.dt_btn,a.dt_btn{
  background:var(--a)!important;border-color:var(--a)!important;color:#fff!important;
  border-radius:11px!important;box-shadow:0 6px 18px rgba(124,58,237,.22)!important}

/* --- Lesbarkeit / Apple-Typo im Artikel --- */
body{background:#fafafe!important;color:#1e1b4b!important}
.entry-content,.dt_single-content{font-size:1.07rem;line-height:1.7;color:#3b3666}
.entry-content h2,.entry-content h3{letter-spacing:-.01em}
.entry-content img,.wp-post-image,.dt_single-content img{border-radius:16px}
a{color:var(--a)}a:hover{color:var(--a2)}

/* --- Tag-/Kategorie-Pills lavendel --- */
.dt_tags a,.tags-links a,.post-categories a,.dt_category a,.cat-links a{
  background:#f3f1fb!important;color:var(--a)!important;border-radius:999px!important;border:none!important}

/* --- Footer hell --- */
.dt_footer,.site-footer,#colophon{background:#fff!important;border-top:1px solid #ece9f6!important}

/* --- v3-Politur: dunklen Nav-Streifen erzwingen weiß (Theme nutzt !important) --- */
.dt_header.header--four .dt_header-navwrapper,
.dt_header .dt_header-navwrapper,.dt_header-navwrapperinner,
.dt_header-nav,.dt_mainnav,.dt_header-menu,.dt_header-wrap{
  background:#fff!important;background-image:none!important;box-shadow:none!important}
.dt_header-navwrapper a,.dt_header-nav a,.dt_mainnav a,.dt_header-menu a{color:#1e1b4b!important}
.dt_header-navwrapper svg,.dt_header svg{fill:#7c3aed!important;color:#7c3aed!important}

/* --- Weather-Plugin (location-weather-pro) komplett raus --- */
[class*="splw"],[id*="splw"],[class*="location-weather"],.lwp-wrapper,
.elementor-widget-location-weather,[data-widget_type*="location-weather"]{display:none!important}

/* --- linke Social-Share-Floating-Leiste (un-Apple) --- */
.dt_socialshare,.social-share-float,.sticky-share,.dt_share-sticky,
[class*="share-floating"],[class*="floating-share"]{display:none!important}

/* --- dunkle Indigo-Mobilnav-Topbar (rgb(39,30,85)) auf weiß (per Playwright lokalisiert) --- */
.dt_mobilenav-topbar,.dt_mobilenav-topbar-content,.dt_mobilenav-topbar *{
  background:#fff!important;background-color:#fff!important;background-image:none!important}
.dt_mobilenav-topbar a,.dt_mobilenav-topbar i,.dt_mobilenav-topbar span{color:#1e1b4b!important}
.dt_mobilenav-topbar svg,.dt_mobilenav-topbar i{fill:#7c3aed!important;color:#7c3aed!important}
.dt_mobilenav-topbar{border-bottom:1px solid #ece9f6!important}

/* --- Desktop-Menübar dt_navbar-menus (rgb(39,30,85)) auf weiß (Playwright-pixelgenau) --- */
.dt_navbar-menus,.dt_navbar,.dt_navbar-wrapper,.dt_navbar-inner{
  background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}
.dt_navbar-menus a,.dt_navbar a,.dt_navbar-menus .menu-item>a{color:#1e1b4b!important}
.dt_navbar-menus a:hover,.dt_navbar a:hover{color:#7c3aed!important}
.dt_navbar-wrapper.is--sticky{border-bottom:1px solid #ece9f6!important}

/* --- linke Sassy-Social-Share-Leiste (heateor) raus + orphan "Weather map"-Heading --- */
[class*="heateor_sss"],.heateor_sss_sharing_container,.heateor_sss_vertical_sharing{display:none!important}
.elementor-element-80d5a27{display:none!important}
