.site-header.brand-slot{flex-wrap:wrap}.site-header>.header-controls{order:1}.site-header>#announcement-ticker{--ticker-bleed-top: max(clamp(20px, 2.34vw, 28px), env(safe-area-inset-top, 0px));--ticker-bleed-right: max(clamp(20px, 2.67vw, 32px), env(safe-area-inset-right, 0px));--ticker-bleed-left: max(clamp(20px, 2.67vw, 32px), env(safe-area-inset-left, 0px));order:-1;flex:0 0 auto;width:calc(100% + var(--ticker-bleed-left) + var(--ticker-bleed-right));min-width:0;margin:calc(-1 * var(--ticker-bleed-top)) calc(-1 * var(--ticker-bleed-right)) 2px calc(-1 * var(--ticker-bleed-left));padding-top:env(safe-area-inset-top,0px);border-radius:0}.announcement-ticker{position:relative;overflow:hidden;box-sizing:border-box;border-radius:.65rem;background:color-mix(in srgb,var(--surface, #fff) 87%,var(--accent, #6b7bff))}.announcement-ticker-rail{display:flex;gap:1.5rem;align-items:center;width:max-content}.announcement-ticker-rail.is-moving{animation:announcement-drift var(--announcement-duration, 12s) linear infinite}.announcement-ticker.is-link{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.announcement-ticker.is-link:focus{outline:none}.announcement-ticker.is-link:focus-visible{outline:2px solid var(--accent, #6b7bff);outline-offset:-2px}.announcement-ticker-item{flex:none;padding:.45rem .75rem;white-space:nowrap}.announcement-list{display:grid;gap:.6rem;margin-bottom:.9rem}.announcement-list h3{margin:0;font-size:1rem}.announcement-card{border:1px solid var(--border, #c5c5c5);border-radius:.7rem;padding:.75rem}.announcement-card.is-pinned{border-inline-start:.3rem solid var(--accent, #6b7bff);background:color-mix(in srgb,var(--surface, #fff) 92%,var(--accent, #6b7bff))}.announcement-card.is-new strong:after{content:" \b7  Neu";font-size:.75em}.announcement-card p{white-space:pre-wrap;margin:.4rem 0}@keyframes announcement-drift{0%{transform:translate(var(--announcement-start, 100%))}to{transform:translate(var(--announcement-end, -100%))}}@media(prefers-reduced-motion:reduce){.announcement-ticker-rail.is-moving{animation:none;flex-wrap:wrap;width:100%;max-width:100%}.announcement-ticker-item{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}html[data-ticker-reserve] .site-header>#announcement-ticker[hidden]{display:block;visibility:hidden;box-sizing:border-box;height:var(--ticker-reserve, 0px)}
