/* Querubim • azul celeste, branco e dourado. Interface independente do Conecta Escola. */
:root,body.qer-body{--qer-page:#071b39;--qer-bg:#061b38;--qer-bg2:#0b315a;--qer-panel:#123d67;--qer-panel2:#164d77;--qer-panel3:#1b5b8e;--qer-accent:#5de4ff;--qer-ui-accent:#5de4ff;--qer-primary:#30bfff;--qer-gold:#f7c750;--qer-border:rgba(117,213,255,.38);color:#f6fbff}
body.qer-body{background:linear-gradient(135deg,#061936,#092c59 58%,#0b5da2);min-height:100vh;color:#fff}
body.qer-body .qer-topbar,body.qer-body .qer-admin-sidebar{background:#09274a}
body.qer-body .qer-brand b{color:#f7c750}
body.qer-body a,body.qer-body .qer-community-chip{color:#6ee9ff}
body.qer-body .qer-primary-btn,body.qer-body .qer-add-subject,body.qer-body .qer-publish{background:linear-gradient(120deg,#15aff1,#5de4ff);color:#042341;border-color:#5de4ff}
body.qer-body .qer-access-tab.active{border-color:#f7d66a;color:#fff}
body.qer-body .qer-gate-card{box-shadow:0 24px 80px rgba(1,15,36,.6);border:1px solid rgba(106,218,255,.5)}
body.qer-body .qer-gate-official-logo{max-height:125px;object-fit:contain}
body.qer-body .qer-school-cover{background:linear-gradient(115deg,#082e65,#0b6fb6)}
body.qer-body .qer-school-badge{border-color:#e7bf5c}
body.qer-body .qer-post,body.qer-body .qer-side-card{box-shadow:0 12px 36px rgba(0,13,40,.28)}
body.qer-body .qer-theme-turbina-max{--qer-accent:#5de4ff}
@media(max-width:620px){body.qer-body .qer-gate-official-logo{max-height:92px}}
