:root{color:#111;font-synthesis:none;--surface:#fdfdfc;--muted:#0006;--divider:#f2f2f2;--year-column:6.75rem;background:#fdfdfc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overflow-y:scroll}a{color:inherit;text-decoration:none}::selection{color:#111;background:#ededed}:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #007aff80}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:100px}:hover::-webkit-scrollbar-thumb{background:#00000026}::-webkit-scrollbar-thumb:hover{background:#00000040}@media (max-width:520px){:root{--year-column:4.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
