.li-page{--li-bg:#07060b;--li-bg2:#0d0a16;--li-violet:#8b5cf6;--li-magenta:#e935c1;--li-text:#f7f5ff;--li-muted:#b9b2d0;--li-line:rgba(139,92,246,.28);--li-card:rgba(20,14,34,.86);background:radial-gradient(1200px 700px at 12% -10%,rgba(139,92,246,.22),transparent 60%),radial-gradient(900px 600px at 100% 0%,rgba(233,53,193,.18),transparent 55%),linear-gradient(180deg,var(--li-bg2),var(--li-bg) 55%);color:var(--li-text);font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.li-page *,.li-page *::before,.li-page *::after{box-sizing:border-box}.li-shell{display:block;margin:0 auto;max-width:1120px;padding:clamp(16px,4vw,40px);width:100%}.li-nav{align-items:center;background:linear-gradient(180deg,rgba(13,10,22,.92),rgba(13,10,22,.62));border-bottom:1px solid var(--li-line);display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:14px clamp(16px,4vw,40px);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.li-nav a,.li-nav span{color:var(--li-text);font-weight:600;letter-spacing:.01em;text-decoration:none}.li-nav a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--li-magenta);text-underline-offset:4px}.li-hero{display:grid;gap:clamp(16px,3vw,28px);padding:clamp(28px,7vw,72px) 0 clamp(20px,5vw,48px)}.li-hero h1{color:#fff;font-size:clamp(1.9rem,5.2vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0;text-shadow:0 2px 30px rgba(139,92,246,.35)}.li-hero p{color:var(--li-muted);font-size:clamp(1rem,2.2vw,1.2rem);margin:0;max-width:62ch}.li-card{background:linear-gradient(160deg,var(--li-card),rgba(11,8,20,.92));border:1px solid var(--li-line);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);color:var(--li-text);display:block;padding:clamp(16px,3vw,26px);position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.li-card::before{background:linear-gradient(90deg,var(--li-violet),var(--li-magenta));border-radius:16px 16px 0 0;content:'';height:2px;inset-inline:0;opacity:.85;position:absolute;top:0}.li-card:hover{border-color:rgba(233,53,193,.5);box-shadow:0 22px 54px rgba(0,0,0,.6),0 0 0 1px rgba(139,92,246,.25)}.li-card h2,.li-card h3{color:#fff;font-weight:700;line-height:1.25;margin:0 0 .5em}.li-card p{color:var(--li-muted);margin:0 0 .8em}.li-card p:last-child{margin-bottom:0}.li-button{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--li-violet),var(--li-magenta));border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 10px 26px rgba(139,92,246,.35),0 4px 14px rgba(233,53,193,.28);color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:.8em 1.6em;text-align:center;text-decoration:none;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.li-button:hover{filter:brightness(1.12) saturate(1.08);box-shadow:0 14px 34px rgba(139,92,246,.45),0 6px 18px rgba(233,53,193,.36);transform:translateY(-1px)}.li-button:active{transform:translateY(0);filter:brightness(.96)}.li-page :focus-visible,.li-button:focus-visible,.li-nav a:focus-visible,.li-card:focus-visible{outline:3px solid #f0abfc;outline-offset:3px;border-radius:10px}.li-button:focus-visible{border-radius:999px}.li-page ::selection{background:rgba(233,53,193,.45);color:#fff}[dir='rtl'] .li-page,[dir='rtl'].li-page{direction:rtl;text-align:right}[dir='rtl'] .li-nav{flex-direction:row-reverse}[dir='rtl'] .li-hero{text-align:right}[dir='rtl'] .li-button{letter-spacing:0}@media (max-width:720px){.li-shell{padding:16px}.li-nav{gap:10px 14px;padding:12px 16px}.li-nav a,.li-nav span{font-size:.95rem}.li-hero{padding:24px 0 32px}.li-card{border-radius:14px;padding:16px}.li-button{display:block;width:100%}}@media (min-width:721px) and (max-width:1024px){.li-shell{padding:24px}.li-hero{padding:40px 0 32px}}@media (prefers-reduced-motion:reduce){.li-card,.li-button{transition:none}.li-button:hover{transform:none}}@media (prefers-contrast:more){.li-page{--li-muted:#e6e1f5;--li-line:rgba(233,53,193,.6)}.li-card{background:#0b0814}}
.legam-root-language-menu{position:fixed;top:12px;right:12px;z-index:9999;direction:rtl;font-family:system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif;font-size:14px;line-height:1.4;color:#f5e9ff;background:linear-gradient(135deg,#1a0b2e,#3d0f5c 55%,#8a0f6b);border:1px solid #b23bd6;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.45);max-width:min(70vw,220px)}.legam-root-language-menu summary{cursor:pointer;list-style:none;padding:8px 14px;font-weight:600;color:#f5e9ff;border-radius:10px;outline:none}.legam-root-language-menu summary::-webkit-details-marker{display:none}.legam-root-language-menu summary::marker{content:''}.legam-root-language-menu summary:focus-visible{outline:2px solid #ff5ce1;outline-offset:2px}.legam-root-language-menu nav{display:none;flex-direction:column;padding:4px 0 8px}.legam-root-language-menu[open] nav{display:flex}.legam-root-language-menu nav a{display:block;padding:7px 14px;color:#f5e9ff;text-decoration:none;white-space:nowrap}.legam-root-language-menu nav a:hover{background:rgba(255,92,225,.18)}.legam-root-language-menu nav a:focus-visible{outline:2px solid #ff5ce1;outline-offset:-2px;background:rgba(255,92,225,.18)}@media (max-width:480px){.legam-root-language-menu{top:8px;right:8px;font-size:13px}.legam-root-language-menu summary{padding:7px 12px}.legam-root-language-menu nav a{padding:6px 12px}}
