/* machmal Startseite (Inhaber 09.11.2026): Gold → machmal-Orange. Automatisch erzeugt aus style.css, consent.css, handwerk/hw.css, handwerk-neu/neu.css, team.css (ops/orange_schicht.py), nicht von Hand ändern. Nur /handwerk-neu/index.html lädt diese Datei. */
/* aus style.css */
:root{--border-strong:#ff7a1a42;--accent:#ff7a1a;--accent-2:#ffa15c;--accent-deep:#e0610a;--warm:#ffe3cc;--gold-deep:#c2540a}
html .btn-primary{background:linear-gradient(180deg,#ff9a50,var(--accent) 55%,#f26c0c);color:#1a0d03}
html .hero .glow-a{background:radial-gradient(circle,#ff7a1a4d,#0000 65%)}
html .chat-unread{color:#1a0d03}
html .shot-glow{background:radial-gradient(circle,#ff7a1a33,#0000 65%)}
html .ob-row.on .ob-dot{color:#1a0d03}
html .ob-row1 .btn-c{color:#1a0d03}
html .bo{--b1:#ffa15c;--b2:#d95f0b}
html .welle path{filter:drop-shadow(0 0 6px #ff7a1a80)}
html .mk-dunkel{border:1px solid #ff7a1a66}
html .ob-connect .hd .mk{border:1px solid #ff7a1a66}
html .ob-core{border:1px solid #ff7a1a99;box-shadow:0 10px 40px -10px var(--accent-glow),0 0 0 6px #ff7a1a14}
html .ob-msg.agent .av{border:1px solid #ff7a1a66}
html .hw-reg{background:linear-gradient(180deg,#0b0b0b,#120d0a 50%,#0b0b0b)}
html .hw-reg-form{color:#1a0d03}
html .hw-reg-form input[type=email],html .hw-reg-form input[type=text],html .hw-reg-form input[type=tel],html .hw-reg-form input[type=password]{color:#1a0d03}
html .hw-reg-form input:focus{box-shadow:0 0 0 3px #ff7a1a33}
html .hv{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000a6,0 0 60px #ff7a1a22}
html .hv:hover{box-shadow:0 0 0 1px #ff7a1a66,0 50px 100px #000000b3,0 0 90px #ff7a1a33}
html .hv-play{background:linear-gradient(180deg,#ff9a50,var(--accent) 55%,#f26c0c);color:#1a0d03}
@keyframes hvPlay{0%{box-shadow:0 10px 40px #000a,0 0 0 0 #ff7a1a66}70%{box-shadow:0 10px 40px #000a,0 0 0 22px #ff7a1a00}100%{box-shadow:0 10px 40px #000a,0 0 0 0 #ff7a1a00}}
html .price-jahr span{color:#1a0d03;background:linear-gradient(180deg,#ff9a50,var(--accent))}
/* aus consent.css */
html .mm-consent-box{border-top:1px solid #ff7a1a55}
html .mm-consent-oben .mm-consent-box{border-bottom:1px solid #ff7a1a55}
html .mm-consent-k .mm-c-ja{background:linear-gradient(180deg,#ff9a50,#ff7a1a);color:#1a0d03;border-color:#ff7a1a}
html .mm-consent-k button:focus-visible{outline:2px solid #ff9a50}
/* aus handwerk/hw.css */
html .hw-msg.m{background:linear-gradient(180deg,#ffa15c,#ff7a1a);color:#1c0e04}
html .hw-phone-note{color:#1a0d03}
html .hw-mini-msg.m{background:linear-gradient(180deg,#ffa15c,#ff7a1a);color:#1c0e04}
html .hw-cal-row.new{background:#ff7a1a14}
html .hw-offer{color:#1a0d03}
html .hw-tile:before{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),#ff7a1a22,transparent 60%)}
html .hw-slider input::-webkit-slider-thumb{box-shadow:0 2px 10px #00000080,0 0 0 4px #ff7a1a33}
html .hw-slider input::-moz-range-thumb{box-shadow:0 2px 10px #00000080,0 0 0 4px #ff7a1a33}
html .hw-result-card{color:#1a0d03}
html .hw-result-n.gold{color:#c2540a}
html .hw-stimme-avatar{background:#ff7a1a22;box-shadow:inset 0 0 0 1px #ff7a1a55;color:var(--accent-2)}
html .hw-reg{background:linear-gradient(180deg,#0b0b0b,#120d0a 50%,#0b0b0b)}
html .hw-reg-form{color:#1a0d03}
html .hw-reg-form input[type=email],html .hw-reg-form input[type=text],html .hw-reg-form input[type=tel],html .hw-reg-form input[type=password]{color:#1a0d03}
html .hw-reg-form input:focus{box-shadow:0 0 0 3px #ff7a1a33}
html .hw-pilot{background:linear-gradient(180deg,#0b0b0b,#130d0a 45%,#0b0b0b)}
html .hw-pilot-punkte i{background:#ff7a1a22;color:var(--accent-2)}
html .hw-video{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000a6,0 0 60px #ff7a1a22}
html .hw-video:hover{box-shadow:0 0 0 1px #ff7a1a66,0 50px 100px #000000b3,0 0 90px #ff7a1a33}
html .hw-video-play{background:linear-gradient(180deg,#ff9a50,var(--accent) 55%,#f26c0c);color:#1a0d03;box-shadow:0 10px 40px #000a,0 0 0 0 #ff7a1a66}
@keyframes hwPlay{0%{box-shadow:0 10px 40px #000a,0 0 0 0 #ff7a1a66}70%{box-shadow:0 10px 40px #000a,0 0 0 22px #ff7a1a00}100%{box-shadow:0 10px 40px #000a,0 0 0 0 #ff7a1a00}}
html .hw-reg-form{border:1px solid #ff7a1a40;box-shadow:0 0 0 1px #ffffff08 inset,0 40px 100px #000000b3,0 0 80px -20px #ff7a1a33}
html .hw-reg-form:before{background:linear-gradient(90deg,transparent,#ffb072,transparent)}
html .hw-reg-form input:focus{border-color:#ff7a1ab3;box-shadow:0 0 0 3px #ff7a1a2e}
html .reg-agb input[type=checkbox]:checked{background:linear-gradient(180deg,#ffb072,#f26c0c);border-color:#ff7a1a}
html .reg-agb input[type=checkbox]:checked:after{border:2px solid #1a0d03}
html .reg-agb input[type=checkbox]:focus-visible{outline:2px solid #ff7a1a99}
html .hw-film{background:radial-gradient(60% 55% at 50% 55%,#1e130b 0%,#0e0c09 55%,#0b0b0b 100%)}
html .hw-film-rahmen{box-shadow:0 40px 120px -30px #000,0 0 90px -30px #ff7a1a66}
html .hw-film-rahmen:before{background:conic-gradient(from var(--hw-film-w,0deg),#ff7a1a00 0deg,#ffb072 60deg,#ff7a1a00 140deg,#ff7a1a00 220deg,#d95f0b 300deg,#ff7a1a00 360deg)}
html .hw-film-rahmen:hover,html .hw-film-rahmen.spielt{box-shadow:0 50px 140px -30px #000,0 0 120px -30px #ff7a1a99}
html .hw-film-play{background:linear-gradient(180deg,#ffb072,#f26c0c);box-shadow:0 0 0 0 #ff7a1a80}
html .hw-film-play svg{fill:#1a0d03}
@keyframes hwFilmPuls{0%{box-shadow:0 0 0 0 #ff7a1a99}80%{box-shadow:0 0 0 26px #ff7a1a00}100%{box-shadow:0 0 0 0 #ff7a1a00}}
html .hw-film-karte{border:1px solid #ff7a1a40}
html .hw-film-play{color:#1a0d03}
html .hw-film-play:before{background:linear-gradient(180deg,#ffb072,#f26c0c) center/0 no-repeat,linear-gradient(180deg,#ffb072,#f26c0c);box-shadow:0 0 0 0 #ff7a1a99,0 20px 50px -10px #000}
html .hw-film-play svg{fill:#1a0d03}
html .hw-pdf-auf{color:#ffb072}
html .reg-sheet .reg-sheet-form{box-shadow:0 -30px 80px #000000b3,0 0 0 1px #ff7a1a40}
@media (max-width:760px){html .reg-leiste{border:1px solid #ff7a1a47}}
html .hw-reg-form select.tel-land:focus{border-color:#ff7a1ab3;box-shadow:0 0 0 3px #ff7a1a2e}
/* aus handwerk-neu/neu.css */
html .neu{--gold:#ff7a1a;--gold-2:#ffa15c}
html .n-hero{background:radial-gradient(1200px 600px at 75% 10%,#2e170b55,transparent 60%),var(--bg)}
html .n-hero-glow{background:radial-gradient(700px 400px at 20% 30%,#ff7a1a12,transparent 70%)}
html .n-film{box-shadow:0 40px 100px #000000b3,0 0 80px -20px #ff7a1a40}
html .n-film-play{background:linear-gradient(180deg,#ff9a50,var(--gold) 55%,#f26c0c);color:#1a0d03}
@keyframes nPuls{0%{box-shadow:0 12px 40px #000a,0 0 0 0 #ff7a1a66}70%{box-shadow:0 12px 40px #000a,0 0 0 20px #ff7a1a00}100%{box-shadow:0 12px 40px #000a,0 0 0 0 #ff7a1a00}}
html .n-b:hover,html .n-b:focus-visible{border-color:#ff7a1a66}
html .n-b-breit{border-color:#ff7a1a55;background:linear-gradient(160deg,#1f1611cc,#11100ecc)}
html .n-detail-box{border:1px solid #ff7a1a40}
html .n-chips span{border:1px solid #ff7a1a55}
html .n-frei,html .n-ok{border:1px solid #ff7a1a66}
html .n-knopf-mini{color:#1a0d03!important}
html .n-schritte li:before{color:#1a0d03;background:linear-gradient(180deg,#ff9a50,var(--gold))}
html .n-tage i.an{background:linear-gradient(90deg,#ff9a50,var(--gold))}
html .n-bar .kurz{background:linear-gradient(90deg,#ff9a50,var(--gold))}
html .n-rechner{border:1px solid #ff7a1a33}
html .n-erg.gold{border-color:#ff7a1a66;background:#ff7a1a0f}
html .n-etappen span{border:1px solid #ff7a1a80}
html .n-preis-karte{background:linear-gradient(160deg,#1d1510,#100f0c);border:1px solid #ff7a1a55}
html .n-preis-karte:before{background:linear-gradient(90deg,transparent,#ffb072,transparent)}
html .n-final{background:radial-gradient(800px 400px at 50% 0%,#2e170b88,transparent 70%),#0b0b0b}
html .n-zeit{border:1px solid #ff7a1a55}
@media (min-width:901px){html .n-etappen:before{background:linear-gradient(90deg,transparent,#ff7a1a99,#ff7a1a99,transparent)}html .n-etappen span{box-shadow:0 0 0 6px #0b0b0b,0 0 30px #ff7a1a33}}
html .n-logo:hover{border-color:#ff7a1a55}
html .n-logo-mehr{border-color:#ff7a1a66;background:linear-gradient(160deg,#1f1611cc,#11100ecc)}
html .n-reihe{background:radial-gradient(600px 300px at 0% 0%,#ff7a1a0d,transparent 60%),linear-gradient(160deg,#161512,#0f0f0d)}
html .n-reihe-nr{background:linear-gradient(180deg,#ffb072,#e0610a);-webkit-background-clip:text;background-clip:text;color:transparent}
html .n-woche-bilanz div{border:1px solid #ff7a1a40;background:linear-gradient(160deg,#1d1510,#100f0c)}
html .n-auf.erledigt{border-color:#ff7a1a40}
html .n-rest{border:1px solid #ff7a1a66;background:radial-gradient(700px 360px at 100% 0%,#ff7a1a22,transparent 60%),linear-gradient(160deg,#1c1a12,#0f0e0b)}
html .n-rest:before{background:linear-gradient(90deg,transparent,#ffb072,transparent)}
html .f-gold{--f:#ffa15c}
html .n-woche-balken b{background:linear-gradient(90deg,#ff9a50,var(--gold))}
html .m-av-gold{background:linear-gradient(135deg,#ff9a50,#f26c0c);color:#1d0f05}
html .m-antwort-kopf span{color:#b04c08}
html .m-stempel{border:2px solid #f26c0c;color:#b85009}
html .m-tool-erg span{color:#b04c08}
html .m-eimer i{background:linear-gradient(#fff 0 22%,#f26c0c 22%);box-shadow:inset 0 0 0 2px #b04c08}
html .m-antwort-kopf .m-av{color:#1d0f05}
html .m-r-dunkel .m-r-logo{background:#ffa15c;color:#1f2630}
/* aus team.css */
