@font-face{font-family:Dictator Display;src:url(/fonts/display.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Dictator Sans;src:url(/fonts/sans.ttf) format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f5ef;color:#1b1c19;font-family:Dictator Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #967740;outline-offset:4px}::selection{background:#c8a87370}h1,h2,h3,h4,p{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.system-page{min-height:100vh;display:grid;place-items:center;padding:32px}.system-card{width:min(540px,100%);background:#fff;border:1px solid #ded9cd;padding:44px;border-radius:12px}.system-card h1{font-family:Dictator Display,Georgia,serif;font-size:40px;font-weight:400;margin:16px 0}.system-card p{line-height:1.7;color:#68675f}.system-card a{display:inline-flex;padding:13px 20px;background:#1c1d19;color:#fff;text-decoration:none;border-radius:6px;margin:12px 10px 0 0}.system-card .secondary{background:#ede9df;color:#272820}.system-brand{font-family:Georgia,serif;letter-spacing:3px;font-size:15px;color:#947441}