.li{--li-serif:var(--font-hm-serif), Georgia, serif;--li-gold:#e3c47a;isolation:isolate;color:#f2f0ec;min-height:100dvh;font-family:var(--font-hm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 700px at 50% 120%,#2a1f3a 0%,#0000 60%),linear-gradient(#03040a 0%,#070814 55%,#0e0c1c 100%);position:relative;overflow:hidden}.li-sky,.li-sky i{pointer-events:none;position:absolute;inset:0}.li-stars{background-repeat:repeat;animation:120s linear infinite li-drift;inset:-50% 0 0!important}.li-stars.is-a{background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 70%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 52% 12%,#ffe6b0 50%,#0000 51%),radial-gradient(1px 1px at 70% 46%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 86% 82%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 20% 92%,#ffffff80 50%,#0000 51%),radial-gradient(1.5px 1.5px at 94% 22%,#fff 50%,#0000 51%);background-size:360px 360px}.li-stars.is-b{opacity:.6;background-image:radial-gradient(1px 1px at 16% 40%,#c9d6ff 50%,#0000 51%),radial-gradient(1px 1px at 44% 86%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 64% 28%,#ffe6b0e6 50%,#0000 51%),radial-gradient(1px 1px at 80% 60%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 6% 72%,#fff9 50%,#0000 51%);background-size:540px 540px;animation-duration:220s}@keyframes li-drift{to{transform:translateY(360px)}}.li-sky .li-planet{aspect-ratio:1;background:radial-gradient(circle at 50% 0,#241d40 0%,#0c0a1c 14%,#05050c 34%);border-radius:50%;width:max(1600px,180vw);inset:calc(100% - 22vh) auto auto 50%;translate:-50%;box-shadow:0 -1.5px #ffe2a0f2,0 -8px 30px #ffce8c80}.li-sky .li-glow{background:radial-gradient(60% 70% at 50% 100%,#e3c47a38,#0000 70%),radial-gradient(80% 90% at 50% 100%,#c482ff2e,#0000 75%);height:60vh;inset:auto 0 0}.li-orbit{pointer-events:none;z-index:1;width:min(1120px,150vw);height:min(560px,78vh);position:absolute;top:48%;left:50%;translate:-50% -50%;rotate:-8deg}.li-ring{border:1px solid #e3c47a52;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #e3c47a1f,inset 0 0 24px #e3c47a14}.li-sat{offset-path:ellipse(50% 50% at 50% 50%);offset-rotate:8deg;offset-distance:calc(var(--i) * 20%);width:52px;height:52px;animation:90s linear infinite li-orbit;animation-delay:calc(var(--i) * -18s);background:#f4efe4;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff80,0 0 24px #e3c47a73,0 12px 30px #00000080}@keyframes li-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.li-top{top:max(24px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));z-index:3;position:absolute}.li-brand{color:#f2f0ec;font:500 24px / 1 var(--li-serif);font-variation-settings:"SOFT" 100, "opsz" 72;letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.li-mark{width:32px;height:auto}.li-main{z-index:2;min-height:100dvh;padding:max(88px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:relative}.li-card{color:var(--tx);-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#1e1b2ea8,#0c0b14c7);border-radius:28px;animation:.9s cubic-bezier(.22,1,.36,1) both li-arrive;box-shadow:inset 0 0 0 .5px #e3c47a80,inset 0 1px #ffffff14,0 40px 100px -30px #000000e6,0 0 80px -20px #e3c47a47}@keyframes li-arrive{0%{opacity:0;transform:translateY(18px)scale(.98)}}.li-icon{box-shadow:0 0 0 1px #ffffff1f,0 10px 30px #e3c47a4d}.li-h1{font:500 44px / 1 var(--li-serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.035em;background:linear-gradient(#fffaf0 35%,#e9d29a);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:0}@media (max-width:699px){.li-orbit{width:150vw;height:92vh}.li-sat{width:40px;height:40px}.li-h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.li-stars,.li-sat,.li-card{animation:none}}
