:root{color-scheme:light;--ink:#28251f;--paper:#faf8f1;--gold:#a47735;--gold-dark:#76531f;--line:#dfd4bd;--green:#376b48}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#eee8da 0%,#f8f6ef 50%,#e6dcc7 100%);color:var(--ink);font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.history-shell{width:min(760px,100% - 32px);margin:0 auto;padding:20px 0 32px}.history-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px}.history-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-weight:700}.history-brand img{width:76px;height:62px;object-fit:contain}.history-header nav a{color:var(--gold-dark);font-weight:700}.history-card,.request-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:clamp(18px,4vw,30px);box-shadow:0 12px 34px #59451a18}.eyebrow{color:var(--gold-dark);letter-spacing:.12em;font-size:13px;font-weight:800;margin:0}.history-card h1{font:600 clamp(26px,5vw,38px)/1.18 Georgia,serif;margin:6px 0 10px}.intro{max-width:58ch;color:#514b42;margin:0 0 22px}.history-card form{display:grid;gap:14px}.history-card label{display:grid;gap:6px;font-weight:650}.history-card input{width:100%;min-height:48px;border:1px solid #b8a989;border-radius:6px;background:white;color:var(--ink);font:inherit;padding:10px 12px}.primary,.quiet{font:inherit;font-weight:700;border-radius:6px;min-height:46px;padding:10px 16px;cursor:pointer}.primary{border:1px solid var(--gold-dark);background:var(--gold-dark);color:white}.quiet{border:1px solid var(--line);background:transparent;color:var(--gold-dark)}.primary:disabled{opacity:.55;cursor:wait}#history-status{margin-top:14px;overflow-wrap:anywhere}#history-status:empty{display:none}.status-error{color:#a3231d;font-weight:650}.status-success{color:var(--green);font-weight:650}.history-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px}.history-title h2{font:600 28px/1.2 Georgia,serif;margin:0}.request-card{margin:12px 0}.request-card h3{font-size:19px;margin:0 0 8px}.request-card p{margin:7px 0}.proposal{margin-top:16px;border-left:4px solid var(--gold);background:#f0eadc;padding:14px;border-radius:0 8px 8px 0}.proposal h4{margin:0 0 6px;font-size:17px}.proposal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.proposal-state{font-weight:700;color:var(--gold-dark)}.history-footnote{color:#5c564c;font-size:14px}footer{text-align:center;padding:24px 8px;color:#5c564c;font-size:14px}@media(max-width:520px){.history-shell{width:min(100% - 24px,760px);padding-top:12px}.history-brand img{width:58px;height:48px}.history-title{align-items:flex-start}.history-title h2{font-size:24px}}
