:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fc;--fg:#16234a;--face:#ffd86b}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,sans-serif}.home{place-items:center;min-height:100dvh;display:grid;position:relative}.avatar{width:min(70vw,320px)}.face{fill:var(--face)}.ink{fill:var(--fg)}.line{fill:none;stroke:var(--fg);stroke-width:6px;stroke-linecap:round}.zzz text{fill:var(--fg);animation:2s ease-in-out infinite float}.snore{transform-origin:100px 132px;animation:2.4s ease-in-out infinite snore}@keyframes float{50%{transform:translateY(-6px)}}@keyframes snore{50%{transform:scale(1.25)}}.hint{opacity:.6;position:absolute;bottom:18%}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:flex;position:absolute;top:16px;right:16px}.burger span{background:var(--fg);border-radius:2px;height:3px}.menu{background:#fff;border-radius:12px;flex-direction:column;min-width:180px;display:flex;position:absolute;top:64px;right:16px;overflow:hidden;box-shadow:0 8px 30px #16234a22}.menu a{color:var(--fg);padding:14px 18px;text-decoration:none}.menu a:hover{background:#eef2fb}
