:root{color-scheme:light;--ink: #171613;--ink-soft: #24211b;--gold: #8a652e;--gold-light: #d4b77e;--paper: #f5f3ee;--white: #fffefa;--muted: #625e55;--line: #e3ded3}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 18px;border:1px solid transparent;font-size:13px;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.button span{font-size:15px}.button-gold{color:#211b11;background:var(--gold-light);border-color:var(--gold-light)}.button-gold:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.button-outline{color:var(--ink);border-color:#cfc8bb;background:transparent}.button-outline:hover{border-color:var(--gold);color:var(--gold)}
