.workspace{scroll-margin-top:20px}
.navigation .play-game-link{color:var(--black);background:var(--orange);border:2px solid var(--black);box-shadow:4px 4px 0 var(--lime)}.navigation .play-game-link.active{background:var(--lime);box-shadow:4px 4px 0 var(--purple)}#sound-toggle{font-size:10px;border:2px solid var(--blue);padding:8px}#sound-toggle[aria-pressed="true"]{color:var(--mint)}button:hover:not(:disabled),a:hover{text-shadow:0 0 10px rgba(244,255,69,.2)}
.history-heading{padding:24px 22px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.history-heading strong{font:24px "Archivo Black",sans-serif}.history-heading p{color:var(--muted);font-size:14px;margin:9px 0 0;line-height:1.6}.history-counts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;font:11px "IBM Plex Mono",monospace}.history-counts span{border:2px solid var(--black);background:var(--mint);color:var(--black);padding:8px}.history-counts span:last-child{background:var(--purple)}.history-filters{padding:0 22px 16px;display:flex;flex-wrap:wrap;gap:12px}.history-filters .btn{font-size:11px;min-height:38px;padding:9px 11px;box-shadow:3px 3px 0 var(--blue)}.history-coverage{padding:0 22px 20px;font:11px/1.7 "IBM Plex Mono",monospace;color:var(--muted);border-bottom:2px solid var(--border)}.history-cards{padding:22px;display:grid;gap:16px}.history-card{display:grid;grid-template-columns:86px minmax(0,1fr) 165px;align-items:center;gap:18px;padding:16px;background:#202024;border:2px solid #49494f;box-shadow:4px 4px 0 var(--black)}.history-gift{border-color:var(--purple);background:#302032}.history-art{display:block;width:86px;height:86px;background:var(--black);border:2px solid var(--black);box-shadow:4px 4px 0 var(--blue)}.history-thumb{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.history-main{min-width:0}.history-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:14px "IBM Plex Mono",monospace}.history-tag{font-size:10px;padding:4px 7px;background:var(--text);color:var(--black);border:2px solid var(--black);font-weight:700}.history-tag.purchase{background:var(--lime)}.history-tag.transfer{background:var(--purple)}.history-tag.mint{background:var(--blue)}.history-main h3{font-size:16px;margin:9px 0;font-weight:700;overflow-wrap:anywhere}.history-main p{font:11px/1.65 "IBM Plex Mono",monospace;margin:0;color:var(--muted);overflow-wrap:anywhere}.history-main p a{color:var(--mint)}.history-proof{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font:11px "IBM Plex Mono",monospace;color:var(--muted)}.history-proof a{color:var(--mint)}.history-value{text-align:right;display:grid;gap:8px;align-content:center}.history-price{font:21px "Archivo Black",sans-serif;color:var(--lime);overflow-wrap:anywhere}.history-value span{font:10px/1.5 "IBM Plex Mono",monospace;color:var(--muted)}.transfer-purchase{font:13px/1.65 "IBM Plex Mono",monospace;margin:0 0 16px;padding:9px 12px;background:var(--lime);border:2px solid var(--black)}
@media(max-width:820px){.history-heading{flex-direction:column}.history-counts{justify-content:flex-start}.history-card{grid-template-columns:65px minmax(0,1fr) 120px;gap:13px;padding:14px}.history-art{width:65px;height:65px}.history-price{font-size:18px}}
@media(max-width:540px){.history-heading strong{font-size:20px}.history-card{grid-template-columns:55px minmax(0,1fr);gap:12px;align-items:start}.history-art{width:55px;height:55px}.history-value{grid-column:2;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.history-cards{padding:16px}.history-price{font-size:18px}.history-heading,.history-filters{padding-left:16px;padding-right:16px}.history-main h3{font-size:14px}.history-proof{gap:9px}.history-title{font-size:12px;gap:7px}}
