/* Small shared comparison bar; imported brand CSS remains intact. */
.migration-bar{box-sizing:border-box;position:relative;z-index:100;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;background:#181713;color:#fff8e7;padding:12px 20px;font:600 13px/1.5 Arial,sans-serif}.migration-bar a{color:#f7c718;text-decoration:underline;text-underline-offset:3px}.migration-bar span{margin-left:auto;font-size:12px}.version-page{max-width:1180px;margin:auto;padding:34px 20px;font:16px/1.6 Arial,sans-serif;color:#181713}.version-page h1{font-size:clamp(32px,6vw,56px);line-height:1.1}.version-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.version-card{border:2px solid #181713;border-radius:14px;padding:22px;background:#fff8e7}.version-card h2{margin-top:0}.version-card a{color:#181713}.version-card li{margin-bottom:8px}.preview-note{background:#f7c718;border:2px solid #181713;border-radius:12px;padding:18px}.browse-status{padding:12px;font:14px Arial,sans-serif;background:#fff8e7;color:#181713;border:2px solid #181713}body{margin:0}@media(max-width:600px){.migration-bar span{margin-left:0;width:100%}}
/* Keep the imported layouts usable on narrow phones. */
@media(max-width:600px){
 .confetti{height:auto;min-height:42px;flex-wrap:wrap;gap:6px 10px;padding:8px 12px}
 .fk2-item-row{min-width:0;max-width:100%;gap:8px}
 .fk2-item-row .desc{display:block;white-space:normal;overflow-wrap:anywhere}
 .fk2-header-nav{min-width:0}
 .fk2-header-nav a{white-space:normal}
 .fk2-search{min-width:0!important;max-width:100%}
 .fk2-search input{min-width:0}
}
