/* Forever-Ratgeber (scripts/build-forever-ratgeber.mjs): Ergänzung zu loot/seo.css, Forever-Akzent. */
html.gl-shell body.glr>header.top{display:none!important}
.glr{--glr-acc:#4fd3e3;--glr-acc-soft:rgba(79,211,227,.10);--glr-acc-line:rgba(79,211,227,.32)}
.glr .k{color:var(--glr-acc)}
.glr-wrap{max-width:980px}
.glr-wrap .lead{max-width:760px}
.glr-stand{max-width:760px;margin:14px 0 6px;padding:10px 14px;border-left:3px solid var(--glr-acc);border-radius:8px;background:var(--glr-acc-soft);font-size:15px;color:var(--txt)}
.glr-lang{margin:6px 0 18px;font-size:14px}.glr-lang a{color:var(--mut)}
.glr-article{max-width:780px}
.glr-article h2{margin:30px 0 10px;scroll-margin-top:80px}
.glr-article p,.glr-article li{line-height:1.65}
.glr-article ul,.glr-article ol{padding-left:22px}.glr-article li{margin:6px 0}
.glr-article a,.glr-tools a,.glr-list a{color:var(--glr-acc)}
.glr-article .tw{margin:12px 0 16px}
.glr-article td:first-child{white-space:nowrap}
.glr-article td a{font-weight:600}
.glr .cta-line{margin:8px 0 6px}
.glr .btn{background:var(--glr-acc);color:#04181c}
.glr .btn2{border-color:var(--glr-acc-line);color:var(--glr-acc)}
.glr-faq details{padding:12px 16px}
.glr-faq summary h2{display:inline;font:700 18px/1.35 -apple-system,"Segoe UI",sans-serif;margin:0}
.glr-faq details p{margin:8px 0 2px}
.glr-sources{max-width:780px;margin:34px 0 10px;padding-top:14px;border-top:1px solid var(--line)}
.glr-sources h2,.glr-more h2{font-size:18px}
.glr-sources .src{font-size:14px;color:var(--mut)}.glr-sources .src a{color:var(--mut);overflow-wrap:anywhere}
.glr-more{margin:24px 0 0}
.glr-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.glr-list a,.glr-list span{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:5px 12px;background:#0a1530;text-decoration:none;font-size:15px}
.glr-list span{border-color:var(--glr-acc-line);color:var(--txt);background:var(--glr-acc-soft)}
.glr-cards .card h2 a{color:var(--txt)}.glr-cards .card h2 a:hover{color:var(--glr-acc)}
.glr-cards .card:hover{border-color:var(--glr-acc-line)}
.glr-tools{color:var(--mut);font-size:15px}
@media(max-width:620px){
 .glr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
 .glr-table,.glr-table tbody,.glr-table tr,.glr-table td{display:block;width:100%}
 .glr-table tr{padding:10px 12px;border-bottom:1px solid var(--line)}.glr-table tr:last-child{border-bottom:0}
 .glr-table td{border:0;padding:2px 0}
 .glr-table td:first-child{font-weight:700;color:var(--txt);margin-bottom:2px}
 .glr-table td:not(:first-child)::before{content:attr(data-label) ": ";color:var(--mut);font-size:13px}
}
@media(max-width:760px){
 .glr-wrap h1{font-size:28px}
 .glr-article td:first-child{white-space:normal}
 .glr-article table{font-size:14px}
 .glr-article th,.glr-article td{padding:8px 9px}
 .glr .pager .btn2{flex:1;text-align:center}
}
