/* Scope classroom additions so the original experiment keeps its own appearance. */
.student-sync{position:relative;z-index:15;padding:9px 20px;background:#0c2531;border-bottom:1px solid #355366;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font:13px/1.6 "Microsoft YaHei",sans-serif;color:#bcd9e9}
.student-sync strong{color:#9be8d0}.student-sync button{padding:5px 10px;font-size:12px;margin-left:auto}.student-sync .sync-message{flex:1}.student-sync.bad{background:#392a24;color:#ffdcba}
.app{min-height:calc(100dvh - var(--classroom-bar-height,50px))}
@media(min-width:1000px){.app{height:calc(100dvh - var(--classroom-bar-height,50px))}.main{height:auto;min-height:360px}.scene-wrap{min-height:360px}}
@media(max-width:600px){.student-sync{padding:8px 12px;gap:6px 10px;font-size:12px}.student-sync .sync-message{flex-basis:100%;order:3}.student-sync button{font-size:11px}}
