/* Lulando Social v1.0.0 – identidade visual isolada. */
:root, body.lul-body{--lul-page:#23070D!important;--lul-bg:#270911!important;--lul-bg2:#400C18!important;--lul-panel:#541422!important;--lul-panel2:#641A2A!important;--lul-panel3:#7C2335!important;--lul-accent:#F3C64D!important;--lul-ui-accent:#F2CF61!important;--lul-primary:#CE3040!important;--lul-gold:#F2CC60!important;--lul-border:rgba(255,191,194,.25)!important;--lul-ui-line:rgba(251,201,193,.3)!important;--lul-ui-accent-soft:rgba(190,40,60,.18)!important;color:#fff!important}
body.lul-body,body.lul-shorts-standalone{background:linear-gradient(135deg,#25080F 0%,#430C19 48%,#681628 100%)!important;color:#fff!important}
body.lul-body .lul-topbar,body.lul-body .lul-admin-sidebar{background:#430B18!important;border-color:rgba(255,210,210,.14)!important}
body.lul-body .lul-primary-btn,body.lul-body .lul-publish,body.lul-body .lul-add-subject{background:linear-gradient(115deg,#AE1D2D,#D33944)!important;color:white!important;border-color:#EE6974!important}
body.lul-body .lul-brand b{color:#fff!important}
body.lul-body .lul-school-cover{background:linear-gradient(110deg,#370911,#AF2636)!important}
body.lul-body .lul-post,body.lul-body .lul-side-card,body.lul-body .lul-composer{border-color:rgba(238,131,139,.25)!important;background:#4B1523!important}
body.lul-body a,body.lul-body .lul-community-chip{color:#FFD77C}
body.lul-body .lul-topnav a.active,body.lul-body .lul-mobile-nav a.active{background:#8E1F32!important;color:#fff!important}
body.lul-body .lul-mobile-nav{overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;grid-template-columns:none!important;gap:5px!important;scrollbar-width:none;background:rgba(41,8,18,.96)!important}
body.lul-body .lul-mobile-nav a{flex:0 0 76px!important;min-width:76px!important;padding:5px 4px!important}
body.lul-shorts-standalone .lul-shorts-bottom-menu{overflow-x:auto!important;display:flex!important;scrollbar-width:none!important;background:#300A14!important}
body.lul-shorts-standalone .lul-shorts-bottom-menu a{min-width:74px!important;flex:1 0 74px!important}
body.lul-body .lul-gate-card{background:rgba(53,11,23,.98)!important;border-color:rgba(255,184,189,.25)!important}
@media(max-width:700px){body.lul-body .lul-topbar{background:#410D19!important}}
