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