*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-wrap:break-word}img,svg,video{display:block;max-inline-size:100%}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--text-accent,var(--color-green));outline-offset:3px}.skip-link{background:var(--color-dark);color:var(--color-white);inset-block-start:.5rem;inset-inline-start:.5rem;padding:.75rem 1rem;position:fixed;transform:translateY(-200%);z-index:10000}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}