:root{--bg:#090604;--black:#050303;--red:#c01818;--red2:#ff3131;--bronze:#b87333;--cream:#f3e0bd;--muted:#b8a58c;--steel:#d9d9d9;--glass:rgba(12,8,6,.78)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0,#2b1008,#080403 45%,#020101);color:var(--cream);font-family:'Open Sans',Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 20% 30%,rgba(192,24,24,.17),transparent 30%),radial-gradient(circle at 85% 15%,rgba(184,115,51,.14),transparent 34%);background-size:42px 42px,auto,auto;mix-blend-mode:screen;z-index:-1}a{color:var(--cream);text-decoration:none}.gl-site-header{position:sticky;top:0;z-index:99;background:linear-gradient(180deg,rgba(5,3,3,.95),rgba(5,3,3,.72));border-bottom:1px solid rgba(255,49,49,.25);backdrop-filter:blur(12px);box-shadow:0 0 24px rgba(192,24,24,.18)}.gl-nav{max-width:1360px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;gap:24px}.gl-brand{font-size:30px;font-weight:900;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 16px rgba(255,49,49,.55)}.gl-brand span{color:#fff}.gl-brand small{display:block;font-size:11px;color:var(--bronze);letter-spacing:3px}.gl-menu{display:flex;gap:10px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.gl-menu a{display:block;padding:11px 15px;border:1px solid rgba(243,224,189,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.25));box-shadow:inset 0 0 16px rgba(255,255,255,.03);font-weight:700}.gl-menu a:hover{border-color:var(--red2);color:#fff;text-shadow:0 0 12px #ff3131;box-shadow:0 0 18px rgba(255,49,49,.45),inset 0 0 18px rgba(255,49,49,.12);transform:translateY(-1px)}#gl-loader{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle,#2b0a08,#050101 58%);display:grid;place-items:center;transition:opacity .8s ease,visibility .8s ease}body.gl-loaded #gl-loader{opacity:0;visibility:hidden}.gl-loader-inner{text-align:center}.gl-pick{width:92px;height:92px;margin:auto;border:2px solid var(--steel);display:grid;place-items:center;clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);font-weight:900;font-size:30px;background:linear-gradient(145deg,#333,#090909);box-shadow:0 0 30px rgba(255,49,49,.55)}#gl-loader h1{font-size:64px;margin:18px 0 5px;text-transform:uppercase;text-shadow:0 0 25px var(--red2)}#gl-loader p{letter-spacing:5px;color:var(--bronze);text-transform:uppercase}.gl-bars{height:54px;display:flex;align-items:end;justify-content:center;gap:7px}.gl-bars i{width:8px;height:18px;background:linear-gradient(var(--red2),var(--bronze));border-radius:8px;animation:glbar .7s infinite alternate}.gl-bars i:nth-child(2){animation-delay:.1s}.gl-bars i:nth-child(3){animation-delay:.2s}.gl-bars i:nth-child(4){animation-delay:.3s}.gl-bars i:nth-child(5){animation-delay:.4s}@keyframes glbar{to{height:48px;filter:drop-shadow(0 0 10px var(--red2))}}.gl-hero{min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,49,49,.2)}.gl-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.88) 47%,rgba(0,0,0,.25)),url('../img/guitarlux-artwork.jpg') center/cover no-repeat;filter:saturate(1.15) contrast(1.08)}.gl-smoke{position:absolute;inset:-20%;background:radial-gradient(circle at 20% 80%,rgba(255,49,49,.2),transparent 30%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.12),transparent 25%);animation:glsmoke 9s ease-in-out infinite alternate}.gl-hero-content{position:relative;z-index:2;max-width:650px;margin-left:7vw;padding:44px;border-left:3px solid var(--red);background:linear-gradient(90deg,rgba(0,0,0,.62),transparent);text-shadow:0 3px 18px #000}.gl-kicker{letter-spacing:4px;color:var(--bronze);text-transform:uppercase}.gl-hero h1{font-size:82px;line-height:.85;margin:0;text-transform:uppercase}.gl-hero h2{font-size:36px;color:var(--red2);letter-spacing:4px;text-transform:uppercase}.gl-hero p{font-size:20px;color:#ecd9bd}.gl-btn{display:inline-block;margin-top:14px;padding:15px 22px;border-radius:999px;background:linear-gradient(135deg,#4a0b08,#c01818);border:1px solid rgba(255,255,255,.28);box-shadow:0 0 28px rgba(255,49,49,.36);font-weight:900;text-transform:uppercase}.gl-grid{max-width:1180px;margin:45px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 22px}.gl-grid article,.gl-post{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(0,0,0,.42));border:1px solid rgba(184,115,51,.28);box-shadow:0 12px 35px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.035);border-radius:22px;padding:26px}.gl-grid h3,.gl-post h1,.gl-post h2{color:#fff;text-shadow:0 0 12px rgba(255,49,49,.35)}.gl-content{max-width:1120px;margin:30px auto;padding:0 22px}.gl-post{margin-bottom:24px}.gl-post img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 0 25px rgba(255,49,49,.18)}.gl-footer{padding:34px 18px 26px;background:#050303;border-top:1px solid rgba(255,49,49,.3);box-shadow:0 -12px 40px rgba(192,24,24,.13)}.gl-counter{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;border-radius:20px;background:linear-gradient(180deg,#15100d,#070403);border:1px solid rgba(184,115,51,.35);box-shadow:0 0 28px rgba(255,49,49,.18),inset 0 0 20px rgba(255,49,49,.08)}.gl-counter div{text-align:center;border-right:1px solid rgba(255,255,255,.08);padding:8px}.gl-counter div:last-child{border-right:0}.gl-counter strong{display:block;font-size:28px;color:#fff;text-shadow:0 0 16px var(--red2)}.gl-counter span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.gl-copy{text-align:center;color:var(--muted);font-size:13px}@keyframes glsmoke{to{transform:translate3d(4%, -3%,0) scale(1.04);opacity:.72}}@media(max-width:820px){.gl-nav{display:block}.gl-menu{margin-top:14px}.gl-hero{min-height:560px}.gl-hero-content{margin:0 18px;padding:26px}.gl-hero h1{font-size:54px}.gl-grid{grid-template-columns:1fr}.gl-counter{grid-template-columns:repeat(2,1fr)}}

/* GuitarLux v1.1 Open Sans polish */
body,button,input,textarea,select{font-family:'Open Sans',Arial,sans-serif}.gl-brand,.gl-hero h1,#gl-loader h1{font-weight:800;letter-spacing:.5px}.gl-menu a{font-weight:800}.gl-post,.gl-grid article{line-height:1.75}.gl-content{font-size:17px}


/* GuitarLux v3.1 Hero Tool Buttons */
.gl-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;perspective:900px}
.gl-hero-actions .gl-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;margin-top:0;padding:15px 20px;border-radius:999px;isolation:isolate;transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}
.gl-hero-actions .gl-btn:before{content:"";position:absolute;inset:-2px;background:linear-gradient(120deg,transparent,rgba(255,255,255,.42),transparent);transform:translateX(-130%) skewX(-22deg);transition:transform .65s ease;z-index:-1}
.gl-hero-actions .gl-btn:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 34%);opacity:.7;z-index:-1}
.gl-hero-actions .gl-btn:hover{transform:translateY(-4px) rotateX(7deg);filter:saturate(1.2);box-shadow:0 0 26px rgba(255,49,49,.42),0 0 55px rgba(184,115,51,.24),inset 0 0 22px rgba(255,255,255,.08)}
.gl-hero-actions .gl-btn:hover:before{transform:translateX(130%) skewX(-22deg)}
.gl-btn-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.35);box-shadow:inset 0 0 14px rgba(255,255,255,.08),0 0 14px rgba(255,210,140,.16)}
.gl-btn-riffs{background:linear-gradient(135deg,#420806,#c01818 58%,#ef7b28);border-color:rgba(255,198,130,.36)}
.gl-btn-metro{background:linear-gradient(135deg,#17100c,#b87333 54%,#ffb35f);border-color:rgba(255,214,155,.46);box-shadow:0 0 28px rgba(184,115,51,.34)}
.gl-btn-tuner{background:linear-gradient(135deg,#090b13,#7e1f1a 48%,#d9d9d9);border-color:rgba(255,255,255,.35);box-shadow:0 0 28px rgba(217,217,217,.18),0 0 28px rgba(255,49,49,.18)}
.gl-btn-metro:hover{box-shadow:0 0 30px rgba(255,179,95,.5),0 0 70px rgba(184,115,51,.3),inset 0 0 22px rgba(255,255,255,.1)}
.gl-btn-tuner:hover{box-shadow:0 0 30px rgba(255,255,255,.26),0 0 70px rgba(255,49,49,.32),inset 0 0 22px rgba(255,255,255,.1)}
@media(max-width:820px){.gl-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.gl-hero-actions .gl-btn{justify-content:center;width:100%}}

/* GuitarLux v3.3 Dropdown Gitarren-Tools im Hauptmenü */
.gl-menu .gl-tools-menu{position:relative;list-style:none}
.gl-tools-toggle{position:relative;display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid rgba(255,210,140,.32);border-radius:999px;background:linear-gradient(135deg,rgba(72,10,7,.92),rgba(184,115,51,.55),rgba(5,3,3,.92));color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.2px;cursor:pointer;box-shadow:0 0 18px rgba(255,49,49,.22),inset 0 0 16px rgba(255,255,255,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}
.gl-tools-toggle:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 90deg,transparent,rgba(255,255,255,.26),transparent 24%);animation:glToolsSweep 4.5s linear infinite;opacity:.45}
.gl-tools-toggle span{position:relative;z-index:1}.gl-tools-spark{color:#ffd08a;text-shadow:0 0 12px #ff3131}.gl-tools-arrow{font-size:12px;color:#ffd08a;transition:transform .22s ease}
.gl-tools-menu:hover .gl-tools-toggle,.gl-tools-menu:focus-within .gl-tools-toggle{border-color:#ff3131;transform:translateY(-1px);box-shadow:0 0 26px rgba(255,49,49,.48),0 0 42px rgba(184,115,51,.25),inset 0 0 18px rgba(255,255,255,.08)}
.gl-tools-menu:hover .gl-tools-arrow,.gl-tools-menu:focus-within .gl-tools-arrow{transform:rotate(180deg)}
.gl-tools-submenu{position:absolute;top:calc(100% + 12px);left:0;min-width:245px;margin:0;padding:10px;list-style:none;border:1px solid rgba(255,49,49,.32);border-radius:20px;background:linear-gradient(145deg,rgba(9,6,4,.97),rgba(34,14,8,.96));box-shadow:0 18px 40px rgba(0,0,0,.46),0 0 28px rgba(255,49,49,.25),inset 0 0 24px rgba(184,115,51,.08);opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:120}
.gl-tools-menu:hover .gl-tools-submenu,.gl-tools-menu:focus-within .gl-tools-submenu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.gl-tools-submenu:before{content:"";position:absolute;top:-7px;left:28px;width:14px;height:14px;background:rgba(34,14,8,.96);border-left:1px solid rgba(255,49,49,.25);border-top:1px solid rgba(255,49,49,.25);transform:rotate(45deg)}
.gl-tools-submenu li{margin:0 0 7px}.gl-tools-submenu li:last-child{margin-bottom:0}
.gl-tools-submenu a{display:flex!important;align-items:center;gap:11px;width:100%;border-radius:15px!important;padding:12px 13px!important;border:1px solid rgba(243,224,189,.12)!important;background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,49,49,.06),rgba(0,0,0,.18))!important;box-shadow:inset 0 0 14px rgba(255,255,255,.035)!important;text-transform:none;white-space:nowrap}
.gl-tools-submenu a:hover{transform:translateX(4px)!important;border-color:rgba(255,210,140,.55)!important;box-shadow:0 0 20px rgba(255,49,49,.34),inset 0 0 16px rgba(255,255,255,.06)!important}
.gl-sub-ico{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:rgba(0,0,0,.35);box-shadow:0 0 15px rgba(255,49,49,.22),inset 0 0 10px rgba(255,255,255,.08)}
@keyframes glToolsSweep{to{transform:rotate(360deg)}}
@media(max-width:820px){.gl-menu .gl-tools-menu{width:100%}.gl-tools-toggle{width:100%;justify-content:center}.gl-tools-submenu{position:static;min-width:0;width:100%;margin-top:8px;opacity:1;visibility:visible;transform:none;display:none}.gl-tools-menu:hover .gl-tools-submenu,.gl-tools-menu:focus-within .gl-tools-submenu{display:block}.gl-tools-submenu:before{display:none}}


/* GuitarLux v4.7 Rock-Amp Besucherzähler Deluxe */
.gl-footer{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(90,18,12,.34),transparent 35%),linear-gradient(180deg,#090403,#030101);}
.gl-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent),radial-gradient(circle at 12% 35%,rgba(255,49,49,.22),transparent 17%),radial-gradient(circle at 88% 40%,rgba(184,115,51,.2),transparent 18%);mix-blend-mode:screen;animation:glFooterLights 8s ease-in-out infinite alternate;}
.gl-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#ff3131,#ffd08a,#ff3131,transparent);box-shadow:0 0 22px rgba(255,49,49,.65);animation:glAmpLine 3.4s ease-in-out infinite;}
.gl-counter{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(35,22,14,.95),rgba(6,3,2,.98));border:1px solid rgba(255,188,100,.42);box-shadow:0 0 32px rgba(255,49,49,.26),0 0 70px rgba(184,115,51,.16),inset 0 0 36px rgba(255,111,49,.08),inset 0 1px 0 rgba(255,255,255,.08);}
.gl-counter:before{content:"";position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.20) 45%,transparent 58% 100%);transform:translateX(-130%);animation:glCounterShine 5.5s ease-in-out infinite;z-index:-1;}
.gl-counter:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),linear-gradient(180deg,rgba(255,255,255,.05),transparent 36%,rgba(0,0,0,.24));mix-blend-mode:screen;}
.gl-counter div{position:relative;border-right:1px solid rgba(255,210,140,.13);padding:12px 8px 10px;border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(255,49,49,.13),transparent 58%);transition:transform .22s ease,box-shadow .22s ease,background .22s ease;}
.gl-counter div:before{content:"";position:absolute;left:18%;right:18%;top:6px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#ff3131,#ffba66,transparent);opacity:.75;box-shadow:0 0 12px rgba(255,49,49,.55);animation:glMiniEqualizer 1.5s ease-in-out infinite alternate;}
.gl-counter div:nth-child(2):before{animation-delay:.15s}.gl-counter div:nth-child(3):before{animation-delay:.3s}.gl-counter div:nth-child(4):before{animation-delay:.45s}.gl-counter div:nth-child(5):before{animation-delay:.6s}.gl-counter div:nth-child(6):before{animation-delay:.75s}
.gl-counter div:hover{transform:translateY(-3px);background:radial-gradient(circle at 50% 0,rgba(255,49,49,.24),transparent 62%);box-shadow:0 0 20px rgba(255,49,49,.24),inset 0 0 18px rgba(255,210,140,.05);}
.gl-counter strong{font-size:30px;line-height:1.05;font-weight:900;color:#fff6df;text-shadow:0 0 10px rgba(255,49,49,.9),0 0 22px rgba(255,188,100,.48),0 2px 0 #230604;font-variant-numeric:tabular-nums;letter-spacing:.5px;}
.gl-counter span{display:inline-block;margin-top:6px;color:#d9b782;text-shadow:0 0 10px rgba(255,49,49,.25);}
.gl-counter .gl-count-pop{animation:glCountPop .38s ease;}
.gl-counter-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffd08a;box-shadow:0 0 12px #ff3131,0 0 20px #ffd08a;pointer-events:none;opacity:0;animation:glSparkFly 1.4s ease-out forwards;z-index:2;}
.gl-copy{position:relative;z-index:1;}
@keyframes glFooterLights{to{filter:saturate(1.35);transform:translateX(1.5%)}}
@keyframes glAmpLine{0%,100%{opacity:.55}50%{opacity:1;filter:brightness(1.45)}}
@keyframes glCounterShine{0%,58%{transform:translateX(-130%)}78%,100%{transform:translateX(130%)}}
@keyframes glMiniEqualizer{0%{transform:scaleX(.45);opacity:.45}100%{transform:scaleX(1);opacity:.95}}
@keyframes glCountPop{0%{transform:scale(1)}45%{transform:scale(1.13);filter:brightness(1.45)}100%{transform:scale(1)}}
@keyframes glSparkFly{0%{opacity:0;transform:translate3d(0,8px,0) scale(.4)}18%{opacity:1}100%{opacity:0;transform:translate3d(var(--sx,20px),-42px,0) scale(1)}}
@media(max-width:820px){.gl-counter strong{font-size:25px}.gl-counter div{padding:11px 7px}.gl-counter span{font-size:11px}}


/* GuitarLux/GuitarLux v5.3 Header Buttons kleiner + Community-Feinschliff */
.gl-hero-actions .gl-btn{padding:9px 13px!important;font-size:.60em!important;line-height:1.1!important;letter-spacing:.2px!important;box-shadow:0 0 16px rgba(255,49,49,.28)!important}
.gl-hero-actions .gl-btn .gl-btn-ico{width:22px!important;height:22px!important;font-size:13px!important}
.gl-hero-actions{gap:9px!important}
.gl-hero-actions .gl-btn:hover{box-shadow:0 0 22px rgba(255,49,49,.42),0 0 38px rgba(184,115,51,.24),inset 0 0 15px rgba(255,255,255,.08)!important}
.gl-community-home{max-width:1120px;margin:38px auto;padding:0 22px}.gl-community-home .gltr-guestbook-stage{margin:0}


/* GuitarLux v5.6 News-Layout Startseite */
.gl-news-home{max-width:1180px;margin:46px auto 56px;padding:0 22px;position:relative}
.gl-news-head{text-align:center;margin-bottom:24px}.gl-news-head p{margin:0 0 6px;color:var(--bronze);letter-spacing:4px;text-transform:uppercase;font-weight:900}.gl-news-head h2{font-size:38px;margin:0;color:#fff;text-shadow:0 0 18px rgba(255,49,49,.45)}.gl-news-head span{color:var(--muted)}
.gl-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.gl-news-card{position:relative;min-height:230px;overflow:hidden;border-radius:24px;padding:22px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(0,0,0,.48));border:1px solid rgba(184,115,51,.32);box-shadow:0 14px 36px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.04);isolation:isolate}.gl-news-card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 85% 15%,rgba(255,49,49,.18),transparent 28%),linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);opacity:.9;pointer-events:none;z-index:-1}.gl-news-card:hover{transform:translateY(-3px);border-color:rgba(255,49,49,.48);box-shadow:0 18px 44px rgba(0,0,0,.44),0 0 28px rgba(255,49,49,.19)}
.gl-news-thumb{float:right;width:128px;height:96px;margin:0 0 12px 16px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,210,140,.34);box-shadow:0 0 22px rgba(255,49,49,.22),inset 0 0 14px rgba(255,255,255,.05);background:#100807}.gl-news-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06);transition:transform .28s ease,filter .28s ease}.gl-news-card:hover .gl-news-thumb img{transform:scale(1.08);filter:saturate(1.28) contrast(1.12)}
.gl-news-body time{display:inline-block;margin-bottom:8px;color:#d7a05e;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:800}.gl-news-body h3{margin:0 0 10px;font-size:24px;line-height:1.16}.gl-news-body h3 a{color:#fff;text-shadow:0 0 12px rgba(255,49,49,.35)}.gl-news-excerpt{color:#e9d7ba;line-height:1.65;font-size:15px}.gl-readmore{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 15px;border-radius:999px;background:linear-gradient(135deg,#4a0b08,#c01818 60%,#b87333);border:1px solid rgba(255,255,255,.24);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.5px;box-shadow:0 0 18px rgba(255,49,49,.28);transition:transform .2s ease,box-shadow .2s ease}.gl-readmore:after{content:"›";font-size:18px;line-height:0}.gl-readmore:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(255,49,49,.46),0 0 42px rgba(184,115,51,.22)}
.gl-news-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:26px}.gl-news-pagination .page-numbers{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;border:1px solid rgba(243,224,189,.18);background:rgba(0,0,0,.35);font-weight:900;box-shadow:inset 0 0 14px rgba(255,255,255,.04)}.gl-news-pagination .page-numbers.current,.gl-news-pagination .page-numbers:hover{background:linear-gradient(135deg,#4a0b08,#c01818);border-color:rgba(255,210,140,.45);box-shadow:0 0 22px rgba(255,49,49,.36)}.gl-news-empty{text-align:center;color:var(--muted)}
.gl-news-grid .gl-news-card:nth-child(5){grid-column:1/-1;max-width:580px;justify-self:center;width:100%}
@media(max-width:820px){.gl-news-grid{grid-template-columns:1fr}.gl-news-grid .gl-news-card:nth-child(5){max-width:none}.gl-news-thumb{float:none;width:100%;height:170px;margin:0 0 14px}.gl-news-head h2{font-size:30px}}

/* GuitarLux v5.8 Newsbild-Rahmen + Logo-Fallback */
.gl-news-thumb-framed{position:relative;display:block;float:right;width:148px;height:108px;margin:0 0 14px 18px;border-radius:22px;padding:5px;overflow:hidden;border:1px solid rgba(255,210,140,.46);background:linear-gradient(145deg,rgba(255,49,49,.30),rgba(184,115,51,.24) 45%,rgba(0,0,0,.78));box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 26px rgba(255,49,49,.28),0 12px 28px rgba(0,0,0,.42);isolation:isolate}
.gl-news-thumb-framed:before{content:"";position:absolute;inset:-45%;background:conic-gradient(from 180deg,transparent,rgba(255,255,255,.18),rgba(255,49,49,.22),transparent 38%);animation:gl-news-shine 5.5s linear infinite;opacity:.75;z-index:-1}
.gl-news-thumb-framed:after{content:"✦";position:absolute;right:10px;top:8px;color:#ffd08a;font-size:14px;text-shadow:0 0 10px rgba(255,49,49,.9);opacity:.85}
.gl-news-thumb-framed img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:17px;display:block;filter:saturate(1.18) contrast(1.08);transition:transform .32s ease,filter .32s ease}
.gl-news-card:hover .gl-news-thumb-framed img{transform:scale(1.08);filter:saturate(1.35) contrast(1.14) brightness(1.05)}
.gl-news-logo-fallback{object-position:center}
.gl-news-fallback-badge{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;padding:4px 8px;border-radius:999px;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(192,24,24,.58));border:1px solid rgba(255,210,140,.35);font-size:10px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 0 10px rgba(255,49,49,.75);box-shadow:0 0 18px rgba(255,49,49,.18)}
@keyframes gl-news-shine{to{transform:rotate(360deg)}}
@media(max-width:820px){.gl-news-thumb-framed{float:none;width:100%;height:180px;margin:0 0 16px}}

/* GuitarLux v6.0 Video-Button */
.gl-btn-video{background:linear-gradient(135deg,#171717,#8b1a12 55%,#d98a33)!important;border-color:rgba(255,210,135,.42)!important}.gl-btn-video .gl-btn-ico{filter:drop-shadow(0 0 10px rgba(255,49,49,.7))}.gl-btn-video:hover{box-shadow:0 0 26px rgba(255,49,49,.48),0 0 55px rgba(255,160,70,.25),inset 0 0 20px rgba(255,255,255,.09)!important}

/* GuitarLux v6.2 Wetter-Button */
.gl-btn-weather{background:linear-gradient(135deg,#2a0303,#c01818 50%,#ff7a2f)!important;border-color:rgba(255,135,90,.62)!important;box-shadow:0 0 24px rgba(255,49,49,.46),0 0 45px rgba(255,120,60,.18)!important}.gl-btn-weather .gl-btn-ico{filter:drop-shadow(0 0 11px rgba(255,70,50,.9))}.gl-btn-weather:hover{box-shadow:0 0 34px rgba(255,49,49,.62),0 0 70px rgba(255,110,55,.30),inset 0 0 20px rgba(255,255,255,.10)!important}
