[data-theme]{--theme-one-background:#f8f7f0;--theme-two-background:#0e1e2e;--theme-three-background:#ce9e62}[data-theme=theme-one]{--background:#e2e1dd;--foreground:#152d3c;--accent:#5a89c7;--muted:#6b7280;--border:#d1d5db;--error:#bf0711}[data-theme=theme-two]{--background:#0e1e2e;--foreground:#ecdeae;--accent:#628141;--muted:#9eb9bc;--border:#39546a;--error:#bf0711}[data-theme=theme-three]{--background:#ce9e62;--foreground:#23486a;--accent:#c1432e;--muted:#3b6790;--border:#d6c6ad;--error:#bf0711}*,:after,:before{box-sizing:border-box}html{margin:0;padding:0;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;padding:0;min-height:100vh;min-height:100svh;color:var(--foreground);background-color:var(--background);font-family:var(--font-chillax),sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,picture,svg,video{display:block;max-width:100%}.anchor-section{position:relative;min-height:100vh;min-height:100svh;padding:80px 32px;overflow:hidden}@media(max-width:768px){.anchor-section{padding:32px 12px}}.anchor-section h1{margin:0;color:var(--foreground)}.skip-link{position:absolute;top:-100%;left:16px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--background);color:var(--foreground);border:2px solid var(--accent)}.skip-link:focus-visible{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-toast_toast___V8wI{position:fixed;top:16px;right:32px;z-index:50;max-width:min(90vw,360px);padding:10px 12px;border-radius:8px;border:2px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:16px;font-weight:500;line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ui-toast_success__PcTFT{border-color:#4caf50;background-color:color-mix(in srgb,#4caf50 18%,var(--background))}.ui-toast_error__echVs{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 18%,var(--background))}