body:has(.record-shell)>.contract-bar{display:none}.record-shell{color:var(--foreground)}.record-shell .record-heading{align-items:flex-end;gap:24px;margin-bottom:0}.record-shell .record-heading h1{overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.1}.record-heading h1 span{color:var(--xmr-orange)}.record-shell .record-heading .eyebrow{color:var(--brand-muted);font-size:.875rem}.record-shell h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.25}.record-shell h3{margin:0 0 16px;font-size:1.5rem;font-weight:500;line-height:1.3}.record-shell .record-link,.record-funds a{text-underline-offset:5px;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px}.record-link{flex-shrink:0;padding:12px 0}.record-commitment{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr 2fr;gap:40px;padding:40px 0;display:grid}.record-commitment p,.roadmap-items article>div>p{max-width:760px;color:var(--brand-muted);margin:0;font-size:1rem;line-height:1.8}.record-funds{flex-wrap:wrap;gap:16px 28px;margin-top:22px;display:flex}.record-shell a:hover{color:var(--xmr-orange)}.record-donations{padding-top:36px}.record-donations h2{margin-bottom:24px}.donations-scroll{border:1px solid var(--brand-line);overflow-x:auto}.record-shell :focus-visible{outline:2px solid var(--xmr-orange);outline-offset:4px}.donations-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.6}.donations-table th{background:var(--card);border-bottom:1px solid var(--brand-line);vertical-align:top;padding:18px;font-size:.875rem;font-weight:500}.donations-table th:first-child{width:14%}.donations-table th:nth-child(2){width:19%}.donations-table th:nth-child(3){width:28%}.donations-table th:nth-child(4){width:21%}.donations-table th:nth-child(5){width:18%}.donations-table th span{color:var(--brand-muted);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.donations-table td{border-bottom:1px solid var(--brand-line);overflow-wrap:anywhere;vertical-align:top;padding:22px 18px}.donations-table tr:last-child td{border-bottom:0}.donations-table td.donations-empty{color:var(--brand-muted);text-align:center;padding:40px 22px}.donations-table a{text-underline-offset:4px;text-decoration:underline}.donation-amount,.donation-usd{display:block}.donation-usd{color:var(--brand-muted);font-size:.875rem}.donation-tx{font:.875rem/1.7 var(--font-code);overflow-wrap:anywhere}.record-disclaimer{border-left:2px solid var(--xmr-orange);background:var(--card);margin-top:36px;padding:22px 26px}.record-disclaimer p{color:var(--brand-muted);max-width:1000px;margin:0;font-size:1rem;line-height:1.8}.roadmap-items{margin:0;padding:0;list-style:none}.roadmap-items li{border-bottom:1px solid var(--brand-line)}.roadmap-items article{grid-template-columns:1fr 3fr;gap:40px;padding:34px 0;display:grid}.roadmap-status{font:.875rem/1.8 var(--font-code);color:var(--brand-muted);margin:2px 0 0}.roadmap-status.is-planned{color:var(--xmr-orange)}.roadmap-items h2{margin-bottom:14px}.record-shell .brand-footer{margin-top:48px}@media (max-width:760px){.record-shell .record-heading{padding-bottom:24px;display:block}.record-heading .record-link{margin-top:14px;display:inline-block}.record-commitment{grid-template-columns:1fr;gap:20px;padding:28px 0}.record-shell h3{font-size:1.375rem}.record-donations{padding-top:28px}.donations-table{min-width:0}.donations-table th{overflow-wrap:anywhere;padding:12px 7px;font-size:.875rem;line-height:1.45}.donations-table th span{font-size:.75rem}.donations-table th:first-child{width:14%}.donations-table th:nth-child(2){width:17%}.donations-table th:nth-child(3){width:28%}.donations-table th:nth-child(4){width:25%}.donations-table th:nth-child(5){width:16%}.donations-table td{padding:16px 7px;font-size:.875rem}.donations-table td.donations-empty{padding:30px 20px;font-size:1rem}.record-disclaimer{margin-top:28px;padding:20px}.roadmap-items article{grid-template-columns:1fr;gap:12px;padding:28px 0}.roadmap-items h2{font-size:1.5rem}}.record-graduation p+p{margin-top:16px}
