:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--fg:#33403c;--fg-soft:#5a6a65;--circle-bg:#a7c4bc;--circle-fg:#223330;--ring-fg:#33403c;--ring-track:color-mix(in srgb, var(--fg) 16%, transparent)}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10182a;--fg:#d5deed;--fg-soft:#9dabc4;--circle-bg:#27395c;--circle-fg:#e2eaf6;--ring-fg:#aebfd8}[data-theme=sea]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e7f0f3;--fg:#1f4552;--fg-soft:#486976;--circle-bg:#a7cbd8;--circle-fg:#173741;--ring-fg:#2e5866}[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--fg:#33403c;--fg-soft:#5a6a65;--circle-bg:#a7c4bc;--circle-fg:#223330;--ring-fg:#33403c}[data-theme=sunset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4e0d3;--bg-gradient:linear-gradient(165deg, #f4e0d3 0%, #e3d3e6 100%);--fg:#54303f;--fg-soft:#734f5e;--circle-bg:#e0b7a4;--circle-fg:#4c2b39;--ring-fg:#6d4455}[data-theme=moon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1c23;--fg:#d9d4e2;--fg-soft:#a59eb3;--circle-bg:#3b3550;--circle-fg:#e4deee;--ring-fg:#b6accb}[data-theme=cloud]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f3f5;--fg:#3d444d;--fg-soft:#5f6873;--circle-bg:#d3d9e0;--circle-fg:#333a42;--ring-fg:#4c545e}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background-color:var(--bg);background-image:var(--bg-gradient,none);color:var(--fg);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:system-ui,sans-serif;transition:background-color .6s,color .6s}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
