/* Willkommens-Hinweis Startseite */
.fl-welcome{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(42,36,40,.34);animation:flWelcomeIn .3s ease}
.fl-welcome.is-leaving{opacity:0;transition:opacity .25s ease}
.fl-welcome__card{position:relative;width:min(440px,100%);padding:28px 26px 24px;border-radius:26px;background:#FFFDF8;border:1px solid rgba(84,22,80,.12);box-shadow:0 24px 60px rgba(42,36,40,.22);font:400 15px/1.6 "DM Sans",system-ui,sans-serif;color:var(--fl-ink-soft,#5F555D);text-align:left}
.fl-welcome__card p{margin:0 0 12px}
.fl-welcome__mark{display:block;width:44px;height:44px;padding:6px;margin:0 0 14px;border-radius:14px;background:rgba(186,120,168,.16)}
.fl-welcome__eyebrow{margin:0 0 4px!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-purple,#BA78A8)}
.fl-welcome__title{margin:0 0 12px;font:400 30px/1.05 "Instrument Serif",Georgia,serif;color:var(--fl-purple-dark,#541650)}
.fl-welcome__note{padding:12px 14px;border-radius:14px;background:#EEF3E6;color:var(--fl-ink,#2A2428)}
.fl-welcome__small{font-size:13px}
.fl-welcome__small a{color:var(--fl-purple-dark,#541650)}
.fl-welcome__ok{width:100%;margin-top:6px}
.fl-welcome__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;font-size:24px;line-height:1;color:var(--fl-ink-soft,#5F555D);cursor:pointer}
.fl-welcome__close:hover{background:rgba(84,22,80,.06)}
@keyframes flWelcomeIn{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.fl-welcome{animation:none}}
