<style>
.main-menu > li:hover > a {
text-decoration: none;
{% if settings.mainColor == '' %}
color: #e74c3c;
{% else %}
color: #{{settings.mainColor}};
{% endif %}
}
.main-menu > li.active-menu > a {
{% if settings.mainColor == '' %}
color: #e74c3c;
{% else %}
color: #{{settings.mainColor}};
{% endif %}
text-decoration:underline;
}
.block1-txt:hover {
background-color: {{mainColorRgba}};
}
.bg-background-color {
{% if settings.backgroundColor == '' %}
background-color: #fff;
{% else %}
background-color: #{{settings.backgroundColor}};
{% endif %}
}
.bg1 {
{% if settings.mainColor == '' %}
background-color: #e74c3c;
{% else %}
background-color: #{{settings.mainColor}};
{% endif %}
}
.hov-cl1:hover {
{% if settings.mainColor == '' %}
color: #e74c3c;
{% else %}
color: #{{settings.mainColor}};
{% endif %}
}
.icon-header-noti::after {
background-color: #e74c3c;
}
.hov-btn3:hover {
{% if settings.mainColor == '' %}
border-color: #e74c3c;
background-color: #e74c3c;
{% else %}
border-color: #{{settings.mainColor}};
background-color: #{{settings.mainColor}};
{% endif %}
}
.show-search:hover:after,
.show-filter:hover:after {
{% if settings.mainColor == '' %}
background-color: #e74c3c;
border-color: #e74c3c;
{% else %}
background-color: #{{settings.mainColor}};
border-color: #{{settings.mainColor}};
{% endif %}
}
.btn-back-to-top:hover, .btn-back-to-top {
{% if settings.mainColor == '' %}
background-color: #e74c3c;
{% else %}
background-color: #{{settings.mainColor}};
{% endif %}
}
.main-menu-m {
{% if settings.mainColor == '' %}
background-color: #e74c3c;
{% else %}
background-color: #{{settings.mainColor}};
{% endif %}
}
.loader05 {
{% if settings.mainColor == '' %}
border: 4px solid #e74c3c;
{% else %}
border: 4px solid #{{settings.mainColor}};
{% endif %}
}
.modal-header {
background-color: #fff;
border: 0px !important;
color:#fff !important;
}
.custom_home_btn {
background-color: #000 !important;
color:#fff !important;
}
.text_color_main {
color: #{{settings.mainColor}};
}
.card-lobby-blue {
background-color:#3498db;
}
.card-lobby-green {
background-color:#2ecc71;
}
.card-lobby-red {
background-color:#eb4d4b;
}
.card-lobby-purple {
background-color:#a29bfe;
}
.card-lobby {
border-color:#fff;
padding:20px;
height:150px;
color:#fff;
border-radius:10px;
}
.card-lobby-icon {
font-size:50px;
float:right;
}
.card-lobby-text {
position:absolute;
bottom:20px;
font-size:30px;
}
.card-padding {
margin-top:20px;
cursor:pointer;
}
/* Avatar base */
.letters_avatar{
--size: 48px; /* cambia tamaño aquí */
width: var(--size);
height: var(--size);
border-radius: 999px; /* circular */
display: inline-grid;
place-items: center;
background: #e9eef3; /* fondo por defecto */
color: #2b2f36;
font-weight: 700;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
/* tamaño de fuente relativo al tamaño del avatar */
font-size: calc(var(--size) * 0.42);
line-height: 1;
text-transform: uppercase;
user-select: none;
overflow: hidden;
}
/* Pinta las iniciales usando el atributo data-initials */
.letters_avatar::before{
content: attr(data-initials);
}
/* Tamaños rápidos */
.letters_avatar.sm{ --size: 32px; }
.letters_avatar.lg{ --size: 64px; }
/* Variante cuadrada con esquinas suaves */
.letters_avatar.square{ border-radius: 12px; }
/* Variante con gradiente "de marca" */
.letters_avatar.brand{
background: linear-gradient(135deg, #111827, #0ea5e9);
color: white;
}
/* Ejemplo de un pequeño borde */
.letters_avatar{ box-shadow: inset 0 0 0 1px rgba(0,0,0,.06); }
</style>