:root{font-family:Arial,sans-serif;color:#16302b;background:#f5f1e8}body{margin:0}body>a{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;border-radius:8px;color:white;background:#16302b;transform:translateY(-160%)}body>a:focus{transform:translateY(0)}:focus-visible{outline:3px solid #c56b24;outline-offset:3px}.loading-shell,main{max-width:1100px;margin:auto;padding:64px 24px}h1{font-size:clamp(2.2rem,7vw,4.5rem);overflow-wrap:anywhere}a,button,input,select,textarea{min-height:44px;box-sizing:border-box}table{display:block;max-width:100%;overflow-x:auto}@media (max-width:700px){.loading-shell,main{padding:32px 16px 64px}h1{font-size:clamp(2rem,11vw,3rem)}}