.wl{--wl-ink:#0e1a2b;--wl-mute:#8a95a8;--wl-body:#4a5568;--wl-blue:#0052cc;--wl-blue-2:#2f6bff;--wl-sky-top:#2f62f0;--wl-sky-mid:#6f9bff;--wl-sky-low:#dce8ff;--wl-card:#fff;--wl-canvas:#f3f6fb;--wl-line:#e4e9f2;--wl-crit:#d92d20;--wl-high:#c2570c;--wl-ok:#1f8a5b;--wl-shadow:0 1px 2px #0e1a2b0a, 0 8px 24px #0e1a2b0f;--wl-shadow-lift:0 2px 4px #0e1a2b0d, 0 24px 60px #14328c29;--wl-ease:cubic-bezier(.16, 1, .3, 1);background:var(--wl-canvas);color:var(--wl-ink)}.wl-sky{background:radial-gradient(60% 50% at 15% 0%, #ffffff59, transparent 60%), linear-gradient(180deg, var(--wl-sky-top) 0%, var(--wl-sky-mid) 55%, var(--wl-sky-low) 100%)}.wl-cloud{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:999px;position:absolute}.wl-grey{color:var(--wl-mute)}.wl-sky .wl-grey{color:#ffffffb8}.wl-card{background:var(--wl-card);box-shadow:var(--wl-shadow);border-radius:20px}.wl-reveal{opacity:0;transition:opacity .7s var(--wl-ease), transform .7s var(--wl-ease);transform:translateY(18px)}.wl-reveal.is-in{opacity:1;transform:none}@keyframes wl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wl-float{animation:6s ease-in-out infinite wl-float}@keyframes wl-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.wl-rise{animation:wl-rise .9s var(--wl-ease) both}@keyframes wl-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}.wl-drift{animation:18s ease-in-out infinite alternate wl-drift}.wl a:focus-visible,.wl button:focus-visible,.wl summary:focus-visible{outline:2px solid var(--wl-blue-2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wl-reveal{opacity:1;transition:none;transform:none}.wl-float,.wl-rise,.wl-drift{animation:none}}
