:root{--astro-accent:#9B5CFF;--astro-secondary:#FF4FA2;--astro-surface:#171A35;--astro-background:#090B18;--astro-text:#F7F4FF;--astro-radius:18px;--astro-shadow:0 14px 40px rgba(38,28,64,.09)}.astro-themed .btn-primary,.astro-themed .bg-primary{background:linear-gradient(105deg,var(--astro-accent),var(--astro-secondary))!important;border-color:transparent!important;box-shadow:0 8px 22px color-mix(in srgb,var(--astro-accent) 24%,transparent)}.astro-themed .main-header{border-bottom:1px solid color-mix(in srgb,var(--astro-accent) 18%,#e8e5ed);box-shadow:0 5px 24px rgba(35,26,57,.06)}.astro-themed .card{border-radius:var(--astro-radius);border-color:color-mix(in srgb,var(--astro-accent) 12%,#e9e6ef);box-shadow:var(--astro-shadow)}.astro-theme-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--astro-accent) 9%,#fff);color:var(--astro-text);border:1px solid color-mix(in srgb,var(--astro-accent) 25%,#fff)}body.night-mode .astro-theme-chip{background:color-mix(in srgb,var(--astro-accent) 18%,#24202c);color:#f7f4fb}:root{--astro-muted:#6e6877;--astro-border:#e7e2ec}.astro-themed{color:var(--astro-text)}.astro-themed .text-muted{color:var(--astro-muted)!important}.astro-themed input,.astro-themed select,.astro-themed textarea{color:#241e31;background:#fff;border-color:var(--astro-border)}body.night-mode.astro-themed{--astro-text:#f4f1f8;--astro-muted:#bcb5c8;--astro-border:#443d50;color:#f4f1f8!important;background:#17141d!important}body.night-mode.astro-themed .card,body.night-mode.astro-themed .dropdown-menu{color:#f4f1f8!important;background:#24202c!important;border-color:#443d50!important}body.night-mode.astro-themed input,body.night-mode.astro-themed select,body.night-mode.astro-themed textarea{color:#f7f4fb!important;background:#1c1922!important;border-color:#51495e!important}body.night-mode.astro-themed a:not(.btn){color:#bca8ff}.astro-themed .card{overflow:hidden}.astro-themed .card-header{font-family:Georgia,'Times New Roman',serif;font-size:1.08rem;letter-spacing:-.01em}.astro-themed .main-side-nav-card{border:1px solid color-mix(in srgb,var(--astro-accent) 12%,#e6e1ea)}.astro-t2l-promo{margin:16px 8px 5px!important}.astro-t2l-promo>a{display:grid!important;grid-template-columns:62px 1fr;gap:11px;align-items:center;padding:10px!important;border-radius:16px!important;background:linear-gradient(125deg,#0a0910,#17111c)!important;color:#fff!important;box-shadow:0 12px 30px rgba(21,13,30,.18)}.astro-t2l-promo img{width:62px;height:62px;object-fit:cover;border-radius:12px}.astro-t2l-promo span{display:grid;min-width:0}.astro-t2l-promo b{letter-spacing:.06em}.astro-t2l-promo small{color:#d8d1dd;white-space:normal;line-height:1.3}.astro-t2l-promo em{margin-top:4px;color:#efc35f;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}body.night-mode .astro-t2l-promo>a{border:1px solid #604b27}.astro-themed .main-side-nav>li>a{transition:background .2s ease,transform .2s ease}.astro-themed .main-side-nav>li:not(.astro-t2l-promo)>a:hover{transform:translateX(2px);background:color-mix(in srgb,var(--astro-accent) 8%,transparent)}.lumo-chat-presence{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--astro-accent) 22%,#e8e2ef);border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--astro-accent) 8%,#fff),#fff 48%,color-mix(in srgb,var(--astro-secondary) 8%,#fff));box-shadow:0 9px 26px rgba(41,28,62,.08)}.lumo-chat-presence>img{width:58px;height:58px;object-fit:cover;border-radius:15px}.lumo-chat-copy{display:grid;min-width:0}.lumo-chat-copy small{color:var(--astro-accent);font-size:9px;font-weight:900;letter-spacing:.12em}.lumo-chat-copy strong{font-family:Georgia,'Times New Roman',serif;font-size:1.08rem;color:var(--astro-text)}.lumo-chat-copy span{overflow:hidden;color:var(--astro-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lumo-chat-presence .btn{padding:8px 12px!important;font-size:11px!important;white-space:nowrap}body.night-mode .lumo-chat-presence{background:linear-gradient(120deg,#2d2638,#211d29);border-color:#4d425c}.emoji-menu .astro-emoji-search{position:sticky;z-index:2;top:0;padding:8px;background:var(--astro-surface,#fff)}.emoji-menu .astro-emoji-search input{width:100%;padding:8px 10px;border-radius:10px}.astro-emoji-filters{display:flex;gap:5px;padding:0 8px 7px;overflow-x:auto}.astro-emoji-filters button{padding:5px 8px!important;border-radius:9px!important;background:#f0edf4!important;color:#4f4859!important;font-size:10px!important;box-shadow:none!important;white-space:nowrap}.astro-emoji-filters button.is-active{background:var(--astro-accent)!important;color:#fff!important}.emoji-menu .item[hidden]{display:none!important}@media(max-width:600px){.lumo-chat-presence{grid-template-columns:50px 1fr}.lumo-chat-presence>img{width:50px;height:50px}.lumo-chat-presence .btn{grid-column:1/-1;width:100%}}.astro-lumo-pack-head{display:flex;align-items:center;gap:9px;padding:9px 12px;background:linear-gradient(110deg,#fff8df,#f4edff)}.astro-lumo-pack-head img{width:38px;height:38px;border-radius:12px}.astro-lumo-pack-head span{display:grid}.astro-lumo-pack-head b{color:var(--astro-text);font-family:Georgia,'Times New Roman',serif}.astro-lumo-pack-head small{color:var(--astro-muted);font-size:10px}body.night-mode .astro-lumo-pack-head{background:linear-gradient(110deg,#352c1e,#2d2639)}