[hidden]{display:none!important}
.migration-skip{position:fixed;left:1rem;top:-8rem;z-index:1000;padding:1rem;background:#fff;color:#222;border:2px solid #718b00}.migration-skip:focus{top:1rem}
.migration-mobile-nav{background:#fff;border-top:1px solid #e5e5e5;max-height:calc(100dvh - 140px);overflow:auto;padding:1rem 1.5rem;box-shadow:0 16px 24px #0001}
.migration-mobile-nav>a{display:block;padding:.8rem 0;text-decoration:none;border:0!important}.migration-mobile-languages{display:flex;gap:1rem;padding:1rem 0}
.migration-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
[data-form-status]{margin-top:1rem!important}[data-form-status][data-error="true"]{color:#a12620}
.db-cookie,.db-dialog{font-family:Manrope,Arial,sans-serif;line-height:1.6}.db-cookie button,.db-dialog button{cursor:pointer}.db-cookie a{text-decoration:underline}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(min-width:1280px){.migration-mobile-nav{display:none!important}}
.migration-faq-summary{cursor:pointer;font-size:1.125rem;font-weight:700;list-style:none}
.migration-faq-summary::-webkit-details-marker{display:none}
.migration-faq-summary::after{content:'+';font-size:1.5rem;flex:none}
.migration-faq[open]>.migration-faq-summary::after{content:'−'}
.migration-privacy-check{width:1rem;height:1rem;flex-shrink:0;accent-color:#9dcc00}
.db-series-card code{overflow-wrap:anywhere}
