:root{--pink:#f6f3e8;--highlight:#f6f3e8;--blue:#f6f3e8;--ink:#f6f3e8;--muted:#d3c2b5;--line:#765461;--paper:#421723}body,body:has(.showcase-hero),body:has(.creative-backdrop){background:#340d1a;color:#f6f3e8}header{background:#2b0b16eF;border-color:#765461}header nav a.current{background:#f6f3e8;color:#340d1a}.brandmark{background:#f6f3e8;color:#340d1a}.button:not(.outline):not(.white),.whatsapp-contact{background:#f6f3e8!important;border-color:#f6f3e8!important;color:#340d1a!important}.button:not(.outline):hover{background:#b5a391!important;color:#340d1a!important}.button.outline{border-color:#b5a391;color:#f6f3e8}.whatsapp-float{background:#f6f3e8;color:#340d1a;border-color:#f6f3e8;box-shadow:0 7px 28px #19030c55}.whatsapp-float:hover{background:#b5a391;color:#340d1a}.stage-card-caption b,.offer-badge,.package-label,.price-sticker,.stage-switcher button.selected,.studio-switch button.selected,.layout-filters button.selected{background:#f6f3e8!important;color:#340d1a!important}.stage-card-caption>span,.stage-card-caption strong{color:#f6f3e8}.site-footer{background:#280a14;color:#f6f3e8}.site-footer h3{color:#b5a391}.site-footer a,.footer-brand p,.footer-location{color:#d7c7bc}.showcase-book,.layout-showcase-cta{background:#f6f3e8;color:#340d1a}.studio-sticker,.custom-preview-sticker,.party-sticker{background:#b5a391;color:#340d1a}.party-sticker{box-shadow:0 0 60px #b5a39125}.mockup-cloth[data-look="party"]{background-color:#340d1a;border:1px solid #b5a391;color:#f6f3e8}.mockup-cloth strong span{color:#b5a391}.backdrop-ticker{background:#b5a391;color:#340d1a}.custom-photo-placeholder,.custom-photo-back>div{background:linear-gradient(140deg,#5a2436,#340d1a);color:#f6f3e8}.custom-photo-print,.custom-photo-back{background:#f6f3e8}.vendor-browser{background:#f6f3e8;color:#340d1a}.vendor-toolbar,.vendor-toolbar select,.vendor-toolbar input,.vendor-toolbar button{background:#f6f3e8;color:#340d1a}.vendor-template{background:#e4d9cd}.vendor-notice{background:#ded0c0;color:#4d2632}.vendor-badge{background:#340d1a;color:#f6f3e8}.accessory-image span{background:#340d1add;color:#f6f3e8}.light-price,.contact{background:linear-gradient(130deg,#421723,#340d1a);border-color:#765461}.contact p,.included p,.package p,.extras p{color:#d7c7bc}.car-hero h1 em{color:#f6f3e8}.car-heading-price strong{color:#f6f3e8}.car-lightbox button,.layout-lightbox button{background:#f6f3e8;color:#340d1a}.event-personal{background:#2a0b15}.event-personal-options a,.event-contact-actions{background:#421723;border-color:#765461}.event-personal-options a:hover{background:#532234}.event-personal-options strong{color:#f6f3e8}.event-personal-options span{color:#d7c7bc}.event-offer .offer-tags span{border-color:#b5a391;color:#f6f3e8}
.brand-momentwerk{gap:11px;display:flex;align-items:center}.brand-momentwerk .momentwerk-logo{display:block;width:72px;height:72px;object-fit:contain;flex-shrink:0}.momentwerk-wordmark{font-family:Manrope,sans-serif;font-size:19px;font-weight:800;color:#f6f3e8;letter-spacing:-.03em}.momentwerk-wordmark small{display:block;font-size:8px;letter-spacing:.12em;font-weight:500;color:#d7c7bc;margin-top:4px}.footer-brand .brand-momentwerk{align-items:center}.footer-brand .momentwerk-logo{width:110px;height:110px}.footer-brand .momentwerk-wordmark{font-size:20px}@media(max-width:750px){header .brand-momentwerk .momentwerk-logo{width:52px;height:52px}header .momentwerk-wordmark{font-size:16px}header .momentwerk-wordmark small{font-size:6px}.footer-brand .momentwerk-logo{width:95px;height:95px}}

/* SVG mit enger Zeichenfläche und eigenem Schriftzug */
header .brand-momentwerk .momentwerk-logo{width:190px;height:76px;object-fit:contain}header .brand-momentwerk{flex-shrink:0}.footer-brand .brand-momentwerk .momentwerk-logo{width:240px;height:135px;object-fit:contain}.footer-brand .brand-momentwerk{margin-bottom:15px}@media(max-width:1000px){header .brand-momentwerk .momentwerk-logo{width:160px;height:66px}}@media(max-width:600px){header .brand-momentwerk .momentwerk-logo{width:140px;height:60px}.footer-brand .brand-momentwerk .momentwerk-logo{width:210px;height:115px}}

.brand-momentwerk{flex-direction:column;gap:2px;align-items:center}.momentwerk-location{display:block;color:#d7c7bc;font-size:9px;letter-spacing:.08em;line-height:1.4;white-space:nowrap}.footer-brand .brand-momentwerk{align-items:flex-start}.footer-brand .momentwerk-location{font-size:11px}@media(max-width:600px){header .momentwerk-location{font-size:7px;letter-spacing:.05em}}
