:root{--bg:#fff;--surface:#f6f6f4;--text:#1c1c1a;--muted:#64645f;--border:#deded9;--accent:#1f5fbf;--accent-text:#fff;--ok:#1d7a3e;--warn:#9a5b00;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#141413;--surface:#1e1e1c;--text:#ededea;--muted:#a3a39d;--border:#34342f;--accent:#7aa7ec;--accent-text:#0e1a2b;--ok:#6cc98b;--warn:#e0a54a}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}.wrap{max-width:960px;margin:0 auto;padding:0 16px}.site-header{border-bottom:1px solid var(--border)}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:12px;padding-bottom:12px;display:flex}.brand{color:var(--text);font-weight:700;text-decoration:none}.site-header nav,.site-footer nav{flex-wrap:wrap;gap:4px 16px;display:flex}main{padding-top:24px;padding-bottom:48px}h1{margin:0 0 12px;font-size:1.9rem;line-height:1.25}h2{margin:32px 0 12px;font-size:1.3rem}.lead{font-size:1.1rem}.muted,.note{color:var(--muted)}.note{font-size:.9rem}.sub{color:var(--muted);font-size:.85rem;display:block}.table-scroll{position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}thead th{background:var(--surface);font-weight:600}table.board{table-layout:fixed;min-width:680px}table.board th:first-child{width:19%}table.board th:nth-child(2){width:32%}table.board th:nth-child(3){width:26%}table.board th:nth-child(4){width:23%}@media (width<=640px){table.board{table-layout:auto;min-width:0}table.board thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.board,table.board tbody,table.board tr,table.board td{width:100%;display:block}table.board tr{border-bottom:1px solid var(--border);padding:12px 0}table.board td{border:0;padding:2px 0}table.board td:first-child{color:var(--muted);font-size:.85rem}table.board td.action{text-align:left;padding-top:8px}table.board .button{text-align:center;display:block}table.board .empty{display:none}}table.facts th{width:40%;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.action{text-align:right}.button{background:var(--accent);color:var(--accent-text);white-space:nowrap;border-radius:6px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-block}.retailer{font-weight:600}.button.secondary{color:var(--accent);border:1px solid var(--accent);background:0 0}.breadcrumb{color:var(--muted);margin-bottom:8px;font-size:.9rem}.alerts{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:32px 0;padding:4px 20px 8px}.alerts h2{margin-top:16px}.alerts-actions{flex-wrap:wrap;gap:8px;display:flex}table.compare{min-width:720px}.buy-links{margin:0;padding:0;list-style:none}.buy-links li+li{margin-top:6px}table.cards{min-width:560px}table.cards td{vertical-align:middle}table.cards td.thumb{width:73px;padding-right:0}table.cards td.thumb img{border-radius:4px;display:block}.card-name{font-weight:600}@media (width<=640px){table.cards{min-width:0}table.cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.cards,table.cards tbody{display:block}table.cards tr{border-bottom:1px solid var(--border);grid-template-columns:1fr;column-gap:12px;padding:12px 0;display:grid}table.cards.with-images tr{grid-template-columns:61px 1fr}table.cards td{border:0;padding:0;display:block}table.cards.with-images td{grid-column:2}table.cards.with-images td.thumb{grid-area:1/1/span 4;width:auto}table.cards td.action{text-align:left;padding-top:8px}}.set-index{flex-wrap:wrap;gap:4px 16px;padding:0;list-style:none;display:flex}h3{margin:20px 0 4px;font-size:1.05rem}.badge{border:1px solid;border-radius:999px;padding:0 8px;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-block}.badge[data-status=upcoming],.badge[data-status=preorder]{color:var(--accent)}.badge[data-status=available]{color:var(--ok)}.badge[data-status=invitation]{color:var(--warn)}.badge[data-status=sold-out]{color:var(--muted)}.sources{font-size:.9rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--border);color:var(--muted);padding:16px 0 32px;font-size:.85rem}
