/* Shared additions to the existing STEM-Master platform. */
.home-controls{display:flex;justify-content:flex-end;padding:12px 0}.home-controls label{font-size:14px}.home-controls select{font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);min-height:44px}.course-card-meta{font-size:14px;color:var(--muted);padding:0 12px 20px;margin:0}.site-footer nav{line-height:2}.page-header a{text-decoration:none}.page-header a:hover{text-decoration:underline}.header-row nav{flex-wrap:wrap}.library-result{flex-direction:column;justify-content:flex-start!important}.library-result .row-meta{display:block}.search-form select{max-width:170px}.home-controls label{display:flex;align-items:center;gap:8px}#library-status{min-height:24px}#load-more{display:block;margin:24px auto}#library-results:empty{display:none}.page-viewport{scroll-margin-top:20px}
@media(max-width:600px){.search-form{flex-wrap:wrap}.search-form input{flex-basis:100%}.home-controls{padding-inline:16px}.header-row nav{gap:12px 18px}.question-list .library-result{grid-column:1/-1}}
