
@font-face{font-family:SanmdiSohne;src:url('./sohne-breit-buch.woff2') format('woff2');font-weight:400;font-display:swap}
html:has(.sanmdi-relaunch-page){margin-top:0!important;background:#000}
body:has(.sanmdi-relaunch-page){background:#000;overflow:hidden}
body:has(.sanmdi-relaunch-page) #wpadminbar{display:none}
.sanmdi-relaunch-page{position:fixed;inset:0;background:#000;color:#fff;isolation:isolate;overflow:hidden}
.sanmdi-smoke{position:absolute;inset:0;z-index:0}
.sanmdi-smoke sr7-module,.sanmdi-smoke sr7-module-wrap{min-height:100svh!important}
.sanmdi-brand{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:40px 24px;pointer-events:none}
.sanmdi-identity{width:min(460px,76vw,78svh);text-align:center}
.sanmdi-logo{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:1030/668;margin:0;animation:sanmdi-reveal 2.2s cubic-bezier(.22,.61,.36,1) .35s both}
.sanmdi-logo img{position:absolute;display:block;width:121.7476%;max-width:none;height:auto;left:-10.8738%;top:-46.1078%;filter:brightness(0) invert(1)}
.sanmdi-status{margin:clamp(32px,5.4vh,49px) 0 0!important;color:#8a3ab9;font:400 clamp(16px,1.5vw,19px)/1.5 SanmdiSohne,Helvetica,Arial,sans-serif;animation:sanmdi-reveal 1.4s ease 1.7s both}
.sanmdi-status span{display:inline-block;white-space:nowrap;transform-origin:center;animation:sanmdi-breathe 8s cubic-bezier(.45,0,.55,1) 3.1s infinite both}
@keyframes sanmdi-reveal{from{opacity:0}to{opacity:1}}
@keyframes sanmdi-breathe{0%,100%{transform:scale(.97);letter-spacing:.05em;text-indent:.05em}50%{transform:scale(1.04);letter-spacing:.16em;text-indent:.16em}}
@media(prefers-reduced-motion:reduce){.sanmdi-logo,.sanmdi-status,.sanmdi-status span{animation:none}.sanmdi-status span{letter-spacing:.05em;text-indent:.05em}.sanmdi-smoke{display:none}}
