.button{display:block;color:white;border:none;padding:5px 10px;text-decoration:none;text-wrap-mode:nowrap;cursor:pointer;user-select:none}.button-red{background-color:var(--red)}.button-red:hover{background-color:var(--strong-red);color:white}.button-light-green{background-color:var(--light-green)}.button-light-green:hover{color:white;background-color:var(--green)}.button-light-green.selected{color:white;font-weight:bold;background-color:var(--green)}.button.big{height:50px;font-size:36px;text-transform:uppercase;font-family:var(--heading-font);line-height:50px;padding:0;width:230px;box-sizing:border-box;text-align:center}@media (max-aspect-ratio:1){.button.big{height:40px;line-height:40px;font-size:30px;width:180px}}.archive-categories .button{display:inline-block}@media (max-aspect-ratio:1){.archive-categories{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:center;margin-top:20px}}.nav-links{margin-top:30px;display:flex;justify-content:center;align-items:center;position:relative;width:100%}.nav-links .page-numbers{max-width:30px;display:block;color:white;border:none;padding:5px 10px;text-decoration:none;text-wrap-mode:nowrap;background-color:var(--red);margin:0px 5px}.nav-links .page-numbers:hover{color:white;background-color:var(--green)}.nav-links .current{background-color:var(--strong-green);pointer-events:none;padding:8px 14px}.nav-links .next,.nav-links .prev{max-width:120px;position:absolute;background-color:var(--light-green);margin:0}.nav-links .next:hover,.nav-links .prev:hover{background-color:var(--green)}.nav-links .prev{left:0}.nav-links .next{right:0}