
/* V24 platform bridge: teacher-side discovery + visible PWYW. Classroom /run pages never load this file. */
.navlinks .mini-find{min-height:42px;padding:0 14px;border:1px solid rgba(24,223,247,.42);background:rgba(24,223,247,.06);color:#a8f6ff!important}.fixes-support-ribbon{background:#f4f1ea;color:#111;border-bottom:1px solid #d7d2c8}.fixes-support-ribbon>div{width:min(1240px,calc(100% - 44px));margin:auto;min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;font:700 11px/1.4 Inter,Arial,sans-serif}.fixes-support-ribbon b{font-weight:950}.fixes-support-ribbon a{text-decoration:underline!important;text-underline-offset:3px!important;font-weight:950!important}.fixes-added-ad{padding:24px 0;background:#f4f1ea;color:#111;border-bottom:1px solid #d8d4ca}.fixes-added-ad .wrap{width:min(1240px,calc(100% - 44px));margin:auto}.fixes-added-ad .ad-box{min-height:108px;background:#f8f5ef;border:1px dashed #bdb8ae}.fixes-added-ad .fixes-ad-label{padding:0 2px}.fixes-added-ad ins{min-height:78px}@media(max-width:900px){.navlinks .mini-find{display:inline-flex!important}.fixes-support-ribbon>div{width:min(100% - 28px,1240px);min-height:48px}.navlinks{gap:7px!important}.navlinks .mini-find{font-size:9px!important;padding:0 11px!important}.navlinks .yellow{font-size:9px!important;padding:0 11px!important}}
