.receipt:has(.proof-board:not([hidden])){max-width:1220px}
.proof-board{margin:38px 0 75px;text-align:left}
.proof-board[hidden]{display:none}
.board-intro{position:relative;overflow:hidden;border:1px solid #6aa997;border-radius:24px;padding:clamp(28px,5vw,64px);background:radial-gradient(circle at 88% 22%,#224b42 0%,transparent 38%),radial-gradient(circle at 13% 92%,#253c58 0%,transparent 45%),#122023}
.board-intro:after{content:'G';position:absolute;right:4%;top:-18%;font-size:clamp(15rem,35vw,32rem);font-weight:900;line-height:1;color:#b8ffd608;pointer-events:none}
.board-intro>*{position:relative;z-index:1}.board-eyebrow{font:13px 'DM Mono',monospace;letter-spacing:.12em;color:#b7ffd1}.board-intro h1{font-size:clamp(3.4rem,8vw,7.5rem);letter-spacing:-.09em;line-height:.91;margin:24px 0}.board-intro h1 em{font-style:normal;color:#b9ffd3}.board-intro p{max-width:650px;font-size:clamp(1rem,2vw,1.35rem);line-height:1.5;color:#c2d1cf}.board-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.board-actions a,.board-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #99f2c7;border-radius:10px;padding:13px 18px;color:#bfffdc;text-decoration:none;font:700 13px 'DM Mono',monospace;letter-spacing:.02em}.board-actions a:first-child,.board-link.primary{background:#bbffcf;color:#10231b}.board-actions a:hover,.board-link:hover{transform:translateY(-2px);box-shadow:0 7px 24px #7dffbe32}
.board-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:42px 0 16px}.board-heading h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:4px 0}.board-heading p{font:12px 'DM Mono',monospace;color:#9dbbb5;margin:0 0 4px}
.board-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.proof-tile{display:flex;flex-direction:column;gap:15px;min-width:0;padding:24px;border:1px solid #486365;border-radius:20px;background:linear-gradient(145deg,#1b3031,#142125);box-shadow:0 18px 50px #0002}.proof-tile.featured{border-color:#91efb6;background:radial-gradient(circle at 100% 0%,#275a45,#172b2b 55%,#142125)}.proof-tile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.proof-token{width:58px;height:58px;border-radius:16px;border:1px solid #688782;background:#0b1416;display:grid;place-items:center;overflow:hidden;font-size:1.7rem;font-weight:900;color:#b9ffda}.proof-token img{width:100%;height:100%;object-fit:contain}.proof-tile.featured .proof-token img{padding:5px}.proof-index{font:12px 'DM Mono',monospace;color:#a1b8b3}.proof-tile h3{font-size:clamp(1.7rem,3vw,2.6rem);margin:2px 0 0;letter-spacing:-.06em}.proof-sub{font:12px 'DM Mono',monospace;color:#a5bebb;margin:0}.proof-status{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;border:1px solid #74dda8;border-radius:7px;background:#244a38;color:#c4ffe0;font:700 11px/1.4 'DM Mono',monospace;padding:9px 10px;overflow-wrap:anywhere}.proof-status img{height:22px;width:22px;border-radius:5px}.proof-status.review{border-color:#b99b62;background:#3a3024;color:#ffe2a2}.proof-tile ul{padding-left:17px;margin:0;color:#c1d1cf;line-height:1.55;font-size:14px}.proof-tile li+li{margin-top:7px}.proof-scope{border-top:1px solid #3e5a59;padding-top:14px;color:#b4c8c4;font-size:13px;line-height:1.5;margin-top:auto}.proof-scope b{color:#ffdda1}.proof-tile .board-link{margin-top:3px}.board-note{margin:18px 0 0;color:#a5bab7;font-size:13px;line-height:1.55}.board-note a{color:#c5ffe2}
@media(max-width:950px){.board-grid{grid-template-columns:1fr 1fr}.proof-tile.featured{grid-column:1/-1}}@media(max-width:620px){.board-intro{padding:27px 22px}.board-intro h1{font-size:clamp(2.9rem,13vw,5rem)}.board-grid{grid-template-columns:1fr}.proof-tile.featured{grid-column:auto}.board-heading{display:block}.proof-tile{padding:20px}.board-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.board-actions a,.board-link{transition:none}}
