/*
Theme Name: LTE Daheim
Theme URI: https://www.lte-daheim.de/
Description: Eigenes Childtheme für LTE, 5G, Router, Antennen und mobiles Internet zuhause.
Author: TBS
Template: tbs-affiliate-neon
Version: 1.0.0
Text Domain: lte-daheim
*/
:root{--lte-night:#071d31;--lte-blue:#145d91;--lte-sky:#36b9e9;--lte-ice:#edf6fa;--lte-green:#47b69c;--lte-ink:#102738}html,body{overflow-x:hidden}body{background:var(--lte-ice);color:var(--lte-ink)}.site-header{background:rgba(5,25,43,.98);border-bottom-color:var(--lte-sky)}.site-title a,.main-navigation a{color:#fff}.site-description{color:#cce5f1}.site-search-bar{background:#dcecf3;border-color:#9dc7d9}.site-search-bar__form input{background:#fff;border-color:#79abc2;color:var(--lte-ink)}.site-search-bar__form button{background:var(--lte-sky);color:var(--lte-night)}
.lte-home{width:100%;max-width:none;padding:0}.lte-hero{min-height:clamp(570px,68vw,790px);position:relative;display:grid;align-items:center;overflow:hidden;isolation:isolate}.lte-hero__image,.lte-hero__shade{position:absolute;inset:0;width:100%;height:100%}.lte-hero__image{object-fit:cover;z-index:-2}.lte-hero__shade{z-index:-1;background:linear-gradient(90deg,rgba(4,20,35,.95) 0%,rgba(5,29,50,.73) 43%,rgba(5,29,50,.07) 75%)}.lte-hero__content,.lte-section{width:min(1180px,calc(100% - 40px));margin:0 auto}.lte-hero__content{padding:76px 0;color:#fff}.lte-kicker{margin:0 0 12px;color:#6ed9ff;text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;font-weight:850}.lte-hero h1{max-width:800px;margin:0;color:#fff;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1;letter-spacing:-.045em}.lte-lead{max-width:720px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.lte-search{display:flex;max-width:750px;gap:10px;margin-top:28px;padding:8px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 50px rgba(0,0,0,.25)}.lte-search input{flex:1;min-width:0;border:0;padding:13px 16px;background:transparent;color:var(--lte-ink)}.lte-search button{border:0;border-radius:10px;padding:13px 22px;background:var(--lte-sky);color:var(--lte-night);font-weight:850}
.lte-section{padding:76px 0}.lte-section h2{margin:0 0 18px;color:var(--lte-night);font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.lte-intro{max-width:850px;font-size:1.12rem;line-height:1.75}.lte-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.lte-cards a{display:block;padding:27px;background:#fff;border:1px solid #b9d7e3;border-radius:18px;color:var(--lte-ink);text-decoration:none;box-shadow:0 18px 45px rgba(7,29,49,.08)}.lte-cards a:hover,.lte-cards a:focus-visible{transform:translateY(-3px);box-shadow:0 22px 48px rgba(7,29,49,.15)}.lte-cards span,.lte-steps strong{display:inline-grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#d9f3fa;color:var(--lte-night);font-weight:900}.lte-cards h3{color:var(--lte-blue);margin:17px 0 8px}.lte-cards p{color:#405d6d}.lte-check{background:var(--lte-night);color:#e8f3f8}.lte-check h2{color:#fff}.lte-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.lte-steps div{padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.06)}.lte-steps strong{background:var(--lte-green);color:var(--lte-night)}.lte-steps h3{color:#fff}.lte-steps p{color:#cadde7}.lte-latest{background:#dcecf2}.lte-latest .posts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));margin-top:30px}.lte-latest .post-card{width:100%;background:#fff}.lte-latest .post-card__title{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;overflow-wrap:anywhere}.lte-more{display:inline-block;margin-top:28px;color:var(--lte-blue);font-weight:850}@media(max-width:1050px){.lte-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lte-hero{min-height:690px;align-items:end}.lte-hero__shade{background:linear-gradient(0deg,rgba(4,20,35,.96) 0%,rgba(5,29,50,.68) 65%,rgba(5,29,50,.08) 100%)}.lte-hero__content,.lte-section{width:min(100% - 28px,1180px)}.lte-search{flex-direction:column}.lte-cards,.lte-steps{grid-template-columns:1fr}}
.lte-home .lte-latest .post-card .post-card__meta{color:#586873}.lte-home .lte-latest .post-card .post-card__excerpt,.lte-home .lte-latest .post-card .post-card__excerpt p{color:#354a57}.lte-home .lte-latest .post-card .post-card__more{color:#0d527f}
