:root{--tcms-ink:#111;--tcms-paper:#fff;--tcms-surface:#f6f6f3;--tcms-border:#e6e6e3;--tcms-border-strong:#d9d9d6;--tcms-border-soft:#eeeeeb;--tcms-grey-700:#4a4a47;--tcms-grey-600:#6b6b68;--tcms-grey-500:#8c8c88;--tcms-grey-400:#a3a3a0;--tcms-grey-300:#b5b5b0;--tcms-accent:#7c3aed;--tcms-accent-strong:#5b21b6;--tcms-accent-tint:#ede9fe;--tcms-accent-on-dark:#c4b5fd;--tcms-dark-900:#1e1e1e;--tcms-dark-800:#2a2a2a;--tcms-dark-700:#333;--tcms-font-sans:var(--tcms-font-inter,"Inter"), system-ui, sans-serif;--tcms-font-display:var(--tcms-font-newsreader,"Newsreader"), Georgia, serif}*,:before,:after{box-sizing:border-box}body{color:var(--tcms-ink);font-family:var(--tcms-font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--tcms-ink)}a:hover{color:var(--tcms-accent-strong)}button,input,select,textarea{font-family:inherit}.tcms-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tcms-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes tcms-spin{to{transform:rotate(360deg)}}
body{background:var(--tcms-paper)}input[type=range]{accent-color:var(--tcms-accent)}:focus-visible{outline:2px solid var(--tcms-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.layout-module__2A0RMq__shell{flex-direction:column;min-height:100vh;font-size:16px;line-height:1.55;display:flex}.layout-module__2A0RMq__main{outline:none;flex:1}.layout-module__2A0RMq__skipLink{z-index:100;background:var(--tcms-ink);color:var(--tcms-paper);border-radius:999px;padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:-64px;left:16px}.layout-module__2A0RMq__skipLink:focus{color:var(--tcms-paper);top:16px}
