:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243a32;background:#f8f6f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #c58c56;outline-offset:3px}a{color:inherit}button,input,textarea,select{font-size:16px}button{color:inherit}img{max-width:100%}h1,h2,h3,p{overflow-wrap:break-word}.initial-loading{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;color:#627168}.initial-loading img{width:210px}.initial-loading p{font-size:13px;letter-spacing:.08em}.no-script{margin:48px auto;max-width:600px;padding:24px}.preview-banner{padding:13px 20px;background:#c57b48;color:white;text-align:center;font-size:13px;font-weight:650}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
