.elementor .sp-hd-icon{width:40px;height:40px;color:var(--sp-black);padding:9px;border-radius:999px;background-color:transparent;transition:background-color 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;-webkit-tap-highlight-color: transparent; & svg { width: 22px; height: 22px; display: block; } &:focus-visible { outline: 2px solid var(--sp-blue); outline-offset: 3px; border-radius: 10px; }\n}.elementor .sp-hd-actions{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:2px;grid-column:3;grid-row:1;justify-content:flex-end;align-items:center;justify-self: end;\n}.elementor .sp-hd-nav{width:auto;padding:0px;border-radius:999px;background-color:transparent;display:flex;flex-direction:row;gap:2px;grid-column:2;grid-row:1;align-items:center;}.elementor .sp-hd-logo-img{width:140px;height:auto;aspect-ratio:800 / 400;display:block;max-width: none;\n}.elementor .sp-hd-logo{width:auto;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;grid-column:1;grid-row:1;align-items:center;justify-self: start; -webkit-tap-highlight-color: transparent; &:focus { outline: none; } &:focus-visible { outline: 2px solid var(--sp-blue); outline-offset: 4px; border-radius: 8px; }\n}.elementor .sp-hd-burger{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:none;grid-column:1;grid-row:1;justify-content:flex-start;align-items:center;}.elementor .sp-hd-bar{width:100%;height:84px;column-gap:var(--sp-space-l);padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(clamp(40px, 4.2vw, 80px), calc((100% - var(--sp-content-max)) / 2));padding-inline-end:max(clamp(40px, 4.2vw, 80px), calc((100% - var(--sp-content-max)) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;}.elementor .sp-hd{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:9000;padding:0px;margin:0px;background-color:var(--sp-surface-frame);box-shadow:0px 1px 0px 0px rgba(60,30,80,0.04),0px 12px 30px -22px rgba(70,30,110,0.32);transition:box-shadow 0.3s;display:block;/* WordPress-Adminleiste: Nur wenn WordPress sie wirklich anzeigt, setzt es die Body-Klasse admin-bar.
   Dann sitzt der fixierte Header direkt darunter. Ohne Leiste (Besucher, Elementor-Vorschau) bleibt er oben bei 0. */
.admin-bar & { inset-block-start: var(--wp-admin--admin-bar--height); }\n}