*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#222;background:#fbfaf7}
header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:#7a3e12;color:#fff}header a{color:#fff;text-decoration:none;margin-left:1rem}.brand{font-weight:700;margin:0!important}
main{max-width:960px;margin:auto;padding:1rem}h1{line-height:1.2}.lead{color:#555}a{color:#7a3e12}
.card{background:#fff;border:1px solid #e6e0d6;border-radius:8px;padding:1rem;margin:1rem 0}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:.5rem;border-bottom:1px solid #eee}.card th{width:30%;color:#555}
.tw{overflow-x:auto}.filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.filters label{display:flex;flex-direction:column;font-size:.85rem}select{padding:.35rem}
.unk{color:#a33;font-style:italic}.btn{display:inline-block;background:#7a3e12;color:#fff;padding:.5rem 1rem;border-radius:6px;text-decoration:none}
.aff{border:2px dashed #c9b79c;padding:.8rem;border-radius:8px;color:#666;margin:1rem 0;font-size:.9rem}.small{font-size:.85rem;color:#666}.verified{font-weight:600}
footer{text-align:center;font-size:.85rem;color:#666;padding:2rem 1rem}ul.list{columns:2}@media(max-width:600px){.card th{width:40%}ul.list{columns:1}}
