:root{--bg-color: var(--dynamic-bg);--app-bg: var(--dynamic-bg);--primary-color: var(--dynamic-primary);--app-accent: var(--dynamic-primary);--app-accent-legible: var(--dynamic-primary);--font-body: var(--dynamic-font);--font-heading: var(--dynamic-font);--app-accent-glow: color-mix(in srgb, var(--dynamic-primary) 25%, transparent);--app-border: color-mix(in srgb, var(--dynamic-primary) 20%, transparent);--app-border-strong: color-mix(in srgb, var(--dynamic-primary) 40%, transparent);--app-sidebar-border: color-mix(in srgb, var(--dynamic-primary) 25%, transparent);--app-sidebar-divider: color-mix(in srgb, var(--dynamic-primary) 25%, transparent);--app-toast-border: color-mix(in srgb, var(--dynamic-primary) 30%, transparent);--app-scrollbar-thumb: color-mix(in srgb, var(--dynamic-primary) 20%, transparent);--primary-gradient: linear-gradient(135deg, color-mix(in srgb, var(--dynamic-primary) 80%, black) 0%, var(--dynamic-primary) 50%, color-mix(in srgb, var(--dynamic-primary) 80%, white) 100%)}.lang-dropdown{position:relative;display:inline-block;margin-left:1rem}.lang-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#14141499;cursor:pointer;padding:6px 12px;border-radius:8px;font-weight:700;font-size:.85rem;transition:all .2s}.lang-dropdown-trigger:hover{color:var(--primary-color);background:#00000008}.lang-dropdown-trigger .chevron-icon{transition:transform .2s;opacity:.5}.lang-dropdown:hover .lang-dropdown-trigger .chevron-icon{transform:rotate(180deg);opacity:.8}.lang-dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;width:280px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:14px;box-shadow:0 10px 30px -5px #0000001a,0 0 0 1px #00000005;padding:10px;z-index:100;opacity:0;visibility:hidden;transform:translateY(10px) scale(.95);transition:all .2s cubic-bezier(.16,1,.3,1)}.lang-dropdown:hover .lang-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lang-dropdown-menu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px;background:transparent}.lang-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.lang-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:500;color:#4a5568;text-decoration:none;transition:all .15s}.lang-dropdown-item:hover{background:#3880ff14;color:var(--primary-color)}.lang-dropdown-item.active{background:#3880ff1f;color:#141414;font-weight:700}.mobile-lang-section{display:none;padding:1.5rem 0 .5rem;border-top:1px solid rgba(0,0,0,.06);margin-top:1.5rem;width:100%}.mobile-lang-title{font-size:.8rem;color:#14141466;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;text-align:center}.mobile-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-lang-item{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:#0000000a;border:1px solid rgba(0,0,0,.04);border-radius:10px;font-size:.85rem;font-weight:600;color:#4a5568;text-decoration:none;transition:all .2s}.mobile-lang-item.active{background:#3880ff1a;color:var(--primary-color);border-color:#3880ff33;box-shadow:inset 0 0 0 1px #3880ff1a}.footer-lang-section{margin-top:25px;width:100%}.footer-lang-title{font-size:.8rem;color:#fff6;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.footer-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.footer-lang-item{display:inline-block;font-size:.85rem;color:#fff9;text-decoration:none;transition:color .2s;font-weight:500}.footer-lang-item:hover{color:var(--primary-color)}.footer-lang-item.active{color:var(--primary-color);font-weight:700}@media(max-width:991px){.lang-dropdown{display:none}.mobile-lang-section{display:block}.footer-lang-grid{grid-template-columns:repeat(2,1fr)}}html:has(body.embed-page),body.embed-page{background-color:var(--bg-color)!important;color:var(--text-color)!important}body.embed-page p,body.embed-page h1,body.embed-page h2,body.embed-page h3,body.embed-page h4,body.embed-page strong,body.embed-page li,body.embed-page label,body.embed-page span:not([class]){color:inherit!important}
