/* assets/css/common.css
   Shared across every PulseSocial page — Material Symbols base rule
   and the "glass card" look used on several screens. Page-specific
   extras live in their own assets/css/<page>.css file. */

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
    display: inline-block;
    vertical-align: middle;
}

.glass-card {
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

/* Thin scrollbar used by the sidebar (and anywhere else that needs an
   internally-scrolling area, e.g. the sidebar nav when it has many items) */
.custom-scrollbar::-webkit-scrollbar { width: 4px; }
.custom-scrollbar::-webkit-scrollbar-track { background: transparent; }
.custom-scrollbar::-webkit-scrollbar-thumb { background: #d3e4fe; border-radius: 10px; }
.custom-scrollbar { scrollbar-width: thin; }

