/*
Theme Name: Studefixum Migration
Description: Übernahme der eigenen Studefixum-Quelle mit nativen WordPress-Funktionen.
Version: 0.1.0
Text Domain: studefixum-migration
*/
.animated-element{opacity:1!important;filter:none!important;transform:none!important}.consent-banner-root,.privacy-settings-root,.browser-not-supported{display:none!important}.stf-form,.stf-board{max-width:100%;padding:1.2rem;background:#f0f9ff;color:#0c1222;border-radius:12px;margin:1rem 0}.stf-form label{display:block;margin:.9rem 0 .35rem}.stf-form input[type=text],.stf-form textarea,.stf-form select{display:block;box-sizing:border-box;width:100%;padding:.7rem;border:1px solid #6179b7;background:white;color:#111;border-radius:6px;font:inherit}.stf-form button,.stf-board a.stf-button{padding:.7rem 1.2rem;border:1px solid #246dd8;border-radius:8px;background:#246dd8;color:white;cursor:pointer}.stf-form fieldset{padding:.6rem;border:1px solid #b4c7ed}.stf-form fieldset label{display:inline-flex;gap:.4rem;margin:.5rem}.stf-form .stf-honey{position:absolute;left:-10000px}.stf-board article{padding:1rem 0;border-bottom:1px solid #b4c7ed}.stf-board nav{display:flex;gap:1rem;flex-wrap:wrap}.stf-note{padding:1rem;border:1px solid #246dd8}.stf-notice{margin:1rem 0}.comment-form label{display:block}.comment-form textarea{max-width:100%}

/* Keep mobile grid within the viewport despite the wide ticker. */
@media(max-width:767.95px){.section-content-with-grid-grid-wrapper{grid-template-columns:minmax(0,1fr)}.grid-module-container-root,.grid-module-container-root-image-with-link{min-width:0}.html-code-module-root{min-width:0;max-width:100%;width:100%}}
