.mos-neon-ring,.mem-auth-drawer,.mos-neon-btn{--mos-glass-strong:var(--surface-glass-strong);--mos-glass-drawer:var(--surface-glass-drawer);--mos-glass-field:var(--surface-glass-field);--mos-glass-field-alt:var(--surface-glass-field-alt);--mos-glass-button:var(--surface-glass-button);--mos-white:var(--surface-white);--mos-ink-strong:var(--mos-chrome-ink);--mos-ink-muted:var(--mos-chrome-ink-2);--mos-ink-placeholder:var(--input-placeholder-color);--mos-edge-default:var(--memelli-primary);--mos-transition-shadow:var(--transition-shadow);--mos-glass-button-fill:var(--surface-glass-button-fill);--mos-dark-shadow-md:var(--surface-dark-shadow-md);--mos-dark-shadow-lg:var(--surface-dark-shadow-lg);--mos-highlight-soft:var(--surface-highlight-soft);--mos-highlight-strong:var(--surface-highlight-strong)}.mos-neon-ring{border:var(--mos-neon-border-width,1.5px) solid transparent;border-radius:var(--mos-neon-radius,999px);background:linear-gradient(var(--neon-fill,#0a0304eb), var(--neon-fill,#0a0304eb)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--mos-edge-color,hsl(var(--edge-color,0 72% 51%))) var(--mos-edge-fade-mix,45%), transparent), var(--mos-edge-color,hsl(var(--edge-color,0 72% 51%))) var(--mos-edge-peak-stop,50%), color-mix(in srgb, var(--mos-edge-color,hsl(var(--edge-color,0 72% 51%))) var(--mos-edge-fade-mix,45%), transparent)) border-box;box-shadow:var(--mos-neon-ring-shadow,0 0 22px color-mix(in srgb, var(--mos-edge-color,hsl(var(--edge-color,0 72% 51%))) 28%, transparent))}.mos-neon-ring-scroll-edge{border-right-width:0}.memelli-native-window,.memelli-native-window *{scrollbar-width:none;-ms-overflow-style:none}.memelli-native-window::-webkit-scrollbar{width:0;height:0;display:none}.memelli-native-window ::-webkit-scrollbar{width:0;height:0;display:none}.mos-neon-line-h{background:linear-gradient(90deg, transparent, var(--mos-edge-color) 50%, transparent);height:1px;box-shadow:var(--mos-edge-line-shadow);border:0}.mos-neon-line-v{background:linear-gradient(180deg, transparent, var(--mos-edge-color) 50%, transparent);width:1px;box-shadow:var(--mos-edge-line-shadow);border:0}.mem-auth-drawer{background:var(--auth-drawer-bg)!important;color:var(--mos-ink-strong)!important;box-shadow:var(--auth-drawer-shadow)!important}.mem-auth-drawer:after{content:"";top:0;bottom:0;background:linear-gradient(180deg, transparent, var(--mos-edge-color) 50%, transparent);width:1px;box-shadow:var(--auth-drawer-edge-shadow);pointer-events:none;position:absolute;inset-inline-end:0}.mem-auth-drawer .border-b{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mos-edge-color) 55%, transparent) 50%, transparent) bottom / 100% var(--mos-divider-width) no-repeat;border-color:#0000!important}.mem-auth-drawer h2,.mem-auth-drawer .form-check-label,.mem-auth-drawer .form-label{color:var(--mos-chrome-ink)!important}.mem-auth-drawer .text-primary,.mem-auth-drawer .btn-link{color:var(--mos-edge-color)!important}.mem-auth-drawer .text-default-600,.mem-auth-drawer .text-default-400,.mem-auth-drawer .text-default-700{color:var(--mos-chrome-ink-2)!important}.mem-auth-drawer .form-input,.mem-auth-drawer .form-select{border-radius:var(--input-radius);box-shadow:none;transition:var(--mos-transition-shadow);color:var(--mos-ink-strong)!important;background:linear-gradient(var(--mos-glass-field), var(--mos-glass-field)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--mos-edge-color) 16%, transparent), color-mix(in srgb, var(--mos-edge-color) 55%, transparent) 50%, color-mix(in srgb, var(--mos-edge-color) 16%, transparent)) border-box!important;border:2px solid #0000!important}.mem-auth-drawer .form-input::placeholder{color:var(--mos-ink-placeholder)!important}.mem-auth-drawer .form-input:focus,.mem-auth-drawer .form-select:focus{box-shadow:var(--input-focus-shadow)!important;outline:none!important}.mem-auth-drawer .form-select option{background:var(--select-option-bg);color:var(--mos-ink-strong)}.mem-auth-drawer .bg-default-100{background:var(--segment-bg)!important}.mem-auth-drawer .bg-default-100>button{color:var(--mos-chrome-ink-2)}.mem-auth-drawer .bg-default-100>button.bg-primary{border:2px solid #0000;background:linear-gradient(var(--mos-glass-field-alt), var(--mos-glass-field-alt)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--mos-edge-color) 25%, transparent), var(--mos-edge-color) 50%, color-mix(in srgb, var(--mos-edge-color) 25%, transparent)) border-box!important;color:var(--mos-ink-strong)!important;box-shadow:var(--segment-active-shadow)!important}.mem-auth-drawer .btn.bg-primary{background:var(--mos-edge-color)!important;color:var(--mos-white)!important;box-shadow:var(--auth-primary-shadow)!important;border:0!important}.mem-auth-drawer .form-checkbox{accent-color:var(--mos-edge-color)}.mem-auth-drawer .btn-soft-secondary{background:var(--segment-bg)!important;color:var(--mos-ink-strong)!important;border:1px solid color-mix(in srgb, var(--mos-edge-color) 35%, transparent)!important}:root{--mos-edge-solid:rgb(from var(--mos-edge-color) r g b / 1)}.mos-neon-btn{align-items:center;gap:var(--button-gap);border:var(--mos-neon-border-width) solid transparent;border-radius:var(--button-radius);color:var(--mos-white);cursor:pointer;background:linear-gradient(var(--mos-glass-button), var(--mos-glass-button)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--mos-edge-solid) 20%, transparent), var(--mos-edge-solid) 50%, color-mix(in srgb, var(--mos-edge-solid) 20%, transparent)) border-box;box-shadow:var(--button-neon-shadow);-webkit-backdrop-filter:var(--button-blur);backdrop-filter:var(--button-blur);transition:var(--button-transition);font-family:Poppins,Inter,system-ui,sans-serif;display:flex}.mos-neon-btn:hover{transform:translateY(var(--button-hover-y));box-shadow:var(--button-neon-hover-shadow)}.mos-neon-btn svg{color:var(--mos-edge-solid);filter:drop-shadow(0 0 6px var(--mos-edge-solid))}.mos-neon-btn .fine{color:color-mix(in srgb, var(--mos-edge-solid) 70%, var(--mos-white))}.mem-auth-drawer .btn.bg-primary{background:linear-gradient(var(--mos-glass-button-fill), var(--mos-glass-button-fill)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--mos-edge-solid) 20%, transparent), var(--mos-edge-solid) 50%, color-mix(in srgb, var(--mos-edge-solid) 20%, transparent)) border-box!important;box-shadow:var(--auth-cta-glass-shadow)!important;border:2px solid #0000!important}.mem-auth-drawer .btn.bg-primary:hover{box-shadow:var(--auth-cta-glass-hover-shadow)!important}header,[data-canvas-slot=header],#memelli-window-dock{position:relative}header:after,[data-canvas-slot=header]:after,#memelli-window-dock:after{content:"";background:linear-gradient(90deg, transparent, var(--mos-edge-color) 50%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.memelli-header-edge{position:relative}.memelli-header-edge:after{content:"";background:linear-gradient(90deg, transparent, var(--mos-edge-color) 50%, transparent);pointer-events:none;z-index:1;height:1px;position:absolute;bottom:0;left:0;right:0}
