:root{--red:#bd1e2d;--dark:#8f1420;--ink:#252525;--muted:#6f6964;--cream:#f8f4ef;--blush:#f4e5e4;--line:#ded7d0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,serif;font-weight:400}em{color:var(--red)}header{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eee}.brand{display:flex;gap:.7rem;letter-spacing:.25em}.brand i,.kicker,em{color:var(--red)}nav{display:flex;gap:2.2rem;text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-weight:700}.hero{min-height:calc(100vh - 88px);position:relative;display:flex;align-items:center;padding:5vw;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.2) contrast(1.08) saturate(1.04)}.hero-card{position:relative;width:min(620px,48vw);padding:clamp(2.2rem,5vw,5.2rem);background:rgba(255,255,255,.93);border-left:6px solid var(--red);box-shadow:0 30px 80px #50241f22}.kicker{text-transform:uppercase;letter-spacing:.2em;font-weight:800;font-size:.86rem;margin-bottom:1.5rem}.hero h1{font-size:clamp(4rem,7vw,7.5rem);line-height:.84;margin-bottom:2rem}.hero-card>p:not(.kicker){font-family:Georgia,serif;font-size:1.2rem;line-height:1.65;color:#554f4b}.hero-card>a{display:inline-block;margin-top:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--red);color:var(--red);text-transform:uppercase;font-size:.75rem;font-weight:800}.section{padding:clamp(6rem,10vw,10rem) 8vw;position:relative}.section-label{position:absolute;left:3vw;top:4rem;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:800;color:#8a837c}.section-label span{color:var(--red)}.intro,.promise,.philosophy,.fees{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.intro h2,.promise h2,.philosophy h2,.fees h2{font-size:clamp(3rem,5.8vw,6rem);line-height:1.02}.copy{padding-top:3rem}.copy p,.philosophy>div>p{font-family:Georgia,serif;color:var(--muted);font-size:1.08rem;line-height:1.85}.copy .lead{font-size:clamp(1.35rem,2vw,1.9rem);color:var(--ink)}.challenge{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(6rem,9vw,9rem) 10vw;background:#333;color:white;align-items:end}.challenge .kicker,.challenge em{color:white}.challenge h2{font-size:clamp(3rem,5vw,5.5rem);line-height:1}.challenge>p{font-family:Georgia,serif;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.5;border-left:1px solid #ffffff88;padding-left:4vw}.promise{background:var(--cream);align-items:center}.box{background:white;padding:clamp(2rem,4vw,4rem);border-top:5px solid var(--red);box-shadow:0 20px 50px #57322d16}.box strong{font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.box p{color:var(--muted);line-height:1.8;margin:1.4rem 0 0}.steps{border-top:1px solid var(--line)}.steps article{display:grid;grid-template-columns:65px 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--line)}.steps b{color:var(--red)}.steps h3{font-size:clamp(1.5rem,2vw,2rem);margin-bottom:.7rem}.steps p{color:var(--muted);line-height:1.65}.gallery-section{min-height:100vh;padding:8rem 0 5rem;background:var(--dark);color:white;overflow:hidden}.gallery-heading{padding:0 8vw 3rem;max-width:980px}.gallery-heading .kicker{color:white}.gallery-heading h2{font-size:clamp(3.2rem,6vw,6.5rem);line-height:.95}.gallery-heading h2 em{color:#ffc8ce}.gallery-heading>p:last-child{line-height:1.7;color:#f5dadd}.carousel-wrap{height:590px;perspective:1400px;position:relative}.carousel{position:absolute;top:50%;left:50%;width:270px;height:390px;transform-style:preserve-3d;animation:spin 82s linear infinite}.carousel figure{--angle:calc(var(--i) * (360deg / 7));position:absolute;inset:0;margin:0;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(450px);overflow:hidden;background:#fff;box-shadow:0 25px 60px #31000673;border:5px solid #fff}.carousel img{width:100%;height:100%;object-fit:cover}.fees{background:var(--blush)}.fee-list{border-top:1px solid #cabcb8}.fee-list p{display:grid;grid-template-columns:minmax(150px,.7fr) 1.3fr;gap:2rem;padding:1.75rem 0;border-bottom:1px solid #cabcb8;margin:0}.fee-list strong{font-family:Georgia,serif;color:var(--red);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:400}.finale{text-align:center;padding:clamp(8rem,13vw,13rem) 5vw}.finale h2{font-size:clamp(3.5rem,7vw,7rem);line-height:.98}.finale>a{display:inline-block;background:var(--red);color:white;padding:1.2rem 2rem;letter-spacing:.25em;font-weight:700}footer{display:flex;justify-content:space-between;padding:2rem 5vw;background:var(--ink);color:#eee;font-size:.78rem}footer p{margin:0}@keyframes spin{to{transform:rotateX(-5deg) rotateY(-360deg)}}
@media(max-width:800px){header{height:74px;padding:0 1.25rem}nav{display:none}.hero{min-height:88vh;padding:1.25rem;align-items:flex-end}.hero-card{width:100%;padding:2rem}.hero h1{font-size:clamp(3.6rem,17vw,5.4rem)}.section{padding:7rem 1.5rem}.section-label{writing-mode:initial;top:2.3rem;left:1.5rem}.intro,.challenge,.promise,.philosophy,.fees{grid-template-columns:1fr;gap:3rem}.copy{padding-top:0}.challenge{padding:6rem 1.5rem}.challenge>p{border-left:0;border-top:1px solid #ffffff88;padding:2rem 0 0}.gallery-section{padding:6rem 0 3rem}.gallery-heading{padding:0 1.5rem 2rem}.carousel-wrap{height:410px;perspective:1000px}.carousel{width:180px;height:275px}.carousel figure{transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(285px);border-width:3px}.fee-list p{grid-template-columns:1fr;gap:.4rem}.finale{padding:8rem 1.5rem}footer{flex-direction:column;text-align:center;align-items:center;gap:1rem}}

/* Letzte Anpassungen */
.hero-card{width:min(980px,88vw);padding:1.5rem clamp(1.5rem,3vw,3rem);display:grid;grid-template-columns:minmax(250px,.8fr) minmax(280px,1.2fr) auto;column-gap:2.2rem;align-items:center}
.hero-card .kicker{font-size:1.02rem;margin-bottom:0}
.hero h1{font-size:clamp(2.4rem,4vw,4.5rem);line-height:.9;margin:0}
.hero-card>p:not(.kicker){font-size:1.12rem;line-height:1.55;margin:0}
.hero-card>a{margin:0;white-space:nowrap}
.intro .kicker{font-size:clamp(1.1rem,1.5vw,1.35rem);letter-spacing:.14em}
.copy .lead{font-size:clamp(1.55rem,2.35vw,2.25rem);line-height:1.55;padding-left:1.5rem;border-left:4px solid var(--red)}
.challenge{background:#666}
.hero-card{left:50%;transform:translate(-50%,-28vh)}
.section-label{font-size:clamp(.9rem,1vw,1.08rem);letter-spacing:.22em;color:#57514c}
.section-label span{font-size:1.15em;font-weight:900}
.copy p{font-size:clamp(1.2rem,1.45vw,1.42rem);line-height:1.8}
.copy p:not(.lead){font-family:Georgia,serif;color:#65554a}
.section .kicker,.challenge .kicker,.gallery-heading .kicker,.finale .kicker{font-size:clamp(1.02rem,1.35vw,1.25rem);letter-spacing:.18em;line-height:1.45}
.challenge{background:#929292}
@media(max-width:800px){.hero-card{left:auto;transform:translateY(-18vh);width:100%;padding:1.5rem;display:block}.hero-card .kicker{margin-bottom:1rem}.hero h1{font-size:clamp(2.8rem,13vw,4.4rem);margin-bottom:1.25rem}.hero-card>p:not(.kicker){margin-bottom:1rem}.section-label{font-size:.9rem;letter-spacing:.17em}.copy p{font-size:1.2rem}.section .kicker,.challenge .kicker,.gallery-heading .kicker,.finale .kicker{font-size:1rem}}
.challenge .kicker,.challenge h2 em,.philosophy .kicker{color:var(--red)}

.contact{display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#fff;align-items:start}.contact h2{font-size:clamp(3rem,5.8vw,6rem);line-height:1.02}.contact-card{font-style:normal;background:var(--cream);padding:clamp(2rem,4vw,4rem);border-top:5px solid var(--red);box-shadow:0 20px 50px #57322d16;display:flex;flex-direction:column;gap:1.5rem}.contact-card strong{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.contact-card span{font-family:Georgia,serif;font-size:1.15rem;line-height:1.7;color:var(--muted)}.contact-card a{font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;color:var(--red);overflow-wrap:anywhere}.contact-card small{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.legal-links{display:flex;gap:1.5rem}
@media(max-width:800px){.contact{grid-template-columns:1fr;gap:3rem}.legal-links{flex-wrap:wrap;justify-content:center}}

.gallery-section{position:relative}.gallery-portrait{position:absolute;top:5rem;right:3vw;width:clamp(145px,13vw,205px);height:clamp(190px,18vw,270px);object-fit:cover;object-position:center 22%;border:5px solid #fff;box-shadow:0 18px 45px #31000640;z-index:2}
@media(max-width:800px){.gallery-portrait{position:relative;top:auto;right:auto;width:145px;height:190px;margin:0 1.5rem 1.5rem auto;border-width:3px}}

.legal-links{display:flex;gap:1.5rem}.legal-links a{text-decoration:underline;text-underline-offset:.25rem}.legal-page{background:var(--cream);min-height:100vh}.legal-header{height:auto;min-height:88px}.legal-header nav a{color:var(--red)}.legal-content{width:min(900px,calc(100% - 3rem));margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.legal-content h1{font-size:clamp(3rem,7vw,6rem);line-height:1;margin-bottom:3rem}.legal-content h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:2.8rem 0 1rem}.legal-content p,.legal-content li{line-height:1.75;color:#514c48}.legal-content a{color:var(--red);text-decoration:underline;text-underline-offset:.2rem}.legal-content ul{padding-left:1.3rem}@media(max-width:800px){.legal-links{flex-wrap:wrap;justify-content:center}.legal-header{height:74px}.legal-content{width:min(100% - 2.5rem,900px)}}


/* Neue Bereiche – unabhängig von der bestehenden Galerie */
.bereiche-section{padding:clamp(5rem,8vw,8rem) 8vw;background:#fff}.bereich-block+ .bereich-block{margin-top:clamp(5rem,8vw,8rem)}.bereich-heading{margin-bottom:2.5rem}.bereich-heading .kicker{margin-bottom:.7rem}.bereich-heading h2{font-size:clamp(3rem,5.8vw,6rem);line-height:1.02;margin-bottom:0}.bereich-grid{column-count:3;column-gap:1.2rem}.bereich-grid figure{display:inline-block;width:100%;margin:0 0 1.2rem;overflow:hidden;background:var(--cream);break-inside:avoid}.bereich-grid figure img{width:100%;height:auto}.bereich-placeholder{min-height:260px;display:grid;place-items:center;background:var(--cream);border:1px dashed #bdb4ad;color:var(--muted);font-family:Georgia,serif;font-size:1.2rem}.placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.placeholder-grid .bereich-placeholder{margin:0}@media(max-width:1100px){.bereich-grid{column-count:2}}@media(max-width:800px){.bereiche-section{padding:5rem 1.5rem}.bereich-grid{column-count:1}.placeholder-grid{grid-template-columns:1fr}.bereich-placeholder{min-height:220px}}

.creator-link{margin-top:1.2rem;text-align:center}.creator-link a{color:var(--red);text-decoration:underline;text-underline-offset:.25rem;font-weight:700;letter-spacing:.04em}

/* Startbild: Text steht unter dem Foto und verdeckt es auf keinem Gerät. */
.hero{min-height:0;padding:0;display:flex;flex-direction:column;overflow:visible;background:#fff}
.hero>img{position:relative;inset:auto;width:100%;height:auto;max-height:none;object-fit:contain;filter:brightness(1.2) contrast(1.08) saturate(1.04)}
.hero-card{position:relative;left:auto;transform:none;width:100%;padding:clamp(1.5rem,3vw,3rem) 5vw;box-shadow:none;border-left:6px solid var(--red);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.1fr) minmax(240px,1fr) auto;gap:clamp(1.2rem,2.5vw,2.5rem);align-items:center}
@media(max-width:800px){.hero{padding:0;min-height:0;display:flex;align-items:stretch}.hero>img{position:relative;width:100%;height:auto;object-fit:contain}.hero-card{left:auto;transform:none;width:100%;padding:1.5rem;display:block}.hero-card .kicker{margin-bottom:1rem}.hero h1{font-size:clamp(2.8rem,13vw,4.4rem);margin-bottom:1.25rem}.hero-card>p:not(.kicker){margin-bottom:1rem}}

/* Gewünschte Schriftanpassungen – nur Bereichslabels und RAUM MAGIE oben links */
.bereich-heading .kicker{font-size:clamp(1.2rem,1.7vw,1.55rem)}
header .brand{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}
@media(max-width:800px){.bereich-heading .kicker{font-size:1.2rem}header .brand{font-size:1.28rem}}


/* Änderung 2: rote Bereichsüberschriften entfernt, Header-Schrift angepasst, Zauberstab ergänzt */
.bereich-heading .kicker{display:none !important}
header .brand{display:flex;align-items:center;gap:.55rem;font-size:clamp(1.48rem,2.15vw,2.05rem);font-weight:700;letter-spacing:.2em}
header .brand .brand-text{display:flex;align-items:center;gap:.45rem}
header .brand b{color:var(--red)}
header .brand i{color:var(--ink);font-style:normal}
.brand-wand{position:relative;display:inline-block;flex:none;width:2.6rem;height:1.55rem;margin-left:.1rem}
.brand-wand::before{content:"";position:absolute;left:.45rem;bottom:.22rem;width:1.2rem;height:.18rem;background:var(--ink);border-radius:999px;transform:rotate(-28deg);transform-origin:right center}
.wand-star{position:absolute;color:var(--red);line-height:1}
.brand-wand .star-1{right:.08rem;top:.02rem;font-size:.9rem}
.brand-wand .star-2{right:.82rem;top:.36rem;font-size:.55rem}
.brand-wand .star-3{right:.36rem;top:.86rem;font-size:.45rem}
@media(max-width:800px){header .brand{font-size:1.38rem;letter-spacing:.16em;gap:.45rem}header .brand .brand-text{gap:.33rem}.brand-wand{width:2.2rem;height:1.35rem}.brand-wand::before{left:.34rem;bottom:.16rem;width:1.02rem;height:.16rem}.brand-wand .star-1{font-size:.74rem}.brand-wand .star-2{right:.72rem;top:.34rem;font-size:.5rem}.brand-wand .star-3{right:.28rem;top:.74rem;font-size:.42rem}}


/* Änderung 3: größerer Zauberstab, goldene Sterne über MAGIE */
header .brand{position:relative;overflow:visible}
.brand-wand{width:5.8rem;height:2.7rem;margin-left:.2rem}
.brand-wand::before{left:1.7rem;bottom:.35rem;width:2.8rem;height:.28rem;background:#1f1f1f;transform:rotate(-28deg);box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.wand-star{color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.45), 0 0 14px rgba(255,220,120,.25)}
.brand-wand .star-1{right:.05rem;top:.05rem;font-size:1.18rem}
.brand-wand .star-2{right:1.0rem;top:.35rem;font-size:.92rem}
.brand-wand .star-3{right:2.0rem;top:.95rem;font-size:.78rem}
.brand-wand .star-4{right:2.9rem;top:.05rem;font-size:.95rem}
.brand-wand .star-5{right:4.0rem;top:.58rem;font-size:.82rem}
.brand-wand .star-6{right:5.0rem;top:.18rem;font-size:.68rem}
@media(max-width:800px){.brand-wand{width:4.5rem;height:2.25rem;margin-left:.15rem}.brand-wand::before{left:1.3rem;bottom:.28rem;width:2.25rem;height:.24rem}.brand-wand .star-1{font-size:1rem}.brand-wand .star-2{right:.82rem;top:.3rem;font-size:.8rem}.brand-wand .star-3{right:1.65rem;top:.84rem;font-size:.68rem}.brand-wand .star-4{right:2.4rem;top:.02rem;font-size:.82rem}.brand-wand .star-5{right:3.25rem;top:.48rem;font-size:.72rem}.brand-wand .star-6{right:4.0rem;top:.16rem;font-size:.58rem}}


/* Änderung 4: Zauberstab noch größer, näher an MAGIE, Sterne über ganz MAGIE */
header .brand{position:relative;overflow:visible}
.brand-wand{width:8.4rem;height:3.2rem;margin-left:-1.2rem;transform:translateY(-.02rem)}
.brand-wand::before{left:5.1rem;bottom:.34rem;width:3.25rem;height:.32rem;background:#1f1f1f;border-radius:999px;transform:rotate(-30deg);transform-origin:right center;box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.wand-star{color:#d4af37;text-shadow:0 0 7px rgba(212,175,55,.55),0 0 16px rgba(255,220,120,.28);line-height:1}
.brand-wand .star-1{left:.15rem;top:.58rem;font-size:.9rem}
.brand-wand .star-2{left:1.35rem;top:.1rem;font-size:1.08rem}
.brand-wand .star-3{left:2.6rem;top:.82rem;font-size:.84rem}
.brand-wand .star-4{left:3.8rem;top:.08rem;font-size:1.04rem}
.brand-wand .star-5{left:5.08rem;top:.72rem;font-size:.86rem}
.brand-wand .star-6{left:6.45rem;top:.18rem;font-size:.74rem}
@media(max-width:800px){.brand-wand{width:6.6rem;height:2.65rem;margin-left:-.95rem}.brand-wand::before{left:4.0rem;bottom:.28rem;width:2.55rem;height:.28rem}.brand-wand .star-1{left:.1rem;top:.52rem;font-size:.78rem}.brand-wand .star-2{left:1.0rem;top:.06rem;font-size:.92rem}.brand-wand .star-3{left:2.02rem;top:.74rem;font-size:.74rem}.brand-wand .star-4{left:3.02rem;top:.04rem;font-size:.9rem}.brand-wand .star-5{left:4.06rem;top:.62rem;font-size:.76rem}.brand-wand .star-6{left:5.18rem;top:.14rem;font-size:.64rem}}


/* Änderung 5: weiße Stabspitze, viel näher an MAGIE, genau 12 Sterne über MAGIE */
header .brand{position:relative;overflow:visible}
.brand-wand{position:relative;display:inline-block;flex:none;width:9.8rem;height:3.35rem;margin-left:-2.9rem;transform:translateY(.02rem)}
.brand-wand::before{content:"";position:absolute;right:.55rem;bottom:.38rem;width:3.65rem;height:.34rem;background:#1f1f1f;border-radius:999px;transform:rotate(-30deg);transform-origin:right center;box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.brand-wand::after{content:"";position:absolute;right:3.62rem;bottom:2.03rem;width:.54rem;height:.54rem;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.10),0 0 12px rgba(255,255,255,.75)}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.55),0 0 16px rgba(255,220,120,.30)}
.brand-wand .star-1{left:0.08rem;top:1.1rem;font-size:0.56rem}
.brand-wand .star-2{left:0.85rem;top:0.2rem;font-size:0.86rem}
.brand-wand .star-3{left:1.62rem;top:1.35rem;font-size:0.62rem}
.brand-wand .star-4{left:2.33rem;top:0.54rem;font-size:0.72rem}
.brand-wand .star-5{left:3.08rem;top:1.28rem;font-size:0.58rem}
.brand-wand .star-6{left:3.86rem;top:0.08rem;font-size:0.94rem}
.brand-wand .star-7{left:4.72rem;top:1.02rem;font-size:0.66rem}
.brand-wand .star-8{left:5.44rem;top:0.4rem;font-size:0.78rem}
.brand-wand .star-9{left:6.2rem;top:1.24rem;font-size:0.6rem}
.brand-wand .star-10{left:6.98rem;top:0.14rem;font-size:0.88rem}
.brand-wand .star-11{left:7.76rem;top:0.88rem;font-size:0.68rem}
.brand-wand .star-12{left:8.55rem;top:0.28rem;font-size:0.76rem}
@media(max-width:800px){.brand-wand{width:7.7rem;height:2.8rem;margin-left:-2.25rem}.brand-wand::before{right:.42rem;bottom:.31rem;width:2.95rem;height:.29rem}.brand-wand::after{right:2.93rem;bottom:1.68rem;width:.46rem;height:.46rem}.brand-wand .star-1{left:0.04rem;top:0.92rem;font-size:0.48rem}.brand-wand .star-2{left:0.67rem;top:0.12rem;font-size:0.74rem}.brand-wand .star-3{left:1.28rem;top:1.1rem;font-size:0.54rem}.brand-wand .star-4{left:1.88rem;top:0.42rem;font-size:0.62rem}.brand-wand .star-5{left:2.46rem;top:1.04rem;font-size:0.5rem}.brand-wand .star-6{left:3.07rem;top:0.05rem;font-size:0.8rem}.brand-wand .star-7{left:3.73rem;top:0.84rem;font-size:0.58rem}.brand-wand .star-8{left:4.3rem;top:0.32rem;font-size:0.66rem}.brand-wand .star-9{left:4.89rem;top:1.0rem;font-size:0.52rem}.brand-wand .star-10{left:5.48rem;top:0.1rem;font-size:0.76rem}.brand-wand .star-11{left:6.08rem;top:0.74rem;font-size:0.58rem}.brand-wand .star-12{left:6.68rem;top:0.22rem;font-size:0.64rem}}


/* Änderung 6: Zauberstab ersetzt den Strich, weiße Spitze, genau 13 Sterne über MAGIE */
header .brand{display:flex;align-items:center;gap:0;overflow:visible}
header .brand .brand-text{position:relative;display:flex;align-items:center;gap:.14rem}
header .brand b{color:var(--red)}
header .brand i{display:none !important}
.brand-wand{position:relative;display:inline-block;flex:none;width:2.35rem;height:1.1rem;margin:0 .06rem 0 .14rem;overflow:visible;transform:translateY(.01rem)}
.brand-wand::before{content:"";position:absolute;left:0;top:.44rem;width:2.15rem;height:.24rem;border-radius:999px;background:linear-gradient(90deg,#2a1a12 0%,#3f281c 18%,#6a4a36 55%,#8c654b 100%);transform:rotate(-18deg);transform-origin:left center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.brand-wand::after{content:"";position:absolute;left:1.95rem;top:.10rem;width:.42rem;height:.42rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 0 10px rgba(255,255,255,.88)}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.55),0 0 14px rgba(255,220,120,.32)}
.brand-wand .star-1{left:2.15rem;top:0.4rem;font-size:0.6rem}
.brand-wand .star-2{left:2.85rem;top:-0.05rem;font-size:0.82rem}
.brand-wand .star-3{left:3.55rem;top:0.62rem;font-size:0.56rem}
.brand-wand .star-4{left:4.2rem;top:0.06rem;font-size:0.72rem}
.brand-wand .star-5{left:4.9rem;top:0.78rem;font-size:0.54rem}
.brand-wand .star-6{left:5.6rem;top:-0.08rem;font-size:0.88rem}
.brand-wand .star-7{left:6.25rem;top:0.42rem;font-size:0.6rem}
.brand-wand .star-8{left:6.95rem;top:0.0rem;font-size:0.76rem}
.brand-wand .star-9{left:7.65rem;top:0.74rem;font-size:0.55rem}
.brand-wand .star-10{left:8.35rem;top:-0.1rem;font-size:0.84rem}
.brand-wand .star-11{left:9.0rem;top:0.36rem;font-size:0.6rem}
.brand-wand .star-12{left:9.7rem;top:0.02rem;font-size:0.74rem}
.brand-wand .star-13{left:10.4rem;top:0.58rem;font-size:0.58rem}
@media(max-width:800px){header .brand .brand-text{gap:.10rem}.brand-wand{width:1.95rem;height:.95rem;margin:0 .03rem 0 .10rem}.brand-wand::before{top:.38rem;width:1.78rem;height:.21rem}.brand-wand::after{left:1.63rem;top:.09rem;width:.36rem;height:.36rem}.brand-wand .star-1{left:1.8rem;top:0.34rem;font-size:0.5rem}.brand-wand .star-2{left:2.35rem;top:-0.04rem;font-size:0.68rem}.brand-wand .star-3{left:2.9rem;top:0.52rem;font-size:0.48rem}.brand-wand .star-4{left:3.42rem;top:0.04rem;font-size:0.6rem}.brand-wand .star-5{left:3.98rem;top:0.64rem;font-size:0.46rem}.brand-wand .star-6{left:4.52rem;top:-0.05rem;font-size:0.72rem}.brand-wand .star-7{left:5.04rem;top:0.32rem;font-size:0.5rem}.brand-wand .star-8{left:5.58rem;top:0.0rem;font-size:0.62rem}.brand-wand .star-9{left:6.12rem;top:0.6rem;font-size:0.46rem}.brand-wand .star-10{left:6.66rem;top:-0.06rem;font-size:0.7rem}.brand-wand .star-11{left:7.18rem;top:0.28rem;font-size:0.5rem}.brand-wand .star-12{left:7.74rem;top:0.01rem;font-size:0.6rem}.brand-wand .star-13{left:8.26rem;top:0.48rem;font-size:0.46rem}}


/* Änderung 7: Sterne mehr über MAGIE, weniger auf den Buchstaben */
.brand-wand .star-1{top:-0.1rem !important}
.brand-wand .star-2{top:-0.34rem !important}
.brand-wand .star-3{top:0.02rem !important}
.brand-wand .star-4{top:-0.24rem !important}
.brand-wand .star-5{top:0.1rem !important}
.brand-wand .star-6{top:-0.36rem !important}
.brand-wand .star-7{top:-0.08rem !important}
.brand-wand .star-8{top:-0.26rem !important}
.brand-wand .star-9{top:0.06rem !important}
.brand-wand .star-10{top:-0.38rem !important}
.brand-wand .star-11{top:-0.12rem !important}
.brand-wand .star-12{top:-0.28rem !important}
.brand-wand .star-13{top:0.0rem !important}
@media(max-width:800px){.brand-wand .star-1{top:-0.08rem !important}.brand-wand .star-2{top:-0.28rem !important}.brand-wand .star-3{top:0.0rem !important}.brand-wand .star-4{top:-0.2rem !important}.brand-wand .star-5{top:0.06rem !important}.brand-wand .star-6{top:-0.3rem !important}.brand-wand .star-7{top:-0.06rem !important}.brand-wand .star-8{top:-0.22rem !important}.brand-wand .star-9{top:0.04rem !important}.brand-wand .star-10{top:-0.3rem !important}.brand-wand .star-11{top:-0.08rem !important}.brand-wand .star-12{top:-0.22rem !important}.brand-wand .star-13{top:-0.02rem !important}}


/* Änderung 8: Sterne wie natürlicher Regen über MAGIE */
.brand-wand .star-1{left:2.05rem !important; top:-0.18rem !important;}
.brand-wand .star-2{left:2.78rem !important; top:-0.46rem !important;}
.brand-wand .star-3{left:3.48rem !important; top:-0.08rem !important;}
.brand-wand .star-4{left:4.12rem !important; top:-0.34rem !important;}
.brand-wand .star-5{left:4.88rem !important; top:-0.02rem !important;}
.brand-wand .star-6{left:5.54rem !important; top:-0.52rem !important;}
.brand-wand .star-7{left:6.22rem !important; top:-0.20rem !important;}
.brand-wand .star-8{left:6.96rem !important; top:-0.42rem !important;}
.brand-wand .star-9{left:7.68rem !important; top:-0.06rem !important;}
.brand-wand .star-10{left:8.32rem !important; top:-0.50rem !important;}
.brand-wand .star-11{left:9.04rem !important; top:-0.24rem !important;}
.brand-wand .star-12{left:9.74rem !important; top:-0.40rem !important;}
.brand-wand .star-13{left:10.46rem !important; top:-0.12rem !important;}
@media(max-width:800px){.brand-wand .star-1{left:1.72rem !important; top:-0.14rem !important;}.brand-wand .star-2{left:2.28rem !important; top:-0.38rem !important;}.brand-wand .star-3{left:2.82rem !important; top:-0.06rem !important;}.brand-wand .star-4{left:3.32rem !important; top:-0.28rem !important;}.brand-wand .star-5{left:3.92rem !important; top:-0.02rem !important;}.brand-wand .star-6{left:4.44rem !important; top:-0.42rem !important;}.brand-wand .star-7{left:4.98rem !important; top:-0.16rem !important;}.brand-wand .star-8{left:5.56rem !important; top:-0.34rem !important;}.brand-wand .star-9{left:6.12rem !important; top:-0.04rem !important;}.brand-wand .star-10{left:6.62rem !important; top:-0.40rem !important;}.brand-wand .star-11{left:7.18rem !important; top:-0.18rem !important;}.brand-wand .star-12{left:7.74rem !important; top:-0.32rem !important;}.brand-wand .star-13{left:8.28rem !important; top:-0.10rem !important;}}


/* Änderung 9: 7 zusätzliche Sterne über den vorhandenen Sternen, natürlich verteilt */
.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.55),0 0 14px rgba(255,220,120,.32)}
.brand-wand .star-14{left:2.42rem;top:-0.86rem;font-size:0.52rem}
.brand-wand .star-15{left:3.98rem;top:-0.98rem;font-size:0.62rem}
.brand-wand .star-16{left:5.18rem;top:-0.78rem;font-size:0.48rem}
.brand-wand .star-17{left:6.64rem;top:-1.02rem;font-size:0.58rem}
.brand-wand .star-18{left:7.84rem;top:-0.84rem;font-size:0.5rem}
.brand-wand .star-19{left:9.18rem;top:-0.96rem;font-size:0.6rem}
.brand-wand .star-20{left:10.02rem;top:-0.74rem;font-size:0.46rem}
@media(max-width:800px){.brand-wand .star-14{left:1.98rem;top:-0.7rem;font-size:0.42rem}.brand-wand .star-15{left:3.22rem;top:-0.8rem;font-size:0.5rem}.brand-wand .star-16{left:4.18rem;top:-0.64rem;font-size:0.4rem}.brand-wand .star-17{left:5.34rem;top:-0.82rem;font-size:0.46rem}.brand-wand .star-18{left:6.3rem;top:-0.68rem;font-size:0.42rem}.brand-wand .star-19{left:7.34rem;top:-0.78rem;font-size:0.48rem}.brand-wand .star-20{left:7.98rem;top:-0.6rem;font-size:0.38rem}}


/* Änderung 10: Bindestrich zurück, großer Hexenzauberstab rechts von MAGIE, 17 fallende Sterne */
header .brand{display:flex;align-items:center;gap:0;overflow:visible}
header .brand .brand-text{position:relative;display:flex;align-items:center;gap:.34rem;overflow:visible}
header .brand b{color:var(--red)}
header .brand i{display:inline-block !important;color:var(--ink) !important;font-style:normal;margin:0 .06rem 0 .02rem;position:relative;z-index:3}
.brand-wand{position:relative;display:inline-block;flex:none;width:9.7rem;height:8.2rem;margin-left:.18rem;overflow:visible;transform:translateY(.15rem)}
.brand-wand::before{content:"";position:absolute;right:.55rem;top:1.38rem;width:5.65rem;height:.34rem;border-radius:999px;background:linear-gradient(90deg,#a17a56 0%,#6b4932 20%,#3c2619 62%,#24160f 100%);transform:rotate(-18deg);transform-origin:right center;box-shadow:0 0 0 1px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.12)}
.brand-wand::after{content:"";position:absolute;right:5.82rem;top:.56rem;width:.52rem;height:.52rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.10),0 0 14px rgba(255,255,255,.96),0 0 26px rgba(255,255,255,.55)}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.55),0 0 16px rgba(255,220,120,.34);z-index:2}
.brand-wand .star-1{left:0.05rem;top:-0.05rem;font-size:0.42rem}
.brand-wand .star-2{left:0.65rem;top:0.48rem;font-size:0.5rem}
.brand-wand .star-3{left:1.22rem;top:-0.18rem;font-size:0.62rem}
.brand-wand .star-4{left:1.86rem;top:0.7rem;font-size:0.44rem}
.brand-wand .star-5{left:2.42rem;top:0.08rem;font-size:0.74rem}
.brand-wand .star-6{left:3.03rem;top:1.02rem;font-size:0.48rem}
.brand-wand .star-7{left:3.66rem;top:-0.1rem;font-size:0.88rem}
.brand-wand .star-8{left:4.24rem;top:0.52rem;font-size:0.56rem}
.brand-wand .star-9{left:4.86rem;top:1.48rem;font-size:0.46rem}
.brand-wand .star-10{left:5.44rem;top:0.16rem;font-size:0.78rem}
.brand-wand .star-11{left:6.06rem;top:0.94rem;font-size:0.52rem}
.brand-wand .star-12{left:6.66rem;top:1.88rem;font-size:0.44rem}
.brand-wand .star-13{left:7.16rem;top:0.28rem;font-size:0.66rem}
.brand-wand .star-14{left:7.72rem;top:1.24rem;font-size:0.5rem}
.brand-wand .star-15{left:8.28rem;top:2.08rem;font-size:0.42rem}
.brand-wand .star-16{left:8.78rem;top:0.62rem;font-size:0.58rem}
.brand-wand .star-17{left:9.18rem;top:1.62rem;font-size:0.48rem}
header{overflow:visible;position:relative;z-index:5}
main{position:relative;z-index:1}
.hero{position:relative;z-index:1;overflow:visible}
@media(max-width:800px){header .brand .brand-text{gap:.22rem}header .brand i{margin:0 .04rem 0 0}.brand-wand{width:7.1rem;height:6.15rem;margin-left:.12rem;transform:translateY(.06rem)}.brand-wand::before{right:.42rem;top:1.08rem;width:4.18rem;height:.30rem}.brand-wand::after{right:4.35rem;top:.44rem;width:.44rem;height:.44rem}.brand-wand .star-1{left:0.02rem;top:-0.02rem;font-size:0.36rem}.brand-wand .star-2{left:0.48rem;top:0.38rem;font-size:0.42rem}.brand-wand .star-3{left:0.94rem;top:-0.12rem;font-size:0.52rem}.brand-wand .star-4{left:1.42rem;top:0.56rem;font-size:0.38rem}.brand-wand .star-5{left:1.88rem;top:0.06rem;font-size:0.62rem}.brand-wand .star-6{left:2.32rem;top:0.82rem;font-size:0.4rem}.brand-wand .star-7{left:2.78rem;top:-0.06rem;font-size:0.72rem}.brand-wand .star-8{left:3.22rem;top:0.42rem;font-size:0.46rem}.brand-wand .star-9{left:3.66rem;top:1.18rem;font-size:0.38rem}.brand-wand .star-10{left:4.08rem;top:0.12rem;font-size:0.64rem}.brand-wand .star-11{left:4.54rem;top:0.76rem;font-size:0.44rem}.brand-wand .star-12{left:4.98rem;top:1.52rem;font-size:0.36rem}.brand-wand .star-13{left:5.34rem;top:0.22rem;font-size:0.54rem}.brand-wand .star-14{left:5.74rem;top:0.98rem;font-size:0.42rem}.brand-wand .star-15{left:6.1rem;top:1.66rem;font-size:0.34rem}.brand-wand .star-16{left:6.44rem;top:0.48rem;font-size:0.48rem}.brand-wand .star-17{left:6.74rem;top:1.26rem;font-size:0.4rem}}


/* Änderung 11: Foto-Zauberstab rechts von MAGIE, viele Sterne über MAGIE und 5 im Herobild */
header{overflow:visible !important;position:relative;z-index:20}
header .brand{display:flex;align-items:flex-start;gap:0;overflow:visible !important}
header .brand .brand-text{position:relative;display:flex;align-items:center;gap:.28rem;overflow:visible !important}
header .brand b{color:var(--red)}
header .brand i{display:inline-block !important;color:var(--ink) !important;font-style:normal;position:relative;z-index:8;margin:0 .04rem 0 .02rem}
.brand-wand{position:relative;display:inline-block;flex:none;width:11.4rem;height:11.8rem;margin-left:.10rem;overflow:visible !important;transform:translateY(.02rem)}
.brand-wand::before,.brand-wand::after{content:none !important;display:none !important}
.brand-wand-image{position:absolute;right:0;top:.15rem;width:6.9rem;height:auto;z-index:7;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.58),0 0 16px rgba(255,220,120,.36);z-index:6;pointer-events:none}
.brand-wand .star-1{left:-0.35rem;top:0.75rem;font-size:0.6rem}
.brand-wand .star-2{left:-0.95rem;top:1.28rem;font-size:0.5rem}
.brand-wand .star-3{left:-1.55rem;top:0.05rem;font-size:0.82rem}
.brand-wand .star-4{left:-2.15rem;top:1.7rem;font-size:0.46rem}
.brand-wand .star-5{left:-2.78rem;top:-0.1rem;font-size:0.96rem}
.brand-wand .star-6{left:-3.32rem;top:0.92rem;font-size:0.58rem}
.brand-wand .star-7{left:-3.95rem;top:2.08rem;font-size:0.44rem}
.brand-wand .star-8{left:-4.55rem;top:0.22rem;font-size:0.78rem}
.brand-wand .star-9{left:-5.12rem;top:1.34rem;font-size:0.5rem}
.brand-wand .star-10{left:-5.72rem;top:-0.02rem;font-size:0.7rem}
.brand-wand .star-11{left:-6.35rem;top:1.82rem;font-size:0.42rem}
.brand-wand .star-12{left:-6.88rem;top:0.38rem;font-size:0.76rem}
.brand-wand .star-13{left:-7.45rem;top:2.22rem;font-size:0.4rem}
.brand-wand .star-14{left:-8.02rem;top:0.12rem;font-size:0.64rem}
.brand-wand .star-15{left:-5.05rem;top:2.68rem;font-size:0.4rem}
.brand-wand .star-16{left:-2.85rem;top:2.82rem;font-size:0.44rem}
.brand-wand .star-17{left:-7.02rem;top:2.98rem;font-size:0.36rem}
.brand-wand .star-18{left:-8.35rem;top:4.75rem;font-size:0.34rem}
.brand-wand .star-19{left:-6.72rem;top:5.55rem;font-size:0.46rem}
.brand-wand .star-20{left:-4.92rem;top:6.35rem;font-size:0.38rem}
.brand-wand .star-21{left:-3.05rem;top:5.05rem;font-size:0.56rem}
.brand-wand .star-22{left:-1.48rem;top:6.02rem;font-size:0.36rem}
main,.hero{position:relative;z-index:1;overflow:visible !important}
@media(max-width:800px){header .brand .brand-text{gap:.18rem}header .brand i{margin:0 .03rem 0 0}.brand-wand{width:8.2rem;height:9.1rem;margin-left:.08rem}.brand-wand-image{width:5.0rem;top:.10rem}.brand-wand .star-1{left:-0.22rem;top:0.55rem;font-size:0.5rem}.brand-wand .star-2{left:-0.68rem;top:0.98rem;font-size:0.42rem}.brand-wand .star-3{left:-1.14rem;top:0.02rem;font-size:0.66rem}.brand-wand .star-4{left:-1.58rem;top:1.32rem;font-size:0.38rem}.brand-wand .star-5{left:-2.02rem;top:-0.08rem;font-size:0.76rem}.brand-wand .star-6{left:-2.42rem;top:0.72rem;font-size:0.48rem}.brand-wand .star-7{left:-2.88rem;top:1.6rem;font-size:0.36rem}.brand-wand .star-8{left:-3.34rem;top:0.18rem;font-size:0.62rem}.brand-wand .star-9{left:-3.76rem;top:1.02rem;font-size:0.42rem}.brand-wand .star-10{left:-4.18rem;top:0.0rem;font-size:0.56rem}.brand-wand .star-11{left:-4.62rem;top:1.44rem;font-size:0.34rem}.brand-wand .star-12{left:-5.0rem;top:0.28rem;font-size:0.6rem}.brand-wand .star-13{left:-5.42rem;top:1.76rem;font-size:0.32rem}.brand-wand .star-14{left:-5.82rem;top:0.1rem;font-size:0.5rem}.brand-wand .star-15{left:-4.0rem;top:2.14rem;font-size:0.32rem}.brand-wand .star-16{left:-2.26rem;top:2.2rem;font-size:0.34rem}.brand-wand .star-17{left:-5.08rem;top:2.36rem;font-size:0.3rem}.brand-wand .star-18{left:-6.02rem;top:3.7rem;font-size:0.28rem}.brand-wand .star-19{left:-4.9rem;top:4.34rem;font-size:0.38rem}.brand-wand .star-20{left:-3.7rem;top:4.98rem;font-size:0.32rem}.brand-wand .star-21{left:-2.42rem;top:3.92rem;font-size:0.44rem}.brand-wand .star-22{left:-1.32rem;top:4.72rem;font-size:0.3rem}}


/* Änderung 12: kleinerer echter Zauberstab statt schwarzem Stab, genau 17 Sterne */
header{overflow:visible !important;position:relative;z-index:20}
header .brand{display:flex;align-items:flex-start;gap:0;overflow:visible !important}
header .brand .brand-text{position:relative;display:flex;align-items:center;gap:.28rem;overflow:visible !important}
header .brand b{color:var(--red)}
header .brand i{display:inline-block !important;color:var(--ink) !important;font-style:normal;position:relative;z-index:9;margin:0 .04rem 0 .02rem}
.brand-wand{position:relative;display:inline-block;flex:none;width:7.35rem;height:7.6rem;margin-left:.06rem;overflow:visible !important;transform:translateY(.02rem)}
.brand-wand::before,.brand-wand::after{content:none !important;display:none !important}
.brand-wand-image{position:absolute;right:.15rem;top:.26rem;width:4.35rem;height:auto;z-index:8;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18))}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.58),0 0 16px rgba(255,220,120,.36);z-index:7;pointer-events:none}
.brand-wand .star-1{left:0.05rem;top:0.34rem;font-size:0.42rem}
.brand-wand .star-2{left:-0.52rem;top:0.74rem;font-size:0.48rem}
.brand-wand .star-3{left:-1.08rem;top:-0.04rem;font-size:0.66rem}
.brand-wand .star-4{left:-1.62rem;top:0.96rem;font-size:0.4rem}
.brand-wand .star-5{left:-2.18rem;top:0.12rem;font-size:0.74rem}
.brand-wand .star-6{left:-2.7rem;top:1.28rem;font-size:0.46rem}
.brand-wand .star-7{left:-3.26rem;top:-0.06rem;font-size:0.82rem}
.brand-wand .star-8{left:-3.84rem;top:0.54rem;font-size:0.52rem}
.brand-wand .star-9{left:-4.38rem;top:1.5rem;font-size:0.42rem}
.brand-wand .star-10{left:-4.94rem;top:0.18rem;font-size:0.7rem}
.brand-wand .star-11{left:-5.48rem;top:0.86rem;font-size:0.48rem}
.brand-wand .star-12{left:-6.0rem;top:0.02rem;font-size:0.66rem}
.brand-wand .star-13{left:-6.58rem;top:1.08rem;font-size:0.42rem}
.brand-wand .star-14{left:-1.36rem;top:3.56rem;font-size:0.34rem}
.brand-wand .star-15{left:-3.28rem;top:4.22rem;font-size:0.4rem}
.brand-wand .star-16{left:-4.92rem;top:5.04rem;font-size:0.36rem}
.brand-wand .star-17{left:-2.26rem;top:5.62rem;font-size:0.44rem}
main,.hero{position:relative;z-index:1;overflow:visible !important}
@media(max-width:800px){header .brand .brand-text{gap:.18rem}header .brand i{margin:0 .03rem 0 0}.brand-wand{width:5.5rem;height:5.95rem;margin-left:.04rem}.brand-wand-image{right:.10rem;top:.20rem;width:3.18rem}.brand-wand .star-1{left:0.04rem;top:0.28rem;font-size:0.34rem}.brand-wand .star-2{left:-0.34rem;top:0.58rem;font-size:0.4rem}.brand-wand .star-3{left:-0.72rem;top:-0.02rem;font-size:0.52rem}.brand-wand .star-4{left:-1.1rem;top:0.74rem;font-size:0.32rem}.brand-wand .star-5{left:-1.48rem;top:0.08rem;font-size:0.58rem}.brand-wand .star-6{left:-1.84rem;top:0.96rem;font-size:0.36rem}.brand-wand .star-7{left:-2.24rem;top:-0.04rem;font-size:0.62rem}.brand-wand .star-8{left:-2.66rem;top:0.42rem;font-size:0.4rem}.brand-wand .star-9{left:-3.04rem;top:1.16rem;font-size:0.34rem}.brand-wand .star-10{left:-3.44rem;top:0.14rem;font-size:0.54rem}.brand-wand .star-11{left:-3.84rem;top:0.68rem;font-size:0.38rem}.brand-wand .star-12{left:-4.22rem;top:0.0rem;font-size:0.5rem}.brand-wand .star-13{left:-4.62rem;top:0.82rem;font-size:0.34rem}.brand-wand .star-14{left:-1.02rem;top:2.84rem;font-size:0.28rem}.brand-wand .star-15{left:-2.44rem;top:3.36rem;font-size:0.32rem}.brand-wand .star-16{left:-3.66rem;top:4.02rem;font-size:0.3rem}.brand-wand .star-17{left:-1.66rem;top:4.42rem;font-size:0.36rem}}


/* Änderung 13: Stab kleiner damit komplett sichtbar, plus 23 weitere Sterne (insgesamt 40) */
header{overflow:visible !important;position:relative;z-index:20}
header .brand{display:flex;align-items:flex-start;gap:0;overflow:visible !important}
header .brand .brand-text{position:relative;display:flex;align-items:center;gap:.28rem;overflow:visible !important}
header .brand i{display:inline-block !important;color:var(--ink) !important;font-style:normal;position:relative;z-index:10;margin:0 .04rem 0 .02rem}
.brand-wand{position:relative;display:inline-block;flex:none;width:6.45rem;height:6.85rem;margin-left:.04rem;overflow:visible !important;transform:translateY(.02rem)}
.brand-wand::before,.brand-wand::after{content:none !important;display:none !important}
.brand-wand-image{position:absolute;right:.10rem;top:.18rem;width:3.55rem;height:auto;z-index:8;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18))}
.wand-star{position:absolute;color:#d4af37;line-height:1;text-shadow:0 0 7px rgba(212,175,55,.58),0 0 16px rgba(255,220,120,.36);z-index:7;pointer-events:none}
.brand-wand .star-1{left:0.05rem;top:0.32rem;font-size:0.4rem}
.brand-wand .star-2{left:-0.42rem;top:0.66rem;font-size:0.46rem}
.brand-wand .star-3{left:-0.9rem;top:-0.02rem;font-size:0.62rem}
.brand-wand .star-4{left:-1.35rem;top:0.86rem;font-size:0.38rem}
.brand-wand .star-5{left:-1.84rem;top:0.1rem;font-size:0.72rem}
.brand-wand .star-6{left:-2.28rem;top:1.08rem;font-size:0.44rem}
.brand-wand .star-7{left:-2.76rem;top:-0.04rem;font-size:0.8rem}
.brand-wand .star-8{left:-3.22rem;top:0.46rem;font-size:0.5rem}
.brand-wand .star-9{left:-3.66rem;top:1.34rem;font-size:0.4rem}
.brand-wand .star-10{left:-4.12rem;top:0.16rem;font-size:0.68rem}
.brand-wand .star-11{left:-4.56rem;top:0.74rem;font-size:0.46rem}
.brand-wand .star-12{left:-4.98rem;top:0.0rem;font-size:0.62rem}
.brand-wand .star-13{left:-5.44rem;top:0.88rem;font-size:0.4rem}
.brand-wand .star-14{left:-1.12rem;top:3.12rem;font-size:0.32rem}
.brand-wand .star-15{left:-2.66rem;top:3.72rem;font-size:0.38rem}
.brand-wand .star-16{left:-3.98rem;top:4.46rem;font-size:0.34rem}
.brand-wand .star-17{left:-1.86rem;top:4.94rem;font-size:0.42rem}
.brand-wand .star-18{left:-0.18rem;top:-0.36rem;font-size:0.88rem}
.brand-wand .star-19{left:-0.72rem;top:0.14rem;font-size:0.34rem}
.brand-wand .star-20{left:-1.16rem;top:-0.48rem;font-size:0.56rem}
.brand-wand .star-21{left:-1.62rem;top:0.44rem;font-size:0.3rem}
.brand-wand .star-22{left:-2.06rem;top:-0.22rem;font-size:0.64rem}
.brand-wand .star-23{left:-2.52rem;top:0.72rem;font-size:0.36rem}
.brand-wand .star-24{left:-2.98rem;top:-0.46rem;font-size:0.54rem}
.brand-wand .star-25{left:-3.42rem;top:0.12rem;font-size:0.28rem}
.brand-wand .star-26{left:-3.88rem;top:-0.18rem;font-size:0.6rem}
.brand-wand .star-27{left:-4.32rem;top:0.52rem;font-size:0.34rem}
.brand-wand .star-28{left:-4.76rem;top:-0.42rem;font-size:0.5rem}
.brand-wand .star-29{left:-5.22rem;top:0.18rem;font-size:0.3rem}
.brand-wand .star-30{left:-5.66rem;top:-0.08rem;font-size:0.58rem}
.brand-wand .star-31{left:-6.08rem;top:0.58rem;font-size:0.36rem}
.brand-wand .star-32{left:-6.42rem;top:-0.3rem;font-size:0.48rem}
.brand-wand .star-33{left:-0.66rem;top:2.34rem;font-size:0.3rem}
.brand-wand .star-34{left:-1.94rem;top:2.72rem;font-size:0.44rem}
.brand-wand .star-35{left:-3.14rem;top:2.96rem;font-size:0.28rem}
.brand-wand .star-36{left:-4.42rem;top:3.28rem;font-size:0.4rem}
.brand-wand .star-37{left:-5.72rem;top:3.56rem;font-size:0.32rem}
.brand-wand .star-38{left:-2.34rem;top:5.38rem;font-size:0.3rem}
.brand-wand .star-39{left:-4.72rem;top:5.76rem;font-size:0.36rem}
.brand-wand .star-40{left:-1.18rem;top:6.06rem;font-size:0.26rem}
main,.hero{position:relative;z-index:1;overflow:visible !important}
@media(max-width:800px){header .brand .brand-text{gap:.18rem}header .brand i{margin:0 .03rem 0 0}.brand-wand{width:4.85rem;height:5.35rem;margin-left:.03rem}.brand-wand-image{right:.08rem;top:.14rem;width:2.72rem}.brand-wand .star-1{left:0.04rem;top:0.26rem;font-size:0.32rem}.brand-wand .star-2{left:-0.28rem;top:0.52rem;font-size:0.36rem}.brand-wand .star-3{left:-0.6rem;top:-0.02rem;font-size:0.48rem}.brand-wand .star-4{left:-0.9rem;top:0.68rem;font-size:0.3rem}.brand-wand .star-5{left:-1.24rem;top:0.08rem;font-size:0.56rem}.brand-wand .star-6{left:-1.54rem;top:0.84rem;font-size:0.34rem}.brand-wand .star-7{left:-1.88rem;top:-0.04rem;font-size:0.62rem}.brand-wand .star-8{left:-2.2rem;top:0.38rem;font-size:0.38rem}.brand-wand .star-9{left:-2.5rem;top:1.04rem;font-size:0.3rem}.brand-wand .star-10{left:-2.82rem;top:0.14rem;font-size:0.52rem}.brand-wand .star-11{left:-3.14rem;top:0.58rem;font-size:0.36rem}.brand-wand .star-12{left:-3.44rem;top:0.0rem;font-size:0.48rem}.brand-wand .star-13{left:-3.78rem;top:0.68rem;font-size:0.3rem}.brand-wand .star-14{left:-0.84rem;top:2.36rem;font-size:0.24rem}.brand-wand .star-15{left:-1.98rem;top:2.82rem;font-size:0.3rem}.brand-wand .star-16{left:-2.96rem;top:3.4rem;font-size:0.26rem}.brand-wand .star-17{left:-1.38rem;top:3.78rem;font-size:0.34rem}.brand-wand .star-18{left:-0.12rem;top:-0.28rem;font-size:0.66rem}.brand-wand .star-19{left:-0.48rem;top:0.1rem;font-size:0.26rem}.brand-wand .star-20{left:-0.8rem;top:-0.36rem;font-size:0.42rem}.brand-wand .star-21{left:-1.14rem;top:0.34rem;font-size:0.24rem}.brand-wand .star-22{left:-1.46rem;top:-0.16rem;font-size:0.48rem}.brand-wand .star-23{left:-1.8rem;top:0.56rem;font-size:0.28rem}.brand-wand .star-24{left:-2.14rem;top:-0.34rem;font-size:0.4rem}.brand-wand .star-25{left:-2.46rem;top:0.1rem;font-size:0.22rem}.brand-wand .star-26{left:-2.8rem;top:-0.14rem;font-size:0.46rem}.brand-wand .star-27{left:-3.12rem;top:0.4rem;font-size:0.28rem}.brand-wand .star-28{left:-3.44rem;top:-0.3rem;font-size:0.38rem}.brand-wand .star-29{left:-3.78rem;top:0.14rem;font-size:0.22rem}.brand-wand .star-30{left:-4.1rem;top:-0.06rem;font-size:0.44rem}.brand-wand .star-31{left:-4.4rem;top:0.44rem;font-size:0.28rem}.brand-wand .star-32{left:-4.66rem;top:-0.22rem;font-size:0.36rem}.brand-wand .star-33{left:-0.5rem;top:1.78rem;font-size:0.22rem}.brand-wand .star-34{left:-1.46rem;top:2.06rem;font-size:0.34rem}.brand-wand .star-35{left:-2.36rem;top:2.26rem;font-size:0.22rem}.brand-wand .star-36{left:-3.32rem;top:2.52rem;font-size:0.3rem}.brand-wand .star-37{left:-4.28rem;top:2.74rem;font-size:0.24rem}.brand-wand .star-38{left:-1.76rem;top:4.1rem;font-size:0.22rem}.brand-wand .star-39{left:-3.56rem;top:4.4rem;font-size:0.28rem}.brand-wand .star-40{left:-0.88rem;top:4.62rem;font-size:0.2rem}}


/* Änderung 18: Stab auf ca. 45 Grad und deutlich näher an MAGIE */
.brand-wand{margin-left:-1.35rem !important; overflow:visible !important}
.brand-wand-image{top:0.02rem !important; right:1.15rem !important; transform:rotate(-8deg) !important; transform-origin:30% 18% !important}
@media(max-width:800px){.brand-wand{margin-left:-0.95rem !important}.brand-wand-image{top:0.02rem !important; right:0.78rem !important; transform:rotate(-8deg) !important; transform-origin:30% 18% !important}}


/* Änderung 19: Stab auf 30 Grad, sonst nichts */
.brand-wand-image{transform:rotate(7deg) !important}
@media(max-width:800px){.brand-wand-image{transform:rotate(7deg) !important}}


/* Änderung 20: Stabspitze berührt das E von MAGIE nur minimal */
.brand-wand{margin-left:-2.15rem !important}
.brand-wand-image{right:1.62rem !important}
@media(max-width:800px){.brand-wand{margin-left:-1.55rem !important}.brand-wand-image{right:1.10rem !important}}


/* Änderung 21: nur Stab 15% kleiner */
.brand-wand-image{transform:rotate(7deg) scale(.85) !important}
@media(max-width:800px){.brand-wand-image{transform:rotate(7deg) scale(.85) !important}}


/* Änderung 22: Stab nach unten bis zur Trennungslinie zum großen Bild */
.brand-wand-image{top:1.78rem !important}
@media(max-width:800px){.brand-wand-image{top:1.32rem !important}}


/* Änderung 23: Stab nur 5% größer, sonst nichts */
.brand-wand-image{transform:rotate(7deg) scale(.8925) !important}
@media(max-width:800px){.brand-wand-image{transform:rotate(7deg) scale(.8925) !important}}


/* Änderung 24: Stab etwas weiter weg vom E, sonst nichts */
.brand-wand-image{right:1.42rem !important}
@media(max-width:800px){.brand-wand-image{right:.96rem !important}}


/* Änderung 25: Stab 5% größer, weiter weg vom E, mittig zwischen den Linien, wenige Sterne direkt an der Spitze */
.brand-wand-image{right:1.25rem !important; top:.92rem !important; transform:rotate(7deg) scale(.937125) !important}
.wand-star{display:none !important}
.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5{display:block !important}
.brand-wand .star-1{left:.18rem !important; top:2.08rem !important; font-size:.34rem !important}
.brand-wand .star-2{left:-.08rem !important; top:1.84rem !important; font-size:.46rem !important}
.brand-wand .star-3{left:-.34rem !important; top:2.18rem !important; font-size:.28rem !important}
.brand-wand .star-4{left:-.62rem !important; top:1.64rem !important; font-size:.56rem !important}
.brand-wand .star-5{left:-.92rem !important; top:2.02rem !important; font-size:.38rem !important}
@media(max-width:800px){.brand-wand-image{right:.86rem !important; top:.72rem !important; transform:rotate(7deg) scale(.937125) !important}.wand-star{display:none !important}.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5{display:block !important}.brand-wand .star-1{left:.14rem !important; top:1.56rem !important; font-size:.26rem !important}.brand-wand .star-2{left:-.04rem !important; top:1.38rem !important; font-size:.36rem !important}.brand-wand .star-3{left:-.24rem !important; top:1.64rem !important; font-size:.22rem !important}.brand-wand .star-4{left:-.44rem !important; top:1.24rem !important; font-size:.44rem !important}.brand-wand .star-5{left:-.64rem !important; top:1.52rem !important; font-size:.30rem !important}}


/* Änderung 26: richtiger Sternenschweif mit vielen kleinen Sternen aus dem Stab */
.wand-star{display:none !important}
.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28{display:block !important}
.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:none !important}
.brand-wand .star-1{left:0.16rem !important;top:2.02rem !important;font-size:0.22rem !important}
.brand-wand .star-2{left:0.02rem !important;top:1.86rem !important;font-size:0.26rem !important}
.brand-wand .star-3{left:-0.12rem !important;top:2.16rem !important;font-size:0.18rem !important}
.brand-wand .star-4{left:-0.28rem !important;top:1.72rem !important;font-size:0.3rem !important}
.brand-wand .star-5{left:-0.44rem !important;top:2.0rem !important;font-size:0.2rem !important}
.brand-wand .star-6{left:-0.62rem !important;top:1.56rem !important;font-size:0.32rem !important}
.brand-wand .star-7{left:-0.82rem !important;top:1.86rem !important;font-size:0.22rem !important}
.brand-wand .star-8{left:-1.0rem !important;top:1.4rem !important;font-size:0.34rem !important}
.brand-wand .star-9{left:-1.22rem !important;top:1.74rem !important;font-size:0.2rem !important}
.brand-wand .star-10{left:-1.44rem !important;top:1.26rem !important;font-size:0.28rem !important}
.brand-wand .star-11{left:-1.68rem !important;top:1.62rem !important;font-size:0.18rem !important}
.brand-wand .star-12{left:-1.94rem !important;top:1.12rem !important;font-size:0.24rem !important}
.brand-wand .star-13{left:-2.22rem !important;top:1.5rem !important;font-size:0.16rem !important}
.brand-wand .star-14{left:-2.5rem !important;top:1.0rem !important;font-size:0.22rem !important}
.brand-wand .star-15{left:-2.8rem !important;top:1.42rem !important;font-size:0.18rem !important}
.brand-wand .star-16{left:-3.1rem !important;top:0.9rem !important;font-size:0.24rem !important}
.brand-wand .star-17{left:-3.42rem !important;top:1.36rem !important;font-size:0.16rem !important}
.brand-wand .star-18{left:-3.76rem !important;top:0.84rem !important;font-size:0.22rem !important}
.brand-wand .star-19{left:-4.1rem !important;top:1.3rem !important;font-size:0.18rem !important}
.brand-wand .star-20{left:-4.46rem !important;top:0.78rem !important;font-size:0.24rem !important}
.brand-wand .star-21{left:-4.82rem !important;top:1.24rem !important;font-size:0.16rem !important}
.brand-wand .star-22{left:-5.2rem !important;top:0.74rem !important;font-size:0.22rem !important}
.brand-wand .star-23{left:-5.58rem !important;top:1.18rem !important;font-size:0.18rem !important}
.brand-wand .star-24{left:-5.98rem !important;top:0.72rem !important;font-size:0.2rem !important}
.brand-wand .star-25{left:-6.38rem !important;top:1.12rem !important;font-size:0.16rem !important}
.brand-wand .star-26{left:-6.8rem !important;top:0.74rem !important;font-size:0.18rem !important}
.brand-wand .star-27{left:-7.2rem !important;top:1.06rem !important;font-size:0.16rem !important}
.brand-wand .star-28{left:-7.62rem !important;top:0.78rem !important;font-size:0.18rem !important}
@media(max-width:800px){.wand-star{display:none !important}.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28{display:block !important}.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:none !important}.brand-wand .star-1{left:0.12rem !important;top:1.52rem !important;font-size:0.18rem !important}.brand-wand .star-2{left:0.0rem !important;top:1.4rem !important;font-size:0.22rem !important}.brand-wand .star-3{left:-0.12rem !important;top:1.62rem !important;font-size:0.16rem !important}.brand-wand .star-4{left:-0.24rem !important;top:1.3rem !important;font-size:0.24rem !important}.brand-wand .star-5{left:-0.38rem !important;top:1.52rem !important;font-size:0.18rem !important}.brand-wand .star-6{left:-0.52rem !important;top:1.18rem !important;font-size:0.26rem !important}.brand-wand .star-7{left:-0.68rem !important;top:1.4rem !important;font-size:0.18rem !important}.brand-wand .star-8{left:-0.84rem !important;top:1.08rem !important;font-size:0.28rem !important}.brand-wand .star-9{left:-1.02rem !important;top:1.34rem !important;font-size:0.18rem !important}.brand-wand .star-10{left:-1.2rem !important;top:0.98rem !important;font-size:0.22rem !important}.brand-wand .star-11{left:-1.4rem !important;top:1.26rem !important;font-size:0.16rem !important}.brand-wand .star-12{left:-1.62rem !important;top:0.9rem !important;font-size:0.2rem !important}.brand-wand .star-13{left:-1.86rem !important;top:1.18rem !important;font-size:0.14rem !important}.brand-wand .star-14{left:-2.1rem !important;top:0.82rem !important;font-size:0.18rem !important}.brand-wand .star-15{left:-2.36rem !important;top:1.12rem !important;font-size:0.16rem !important}.brand-wand .star-16{left:-2.62rem !important;top:0.76rem !important;font-size:0.2rem !important}.brand-wand .star-17{left:-2.9rem !important;top:1.08rem !important;font-size:0.14rem !important}.brand-wand .star-18{left:-3.2rem !important;top:0.72rem !important;font-size:0.18rem !important}.brand-wand .star-19{left:-3.5rem !important;top:1.02rem !important;font-size:0.16rem !important}.brand-wand .star-20{left:-3.82rem !important;top:0.68rem !important;font-size:0.2rem !important}.brand-wand .star-21{left:-4.14rem !important;top:0.98rem !important;font-size:0.14rem !important}.brand-wand .star-22{left:-4.48rem !important;top:0.66rem !important;font-size:0.18rem !important}.brand-wand .star-23{left:-4.82rem !important;top:0.94rem !important;font-size:0.16rem !important}.brand-wand .star-24{left:-5.18rem !important;top:0.66rem !important;font-size:0.18rem !important}.brand-wand .star-25{left:-5.54rem !important;top:0.9rem !important;font-size:0.14rem !important}.brand-wand .star-26{left:-5.9rem !important;top:0.68rem !important;font-size:0.16rem !important}.brand-wand .star-27{left:-6.24rem !important;top:0.88rem !important;font-size:0.14rem !important}.brand-wand .star-28{left:-6.58rem !important;top:0.7rem !important;font-size:0.16rem !important}}


/* Änderung 27: Sternenregen um MAGIE herum, ohne das Wort zu verdecken */
.wand-star{display:none !important}
.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28{display:block !important}
.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:none !important}
.brand-wand .star-1{left:0.14rem !important;top:0.22rem !important;font-size:0.18rem !important}
.brand-wand .star-2{left:-0.06rem !important;top:-0.04rem !important;font-size:0.22rem !important}
.brand-wand .star-3{left:-0.24rem !important;top:0.42rem !important;font-size:0.16rem !important}
.brand-wand .star-4{left:-0.48rem !important;top:-0.14rem !important;font-size:0.24rem !important}
.brand-wand .star-5{left:-0.74rem !important;top:0.18rem !important;font-size:0.18rem !important}
.brand-wand .star-6{left:-1.0rem !important;top:-0.26rem !important;font-size:0.26rem !important}
.brand-wand .star-7{left:-1.3rem !important;top:0.34rem !important;font-size:0.18rem !important}
.brand-wand .star-8{left:-1.62rem !important;top:0.0rem !important;font-size:0.28rem !important}
.brand-wand .star-9{left:-1.96rem !important;top:-0.2rem !important;font-size:0.18rem !important}
.brand-wand .star-10{left:-2.3rem !important;top:0.14rem !important;font-size:0.22rem !important}
.brand-wand .star-11{left:-2.64rem !important;top:0.52rem !important;font-size:0.16rem !important}
.brand-wand .star-12{left:-2.98rem !important;top:-0.08rem !important;font-size:0.24rem !important}
.brand-wand .star-13{left:-3.34rem !important;top:0.26rem !important;font-size:0.18rem !important}
.brand-wand .star-14{left:-3.72rem !important;top:-0.32rem !important;font-size:0.26rem !important}
.brand-wand .star-15{left:-4.08rem !important;top:0.06rem !important;font-size:0.18rem !important}
.brand-wand .star-16{left:-4.46rem !important;top:0.44rem !important;font-size:0.22rem !important}
.brand-wand .star-17{left:-4.86rem !important;top:-0.16rem !important;font-size:0.18rem !important}
.brand-wand .star-18{left:-5.26rem !important;top:0.18rem !important;font-size:0.22rem !important}
.brand-wand .star-19{left:-5.66rem !important;top:-0.4rem !important;font-size:0.24rem !important}
.brand-wand .star-20{left:-6.06rem !important;top:0.0rem !important;font-size:0.18rem !important}
.brand-wand .star-21{left:-6.46rem !important;top:0.32rem !important;font-size:0.16rem !important}
.brand-wand .star-22{left:-6.86rem !important;top:-0.1rem !important;font-size:0.22rem !important}
.brand-wand .star-23{left:-7.22rem !important;top:0.14rem !important;font-size:0.18rem !important}
.brand-wand .star-24{left:-7.58rem !important;top:0.5rem !important;font-size:0.16rem !important}
.brand-wand .star-25{left:-2.08rem !important;top:0.78rem !important;font-size:0.14rem !important}
.brand-wand .star-26{left:-4.18rem !important;top:0.7rem !important;font-size:0.16rem !important}
.brand-wand .star-27{left:-5.96rem !important;top:0.64rem !important;font-size:0.14rem !important}
.brand-wand .star-28{left:-7.38rem !important;top:0.68rem !important;font-size:0.16rem !important}
@media(max-width:800px){.wand-star{display:none !important}.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28{display:block !important}.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:none !important}.brand-wand .star-1{left:0.1rem !important;top:0.16rem !important;font-size:0.14rem !important}.brand-wand .star-2{left:-0.04rem !important;top:-0.04rem !important;font-size:0.18rem !important}.brand-wand .star-3{left:-0.18rem !important;top:0.3rem !important;font-size:0.12rem !important}.brand-wand .star-4{left:-0.34rem !important;top:-0.1rem !important;font-size:0.2rem !important}.brand-wand .star-5{left:-0.54rem !important;top:0.14rem !important;font-size:0.14rem !important}.brand-wand .star-6{left:-0.74rem !important;top:-0.2rem !important;font-size:0.22rem !important}.brand-wand .star-7{left:-0.98rem !important;top:0.24rem !important;font-size:0.14rem !important}.brand-wand .star-8{left:-1.24rem !important;top:0.0rem !important;font-size:0.24rem !important}.brand-wand .star-9{left:-1.5rem !important;top:-0.16rem !important;font-size:0.14rem !important}.brand-wand .star-10{left:-1.76rem !important;top:0.1rem !important;font-size:0.18rem !important}.brand-wand .star-11{left:-2.04rem !important;top:0.38rem !important;font-size:0.12rem !important}.brand-wand .star-12{left:-2.3rem !important;top:-0.06rem !important;font-size:0.2rem !important}.brand-wand .star-13{left:-2.58rem !important;top:0.2rem !important;font-size:0.14rem !important}.brand-wand .star-14{left:-2.86rem !important;top:-0.24rem !important;font-size:0.22rem !important}.brand-wand .star-15{left:-3.14rem !important;top:0.04rem !important;font-size:0.14rem !important}.brand-wand .star-16{left:-3.44rem !important;top:0.32rem !important;font-size:0.18rem !important}.brand-wand .star-17{left:-3.74rem !important;top:-0.12rem !important;font-size:0.14rem !important}.brand-wand .star-18{left:-4.04rem !important;top:0.14rem !important;font-size:0.18rem !important}.brand-wand .star-19{left:-4.34rem !important;top:-0.3rem !important;font-size:0.2rem !important}.brand-wand .star-20{left:-4.64rem !important;top:0.0rem !important;font-size:0.14rem !important}.brand-wand .star-21{left:-4.94rem !important;top:0.24rem !important;font-size:0.12rem !important}.brand-wand .star-22{left:-5.24rem !important;top:-0.08rem !important;font-size:0.18rem !important}.brand-wand .star-23{left:-5.5rem !important;top:0.1rem !important;font-size:0.14rem !important}.brand-wand .star-24{left:-5.78rem !important;top:0.38rem !important;font-size:0.12rem !important}.brand-wand .star-25{left:-1.58rem !important;top:0.58rem !important;font-size:0.1rem !important}.brand-wand .star-26{left:-3.12rem !important;top:0.52rem !important;font-size:0.12rem !important}.brand-wand .star-27{left:-4.44rem !important;top:0.48rem !important;font-size:0.1rem !important}.brand-wand .star-28{left:-5.48rem !important;top:0.5rem !important;font-size:0.12rem !important}}


/* Änderung 28: viele Sterne rund um MAGIE, sonst nichts */
.wand-star{display:none !important}
.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28,.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:block !important}
.brand-wand .star-1{left:-0.25rem !important;top:-0.52rem !important;font-size:0.18rem !important}
.brand-wand .star-2{left:-0.7rem !important;top:-0.72rem !important;font-size:0.24rem !important}
.brand-wand .star-3{left:-1.2rem !important;top:-0.48rem !important;font-size:0.16rem !important}
.brand-wand .star-4{left:-1.72rem !important;top:-0.82rem !important;font-size:0.28rem !important}
.brand-wand .star-5{left:-2.26rem !important;top:-0.58rem !important;font-size:0.18rem !important}
.brand-wand .star-6{left:-2.82rem !important;top:-0.9rem !important;font-size:0.24rem !important}
.brand-wand .star-7{left:-3.38rem !important;top:-0.54rem !important;font-size:0.16rem !important}
.brand-wand .star-8{left:-3.96rem !important;top:-0.78rem !important;font-size:0.26rem !important}
.brand-wand .star-9{left:-4.54rem !important;top:-0.5rem !important;font-size:0.18rem !important}
.brand-wand .star-10{left:-5.1rem !important;top:-0.84rem !important;font-size:0.22rem !important}
.brand-wand .star-11{left:-5.66rem !important;top:-0.56rem !important;font-size:0.16rem !important}
.brand-wand .star-12{left:-6.2rem !important;top:-0.76rem !important;font-size:0.24rem !important}
.brand-wand .star-13{left:-6.72rem !important;top:-0.46rem !important;font-size:0.18rem !important}
.brand-wand .star-14{left:-7.18rem !important;top:-0.68rem !important;font-size:0.2rem !important}
.brand-wand .star-15{left:-0.34rem !important;top:1.1rem !important;font-size:0.16rem !important}
.brand-wand .star-16{left:-0.86rem !important;top:1.34rem !important;font-size:0.22rem !important}
.brand-wand .star-17{left:-1.38rem !important;top:1.06rem !important;font-size:0.18rem !important}
.brand-wand .star-18{left:-1.92rem !important;top:1.42rem !important;font-size:0.26rem !important}
.brand-wand .star-19{left:-2.48rem !important;top:1.14rem !important;font-size:0.16rem !important}
.brand-wand .star-20{left:-3.04rem !important;top:1.38rem !important;font-size:0.22rem !important}
.brand-wand .star-21{left:-3.6rem !important;top:1.08rem !important;font-size:0.18rem !important}
.brand-wand .star-22{left:-4.18rem !important;top:1.46rem !important;font-size:0.24rem !important}
.brand-wand .star-23{left:-4.76rem !important;top:1.12rem !important;font-size:0.16rem !important}
.brand-wand .star-24{left:-5.34rem !important;top:1.36rem !important;font-size:0.22rem !important}
.brand-wand .star-25{left:-5.9rem !important;top:1.04rem !important;font-size:0.18rem !important}
.brand-wand .star-26{left:-6.46rem !important;top:1.3rem !important;font-size:0.24rem !important}
.brand-wand .star-27{left:-6.96rem !important;top:1.08rem !important;font-size:0.16rem !important}
.brand-wand .star-28{left:-7.38rem !important;top:1.28rem !important;font-size:0.2rem !important}
.brand-wand .star-29{left:0.1rem !important;top:-0.1rem !important;font-size:0.18rem !important}
.brand-wand .star-30{left:0.0rem !important;top:0.44rem !important;font-size:0.24rem !important}
.brand-wand .star-31{left:-0.06rem !important;top:0.82rem !important;font-size:0.16rem !important}
.brand-wand .star-32{left:-7.42rem !important;top:-0.16rem !important;font-size:0.22rem !important}
.brand-wand .star-33{left:-7.5rem !important;top:0.32rem !important;font-size:0.18rem !important}
.brand-wand .star-34{left:-7.46rem !important;top:0.76rem !important;font-size:0.24rem !important}
.brand-wand .star-35{left:-1.58rem !important;top:-1.1rem !important;font-size:0.14rem !important}
.brand-wand .star-36{left:-3.18rem !important;top:-1.18rem !important;font-size:0.18rem !important}
.brand-wand .star-37{left:-4.86rem !important;top:-1.08rem !important;font-size:0.14rem !important}
.brand-wand .star-38{left:-6.34rem !important;top:-1.16rem !important;font-size:0.18rem !important}
.brand-wand .star-39{left:-2.28rem !important;top:1.72rem !important;font-size:0.14rem !important}
.brand-wand .star-40{left:-5.18rem !important;top:1.7rem !important;font-size:0.18rem !important}
@media(max-width:800px){.wand-star{display:none !important}.brand-wand .star-1,.brand-wand .star-2,.brand-wand .star-3,.brand-wand .star-4,.brand-wand .star-5,.brand-wand .star-6,.brand-wand .star-7,.brand-wand .star-8,.brand-wand .star-9,.brand-wand .star-10,.brand-wand .star-11,.brand-wand .star-12,.brand-wand .star-13,.brand-wand .star-14,.brand-wand .star-15,.brand-wand .star-16,.brand-wand .star-17,.brand-wand .star-18,.brand-wand .star-19,.brand-wand .star-20,.brand-wand .star-21,.brand-wand .star-22,.brand-wand .star-23,.brand-wand .star-24,.brand-wand .star-25,.brand-wand .star-26,.brand-wand .star-27,.brand-wand .star-28,.brand-wand .star-29,.brand-wand .star-30,.brand-wand .star-31,.brand-wand .star-32,.brand-wand .star-33,.brand-wand .star-34,.brand-wand .star-35,.brand-wand .star-36,.brand-wand .star-37,.brand-wand .star-38,.brand-wand .star-39,.brand-wand .star-40{display:block !important}.brand-wand .star-1{left:-0.18rem !important;top:-0.4rem !important;font-size:0.14rem !important}.brand-wand .star-2{left:-0.52rem !important;top:-0.54rem !important;font-size:0.18rem !important}.brand-wand .star-3{left:-0.9rem !important;top:-0.36rem !important;font-size:0.12rem !important}.brand-wand .star-4{left:-1.26rem !important;top:-0.62rem !important;font-size:0.22rem !important}.brand-wand .star-5{left:-1.66rem !important;top:-0.42rem !important;font-size:0.14rem !important}.brand-wand .star-6{left:-2.08rem !important;top:-0.68rem !important;font-size:0.18rem !important}.brand-wand .star-7{left:-2.48rem !important;top:-0.38rem !important;font-size:0.12rem !important}.brand-wand .star-8{left:-2.9rem !important;top:-0.58rem !important;font-size:0.2rem !important}.brand-wand .star-9{left:-3.34rem !important;top:-0.36rem !important;font-size:0.14rem !important}.brand-wand .star-10{left:-3.76rem !important;top:-0.62rem !important;font-size:0.18rem !important}.brand-wand .star-11{left:-4.18rem !important;top:-0.4rem !important;font-size:0.12rem !important}.brand-wand .star-12{left:-4.58rem !important;top:-0.56rem !important;font-size:0.18rem !important}.brand-wand .star-13{left:-4.96rem !important;top:-0.34rem !important;font-size:0.14rem !important}.brand-wand .star-14{left:-5.3rem !important;top:-0.5rem !important;font-size:0.16rem !important}.brand-wand .star-15{left:-0.24rem !important;top:0.82rem !important;font-size:0.12rem !important}.brand-wand .star-16{left:-0.62rem !important;top:1.0rem !important;font-size:0.18rem !important}.brand-wand .star-17{left:-1.0rem !important;top:0.8rem !important;font-size:0.14rem !important}.brand-wand .star-18{left:-1.38rem !important;top:1.06rem !important;font-size:0.2rem !important}.brand-wand .star-19{left:-1.8rem !important;top:0.86rem !important;font-size:0.12rem !important}.brand-wand .star-20{left:-2.22rem !important;top:1.04rem !important;font-size:0.18rem !important}.brand-wand .star-21{left:-2.62rem !important;top:0.82rem !important;font-size:0.14rem !important}.brand-wand .star-22{left:-3.06rem !important;top:1.08rem !important;font-size:0.18rem !important}.brand-wand .star-23{left:-3.48rem !important;top:0.84rem !important;font-size:0.12rem !important}.brand-wand .star-24{left:-3.92rem !important;top:1.02rem !important;font-size:0.18rem !important}.brand-wand .star-25{left:-4.34rem !important;top:0.8rem !important;font-size:0.14rem !important}.brand-wand .star-26{left:-4.74rem !important;top:0.98rem !important;font-size:0.18rem !important}.brand-wand .star-27{left:-5.1rem !important;top:0.82rem !important;font-size:0.12rem !important}.brand-wand .star-28{left:-5.42rem !important;top:0.96rem !important;font-size:0.16rem !important}.brand-wand .star-29{left:0.08rem !important;top:-0.08rem !important;font-size:0.14rem !important}.brand-wand .star-30{left:0.0rem !important;top:0.32rem !important;font-size:0.18rem !important}.brand-wand .star-31{left:-0.04rem !important;top:0.62rem !important;font-size:0.12rem !important}.brand-wand .star-32{left:-5.46rem !important;top:-0.1rem !important;font-size:0.18rem !important}.brand-wand .star-33{left:-5.5rem !important;top:0.24rem !important;font-size:0.14rem !important}.brand-wand .star-34{left:-5.46rem !important;top:0.58rem !important;font-size:0.18rem !important}.brand-wand .star-35{left:-1.14rem !important;top:-0.82rem !important;font-size:0.1rem !important}.brand-wand .star-36{left:-2.34rem !important;top:-0.88rem !important;font-size:0.14rem !important}.brand-wand .star-37{left:-3.54rem !important;top:-0.8rem !important;font-size:0.1rem !important}.brand-wand .star-38{left:-4.6rem !important;top:-0.86rem !important;font-size:0.14rem !important}.brand-wand .star-39{left:-1.66rem !important;top:1.26rem !important;font-size:0.1rem !important}.brand-wand .star-40{left:-3.74rem !important;top:1.26rem !important;font-size:0.14rem !important}}
