.LocalePrompt-module-scss-module__gDaaGq__prompt{z-index:200;background:var(--color-bg-surface);border:1px solid var(--color-border);flex-direction:column;gap:16px;max-width:320px;padding:24px;display:flex;position:fixed;bottom:32px;right:32px}[dir=rtl] .LocalePrompt-module-scss-module__gDaaGq__prompt{left:32px;right:auto}@media (max-width:767px){.LocalePrompt-module-scss-module__gDaaGq__prompt{max-width:none;bottom:16px;left:16px;right:16px}[dir=rtl] .LocalePrompt-module-scss-module__gDaaGq__prompt{left:16px;right:16px}}.LocalePrompt-module-scss-module__gDaaGq__message{color:var(--color-text);font-size:.875rem;line-height:1.625}.LocalePrompt-module-scss-module__gDaaGq__actions{flex-wrap:wrap;gap:16px;display:flex}.LocalePrompt-module-scss-module__gDaaGq__switchBtn{letter-spacing:.02em;background:var(--color-btn-bg);color:var(--color-btn-text);cursor:pointer;border:none;flex:1;padding:8px 16px;font-size:.75rem;font-weight:400;transition:opacity .25s}.LocalePrompt-module-scss-module__gDaaGq__switchBtn:hover{opacity:.85}.LocalePrompt-module-scss-module__gDaaGq__switchBtn:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:4px}.LocalePrompt-module-scss-module__gDaaGq__stayBtn{letter-spacing:.02em;color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;flex:1;padding:8px 16px;font-size:.75rem;font-weight:400;transition:color .25s}.LocalePrompt-module-scss-module__gDaaGq__stayBtn:hover{color:var(--color-text)}.LocalePrompt-module-scss-module__gDaaGq__stayBtn:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:4px}
[data-theme=dark]{--color-bg:#1d252e;--color-bg-surface:#1b2029;--color-bg-card:#26313d;--color-bg-overlay:#101620b3;--color-text:#e2e2e2;--color-text-muted:#e2e2e28c;--color-text-subtle:#e2e2e259;--color-text-inverse:#1d252e;--color-border:#e2e2e21a;--color-border-strong:#e2e2e233;--color-btn-bg:#e2e2e2;--color-btn-text:#1d252e;--color-btn-border:#e2e2e2;--color-chevron:#e2e2e212}[data-theme=light]{--color-bg:#e2e2e2;--color-bg-surface:#d8d8d8;--color-bg-card:#fff;--color-bg-overlay:#e2e2e2bf;--color-text:#1d252e;--color-text-muted:#1d252e8c;--color-text-subtle:#1d252e59;--color-text-inverse:#e2e2e2;--color-border:#1d252e1a;--color-border-strong:#1d252e33;--color-btn-bg:#1d252e;--color-btn-text:#e2e2e2;--color-btn-border:#1d252e;--color-chevron:#1d252e14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;height:100%;font-size:16px}body{min-height:100%;font-family:var(--font-primary);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;transition:background-color .25s,color .25s;display:flex;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:500;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;width:100%;height:100%;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25}p{line-height:1.625}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:4px}.skip-to-main{clip:rect(0, 0, 0, 0);white-space:nowrap;z-index:200;background:var(--color-btn-bg);width:1px;height:1px;color:var(--color-btn-text);white-space:nowrap;border-width:0;border-radius:8px;justify-content:center;align-items:center;margin:-1px;padding:8px 24px;font-size:.875rem;font-weight:700;display:flex;position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.skip-to-main:focus-visible{clip:auto;outline:2px solid var(--color-text);outline-offset:2px;width:auto;height:auto;margin:0;position:fixed;overflow:visible}main{flex:1}::selection{color:var(--color-text);background:#1d252e26}[data-theme=dark] ::selection{background:#e2e2e226}
