@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{color-scheme:light;--background: 42 30% 95%;--foreground: 207 24% 20%;--muted: 205 12% 44%;--border: 205 16% 81%;--accent: 197 57% 35%;font-family:DM Sans,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dark{color-scheme:dark;--background: 207 22% 14%;--foreground: 42 27% 92%;--muted: 205 12% 68%;--border: 205 13% 35%;--accent: 191 49% 70%}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground))}.redirect-shell{min-height:100dvh;display:grid;place-items:center;padding:2rem}.redirect-content{width:min(100%,28rem);padding:2rem 0;border-top:2px solid hsl(var(--accent))}.redirect-label{margin:0 0 1.25rem;color:hsl(var(--accent));font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.12;letter-spacing:-.04em}.redirect-description{margin:1rem 0 0;color:hsl(var(--muted));font-size:.95rem;line-height:1.6}.redirect-link{display:inline-flex;margin-top:1.5rem;padding:.75rem 1rem;border:1px solid hsl(var(--border));border-radius:.35rem;color:hsl(var(--accent));font-size:.9rem;font-weight:700;text-decoration:none}.redirect-link:hover,.redirect-link:focus-visible{border-color:hsl(var(--accent));text-decoration:underline}
