/* Coding Classroom v0.9.13 — new PNG brand logo integration.
   Kept in a separate final stylesheet so the existing classroom UI remains unchanged. */
.site-brand-new{display:flex;align-items:center;justify-content:center;min-width:92px;line-height:1;padding:0;background:transparent}
.site-brand-new .brand-logo-new{display:block;width:92px;height:auto;max-height:68px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 6px 12px rgba(31,67,111,.13))}
.about-logo-new{width:190px;height:auto;max-width:24vw;object-fit:contain;border-radius:0;background:transparent;filter:drop-shadow(0 12px 18px rgba(23,55,96,.15))}
.footer-brand-new a{align-items:center;gap:12px}.footer-brand-new img{width:88px;height:auto;max-height:72px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.10))}.footer-brand-new span{display:grid}.footer-brand-new small{white-space:nowrap}
@media(max-width:900px){.site-brand-new{min-width:76px}.site-brand-new .brand-logo-new{width:76px;max-height:60px}.about-logo-new{width:160px;max-width:30vw}.footer-brand-new img{width:80px}}
@media(max-width:700px){.site-brand-new{min-width:64px}.site-brand-new .brand-logo-new{width:64px;max-height:52px}.about-logo-new{width:128px;max-width:36vw}.footer-brand-new a{justify-content:flex-start}.footer-brand-new img{width:74px}.footer-brand-new small{white-space:normal}}
@media(max-width:430px){.site-brand-new{min-width:56px}.site-brand-new .brand-logo-new{width:56px;max-height:47px}}
