*{box-sizing:border-box}body{margin:0;background:#fff8e9;color:#341c18;font:14px Arial,sans-serif}a{color:inherit}header{background:#b91824;color:#fff6dd;padding:22px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font:bold 33px Arial;text-decoration:none;letter-spacing:-1.5px}.brand span{font:9px monospace;letter-spacing:2px;margin-left:15px}nav{display:flex;gap:24px}nav a{font:bold 12px Arial;text-decoration:none}nav a[aria-current]{color:#ffda52}.ribbon{background:#ffcf43;padding:12px;text-align:center;font:bold 10px monospace;letter-spacing:2px}.ribbon span{padding:0 24px}main{max-width:1430px;margin:auto;padding:38px 4%}.hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.eyebrow{font:bold 10px monospace;letter-spacing:2px;color:#a32926}h1{font:900 clamp(40px,6vw,78px)/1 Arial;letter-spacing:-4px;margin:18px 0}h1 em{color:#b91824;font-style:normal}.hero p{line-height:1.7}.seal{display:flex;align-items:center;gap:20px;rotate:4deg;border:2px solid #b91824;border-radius:14px;padding:15px;color:#b91824}.seal img{width:90px;height:90px;object-fit:cover;border-radius:50%}.seal span{font:bold 14px/1.4 monospace}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cdbfa5;border-radius:10px;overflow:hidden;background:#fffdf7}.stats article{padding:22px;border-right:1px solid #e0d6bf}.stats article:last-child{border:0;background:#ffd751}.stats span{font:bold 9px monospace;letter-spacing:1px}.stats strong{display:block;font:bold 32px Arial;margin:13px 0}.stats small{font-size:10px;color:#74634d}.definition{font:11px/1.6 Arial;color:#786752;margin:14px 0 32px}.directory{border:1px solid #d4c4a8;background:#fffdf7;border-radius:10px;overflow:hidden}.toolbar{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}h2{font-size:21px;margin:0}h2 span{font:11px monospace;color:#927653}#status{font-size:11px;color:#786752;max-width:540px;line-height:1.5}.controls{display:flex;align-items:end;gap:10px}label{font-size:10px;display:grid;gap:6px}input,select,button{font:12px Arial;min-height:42px;border:1px solid #cdbb98;background:#fff8e9;border-radius:5px;padding:9px 12px;color:#341c18}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}input{width:220px}.filters{border-block:1px solid #e1d5bf;display:flex;align-items:center;gap:8px;padding:10px 22px}.filters button{border:0;background:transparent}.filters button[aria-pressed=true]{background:#b91824;color:#fff8df}.filters span{margin-left:auto;font:10px monospace;color:#85725a}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right}th{font:10px monospace;letter-spacing:.5px;background:#f7efdc;padding:14px 16px;color:#87735a}th:nth-child(2){text-align:left}td{padding:16px;border-bottom:1px solid #ece2cf;font:12px monospace}td:first-child{color:#9a8467}td:nth-child(2){text-align:left}.token{display:flex;align-items:center;gap:12px;text-decoration:none}.token img{width:37px;height:37px;object-fit:cover;border-radius:50%;background:#f1e4c8}.token b{display:block;font:bold 13px Arial}.token small{display:block;color:#8d795f;font:10px Arial;margin-top:5px;max-width:175px;overflow:hidden;text-overflow:ellipsis}.mccat{background:#fff0bb}.positive{color:#197754}.negative{color:#b92d38}.tag{font:9px Arial;padding:6px 8px;border:1px solid #dfceb1;border-radius:20px}#empty{padding:24px;text-align:center;color:#88765e}details{font-size:12px;line-height:1.8;margin:25px 0;color:#786752}summary{cursor:pointer;font-weight:bold}footer{border-top:1px solid #dfcfb2;display:flex;justify-content:space-between;padding:23px 5%;font:10px monospace;color:#8d795f}@media(max-width:850px){.seal{display:none}.stats{grid-template-columns:1fr 1fr}.stats article{border-bottom:1px solid #e0d6bf}.toolbar{display:block}.controls{margin-top:18px}.brand span{display:none}nav{gap:12px}.ribbon{font-size:8px;letter-spacing:0}.ribbon span{padding:0 7px}}@media(max-width:480px){header{padding:18px 15px}.brand{font-size:25px}nav a{font-size:10px}main{padding:25px 15px}h1{letter-spacing:-2px}.stats article{padding:15px}.stats strong{font-size:25px}.controls{flex-wrap:wrap}input{width:190px}.filters{padding:10px;flex-wrap:wrap}.filters span{display:none}footer{display:block;line-height:2}td,th{padding:12px}.toolbar{padding:15px}}

.featured-mccat{display:flex;align-items:center;gap:22px;border:2px solid #b91824;border-radius:10px;background:#ffe59a;padding:17px 22px;margin-bottom:22px;text-decoration:none}.featured-star{font-size:32px;color:#b91824}.featured-mccat div:first-of-type{flex:1}.featured-mccat b{font-size:20px}.featured-mccat small{display:block;font-size:10px;margin:4px 0;color:#79512d}.featured-mccat strong{font-size:15px}.mccat td{background:#ffe59a;border-block:2px solid #e6b836}.mccat td:first-child{border-left:4px solid #b91824}.mccat .token b{color:#a81521;font-size:16px}@media(max-width:480px){.featured-mccat{gap:12px;padding:12px;flex-wrap:wrap}.featured-mccat div:first-of-type{min-width:65%}}

.mccat td.mccat-star{color:#b91824;font-size:23px;text-align:center}
