html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--mantine-color-teal-4,#1b4d4d);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skipLink{background:var(--mantine-color-teal-4,#1b4d4d);color:#fff;z-index:10000;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:8px}.skipLink:focus{top:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes messageAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg-primary:var(--mantine-color-dark-7);--bg-secondary:var(--mantine-color-dark-6);--bg-tertiary:var(--mantine-color-dark-5);--text-primary:var(--mantine-color-gray-0,#d1d1d1);--text-secondary:var(--mantine-color-dark-0,#d1d1d1);--text-muted:var(--mantine-color-dark-2,#888);--border-color:var(--mantine-color-dark-4,#4a4a4a);--accent:var(--mantine-color-teal-4,#1b4d4d);--accent-hover:var(--mantine-color-teal-3,#267f7f);--bg:#3a3a3a;--bg-dark:#2a2a2a;--bg-light:#4a4a4a;--bg-sidebar:#2e2e2e;--text-1:#fff;--text-2:#d1d1d1;--text-3:#888;--teal-deep:#1b4d4d;--teal:#4db8b8;--amber:#d4a373;--success:#4a9b6f;--error:#c65d5d;--border:#4a4a4a;--r-sm:4px;--r-def:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--t-fast:.2s ease-in-out;--t-med:.3s ease-out;--sidebar-w:260px;--dialog-max:680px;--input-max:720px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}[data-theme=contrast]{--bg:#1a1a1a;--bg-dark:#111;--bg-light:#2e2e2e;--bg-sidebar:#161616;--text-2:#e8e8e8;--text-3:#aaa;--border:#666;--teal:#5ecece;--teal-deep:#246060}body{background-color:var(--bg-primary);color:var(--text-primary)}.serif{font-family:var(--font-cormorant),Georgia,serif}
