/* TaylorCom: Sanftes Licht, all public menu variants. */
.tc-header.wl-soft-light{position:relative}
.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand){position:relative;isolation:isolate;overflow:hidden;height:56px;border-radius:8px;background:#edf4fc}
.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::before,.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::after{content:"";position:absolute;pointer-events:none;z-index:-1;width:70%;height:140%;border-radius:50%;top:-80%;left:-25%;background:radial-gradient(ellipse,#7aa9e199,transparent 66%);animation:wl-light-drift 14s cubic-bezier(.77,0,.175,1) infinite alternate}
.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::after{top:25%;left:55%;background:radial-gradient(ellipse,#b1acde88,transparent 66%);animation-delay:-7s;animation-direction:alternate-reverse}
.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand) img{mix-blend-mode:multiply}
@keyframes wl-light-drift{from{transform:translate(-4%,0) scale(.97)}to{transform:translate(40%,24%) scale(1.12)}}
.wl-soft-light.wl-motion-paused :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::before,.wl-soft-light.wl-motion-paused :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::after{animation-play-state:paused}
.wl-soft-light .wl-motion-toggle{position:absolute;left:2px;bottom:2px;z-index:2;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#334155;font:12px/1 system-ui;cursor:pointer}
.wl-soft-light .wl-motion-toggle:focus-visible{outline:2px solid #0369a1;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::before,.wl-soft-light :is(.brand,.wl-brand,.tc-header-logo,.wl-light-brand)::after{animation:none}.wl-soft-light .wl-motion-toggle{display:none}}
.wl-soft-light .wl-light-brand{display:inline-flex;align-items:center;height:auto;min-height:56px}
.wl-soft-light .wl-light-brand img{height:auto}
