:root{--lz-gold:#c39d63;--lz-gold-dark:#a9834c;--lz-text:#232323;--lz-text-secondary:#757575;--lz-bg:#fff;--lz-bg-subtle:#f9f9f9;--lz-border:#ddd}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--lz-text);background:var(--lz-bg)}h1,h2,h3,h4,h5,h6{color:var(--lz-text);font-weight:600}a{color:var(--lz-gold-dark)}a:hover{color:var(--lz-gold)}button,input[type=submit]{font:inherit;color:var(--lz-gold-dark);background:var(--lz-bg);border:1px solid var(--lz-gold);border-radius:2px;padding:.45rem 1rem;cursor:pointer}button:hover:not(:disabled),input[type=submit]:hover:not(:disabled){color:#fff;background:var(--lz-gold)}button:disabled{color:var(--lz-text-secondary);border-color:var(--lz-border);cursor:not-allowed}input,select,textarea{font:inherit;color:var(--lz-text);border:1px solid var(--lz-border);border-radius:2px;padding:.35rem .5rem}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lz-gold)}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--lz-border)}th{color:var(--lz-text-secondary);font-weight:600;text-transform:uppercase;font-size:.8rem;letter-spacing:.03em}