@font-face{font-family:Anuphan;src:url('/fonts/Anuphan-variable.ttf');font-weight:100 700;font-display:swap}body{margin:0;background:#f8faf6;color:#173e31;font:16px/1.8 Anuphan,sans-serif}main{max-width:580px;margin:12vh auto;padding:24px}h1{font-size:30px;font-weight:500}a{display:inline-block;padding:12px 22px;margin:8px 8px 8px 0;border-radius:30px;background:#173e31;color:white;text-decoration:none}a:focus-visible{outline:3px solid #173e31;outline-offset:4px}
