.room-page.svelte-19zp3mw{gap:28px}.room-hero.svelte-19zp3mw{display:grid;justify-items:start;gap:12px}.back-link.svelte-19zp3mw{color:var(--muted-strong);font-weight:760;text-decoration:none}.room-code.svelte-19zp3mw{min-height:52px;padding:0 15px;display:inline-flex;align-items:center;border-radius:16px;background:var(--brand-blue-deep);color:#fff;font-size:1.05rem;font-weight:920}.room-layout.svelte-19zp3mw{display:grid;gap:14px}.schedule.svelte-19zp3mw,.room-meta.svelte-19zp3mw{padding:20px;display:grid;align-content:start;gap:16px}.meeting-list.svelte-19zp3mw{display:grid;gap:8px}.meeting.svelte-19zp3mw{min-height:78px;padding:12px;display:grid;gap:10px;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft)}.time.svelte-19zp3mw,.course.svelte-19zp3mw{display:grid;gap:2px}.time.svelte-19zp3mw span:where(.svelte-19zp3mw),.course.svelte-19zp3mw span:where(.svelte-19zp3mw){color:var(--muted);font-size:.78rem}.time.svelte-19zp3mw strong:where(.svelte-19zp3mw),.course.svelte-19zp3mw a:where(.svelte-19zp3mw){color:var(--ink-strong);font-weight:830}.course.svelte-19zp3mw a:where(.svelte-19zp3mw){color:var(--brand-blue-ink)}.room-meta.svelte-19zp3mw h2:where(.svelte-19zp3mw){margin:0;color:var(--ink-strong)}dl.svelte-19zp3mw{margin:0;display:grid;gap:8px}dl.svelte-19zp3mw div:where(.svelte-19zp3mw){min-height:44px;padding:9px 10px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}dt.svelte-19zp3mw{color:var(--muted)}dd.svelte-19zp3mw{margin:0;color:var(--ink-strong);font-weight:760;text-transform:capitalize}.room-meta.svelte-19zp3mw p:where(.svelte-19zp3mw){margin:0;color:var(--muted);line-height:1.55}@media(min-width:680px){.meeting.svelte-19zp3mw{grid-template-columns:180px 1fr auto;align-items:center}}@media(min-width:920px){.room-layout.svelte-19zp3mw{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}
