/* Lumina Terra V17 — warmes Natur- und Goldkonzept */
:root{--forest:#664b2d;--sage:#a49376;--cream:#fbf5ea;--gold:#a67838;--night:#493a2e;--ink:#493c30;--line:#dfcfb6}
body{background:#fbf5ea;color:var(--ink)}
h1,h2,h3{color:#654726}p{overflow-wrap:break-word}.muted{color:#716354}.eyebrow{color:#7b5528}
a{text-underline-offset:4px}a:hover{color:#7d531f}:focus-visible{outline-color:#86602b;outline-offset:4px}
.header{background:rgba(251,245,234,.97);border-bottom:1px solid #d9c5a4;box-shadow:0 4px 24px #77542b08}.brand{color:#664b2d}.brand span{color:#9a6e30}.links a[aria-current=page]{color:#76501e;border-color:#b78c47}.links a:hover{color:#946726}
.btn{background:#725335;border-color:#725335;box-shadow:0 4px 14px #75532b12}.btn:hover{background:#563d27;border-color:#563d27}.btn.outline{background:transparent;color:#664b2d!important;border-color:#ac8b58}.btn.outline:hover{background:#f3e7d3}.burger{color:#664b2d}
#page-start .hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 40% 85%,#f7dfac80,transparent 62%),linear-gradient(115deg,#ecdbc0,#fcf6eb 68%,#efdfc7)}
#page-start .hero:before{content:"";position:absolute;inset:22px;border:1px solid #b58d4b70;border-radius:44px 8px 44px 8px;pointer-events:none;z-index:0}
#page-start .hero-copy{z-index:1}#page-start .hero-copy>.eyebrow:before{content:"";display:block;width:76px;height:76px;margin-bottom:18px;background:url('bilder/sonne-mond.svg') center/contain no-repeat}
#page-start .hero .hero-copy:after{background-image:url('bilder/zweig-gold.svg');width:115px;height:185px;opacity:.26}
.hero-copy>p[style]{color:#765537}.hero-copy{padding-top:65px;padding-bottom:65px}
.section{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 20%,#e8ca9020,transparent 60%),#fbf5ea;overflow:hidden}
.section>.container,.page-banner>.container,.cta>.container{position:relative;z-index:1}
.section:before{content:"";position:absolute;left:-34px;bottom:-35px;width:185px;height:300px;background:url('bilder/zweig-gold.svg') center/contain no-repeat;opacity:.15;pointer-events:none;z-index:0}
.section.alt{background:radial-gradient(ellipse at 12% 80%,#e2bc7326,transparent 56%),linear-gradient(120deg,#f1e5d1,#f8efdf 65%,#eee0c9)}
.section.alt:before{left:auto;right:-38px;bottom:-25px;transform:scaleX(-1);opacity:.18}
#page-start>.section:nth-of-type(2):before{background-image:url('bilder/zweig-gold.svg');opacity:.16}
#page-start>.section.alt:nth-of-type(3):after{background-image:url('bilder/zweig-gold.svg');opacity:.15}
.section .center>h2:after,.page-banner h1:after{content:"";display:block;width:132px;height:25px;margin:22px auto 0;background:url('bilder/botanische-linie.svg') center/22px 38px no-repeat,linear-gradient(#b18b50,#b18b50) left center/43px 1px no-repeat,linear-gradient(#b18b50,#b18b50) right center/43px 1px no-repeat}
.page-banner{position:relative;isolation:isolate;overflow:hidden;padding:90px 0 80px;background:radial-gradient(ellipse at 50% 100%,#f6d99e66,transparent 65%),linear-gradient(115deg,#eee0c8,#fcf5e7 55%,#edddc1)}
.page-banner:before{content:"";position:absolute;inset:18px;border:1px solid #b58d4b75;border-radius:45px 8px 45px 8px;pointer-events:none}
.page-banner:after{content:"";position:absolute;left:-25px;top:-75px;width:220px;height:370px;transform:rotate(150deg);background:url('bilder/zweig-gold.svg') center/contain no-repeat;opacity:.22;pointer-events:none}
.page-banner .eyebrow:before{content:"";display:block;width:66px;height:66px;margin:0 auto 20px;background:url('bilder/sonne-mond.svg') center/contain no-repeat}
.page-banner h1{margin-top:22px}.page-banner p{color:#71604d}
.card{background:linear-gradient(145deg,#fffdf8,#fbf3e7);border:1px solid #ddc8a5;border-radius:24px 9px 24px 9px;box-shadow:0 8px 28px #805a2510;position:relative}
.card:after{content:"";position:absolute;right:13px;top:13px;width:22px;height:22px;border-top:1px solid #c9a66b88;border-right:1px solid #c9a66b88;border-radius:0 5px 0 0;pointer-events:none}
.card .symbol{color:#a67c3d}.flyer-emphasis{color:#8a612e}.flyer-quote{color:#705335}.kin-price{color:#7e5930}.kin-ornament{background:radial-gradient(ellipse,#e5c99045,transparent 72%);color:#ae8548;position:relative}.kin-ornament:after{content:"";position:absolute;inset:0;background:url('bilder/sonne-mond.svg') center/180px 180px no-repeat;opacity:.14;pointer-events:none}
.notice{color:#65563e;background:#f3ead8;border-color:#b38a47;border-radius:0 10px 10px 0}.certificate-preview{background:#f3eadb;box-shadow:0 8px 26px #6d482017}
.field input,.field textarea{background:#fffcf6;border-color:#bcab8f;color:#493c30}.field input:focus,.field textarea:focus{border-color:#9e7336}
.chakra-section{background:#fbf5ea}.chakra-art img{mix-blend-mode:multiply}.chakra-art{position:relative}.chakra-details article{border-color:#deccb0}.chakra-details article:after{display:none}
.cta{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,#f4d08888,transparent 65%),linear-gradient(115deg,#e9d6b5,#faf0dc 55%,#ead8bb);border-top:1px solid #dbc49e}
.cta:before{content:"";position:absolute;right:-35px;bottom:-80px;width:215px;height:350px;transform:scaleX(-1);background:url('bilder/zweig-gold.svg') center/contain no-repeat;opacity:.23;pointer-events:none}
.cta .eyebrow:before{content:"";display:block;width:68px;height:68px;margin:0 auto 16px;background:url('bilder/sonne-mond.svg') center/contain no-repeat}
footer{position:relative;background:linear-gradient(115deg,#493a2b,#332a23);color:#f4e7d2;border-top:3px solid #b18a4d}footer strong{letter-spacing:.2em;color:#e6c58c}footer a:hover{color:#f5d99e}footer p,footer small{color:#e3d3bc}
.music-control button{background:#fff8ea;color:#664b2d;border-color:#a17a43;box-shadow:0 5px 24px #6e4a2422}.music-control button[aria-pressed="true"]{background:#725335;color:#fffaf0}
@media(hover:hover) and (pointer:fine){.card:hover,.offer article:hover{border-color:#b58a4c;box-shadow:0 16px 38px #805a2520}}
@media(max-width:900px){.links{background:#fcf4e7;border-color:#d8c3a2}.hero-copy{padding:55px 7% 30px!important}#page-start .hero:before{inset:12px;border-radius:30px 6px 30px 6px}.section:before{width:100px;height:180px;opacity:.11}.section.alt:before{opacity:.12}.page-banner{padding:65px 0}.page-banner:after{width:125px;height:230px;left:-35px;opacity:.15}.page-banner:before{inset:12px}.cta:before{opacity:.15}}
@media(max-width:560px){.page-banner .eyebrow:before{width:55px;height:55px}.page-banner h1{font-size:2.05rem}.hero-copy>.eyebrow:before{width:62px!important;height:62px!important}.card{border-radius:22px 8px 22px 8px;padding:25px}.section .center>h2:after{margin-top:17px}.music-control{right:12px;bottom:12px}.music-control button{min-height:46px;font-size:.82rem}.footer-inner{padding-bottom:48px}.kin-ornament:after{background-size:130px 130px}.chakra-section{padding-top:24px}}
@media(prefers-reduced-motion:reduce){.card:hover,.offer article:hover{transform:none}}
