:root{--palette-white:#fff;--palette-warm:#eeedeb;--palette-black:#000;--palette-accent:#666;--palette-border:#0000002e;--palette-rule:#00000012;--palette-rule-sm:#0000000d;--palette-rule-md:#0000001a;--palette-rule-lg:#00000024;--palette-meta:#00000073;--palette-muted:#00000059;--palette-subtle:#00000017;--interactive-hover-bg:#eeedeb;--interactive-hover-text:#fff;--interactive-border:#f0f0f0;--interactive-citation:#666;--interactive-gradient-fade:#eeedeb;--archive-volume-selector-bar:#fff;--archive-volume-selector-text:#000;--archive-volume-selector-active-bg:#000;--archive-volume-selector-active-text:#fff;--font-serif:"Cormorant Garamond", serif;--font-sans:"Inter", sans-serif;--font-mono:"IBM Plex Mono", monospace}[data-theme=classical]{--palette-white:#e0e0e0;--palette-warm:#fff;--palette-black:#000;--palette-accent:#333;--palette-border:#0000002e;--palette-rule:#00000012;--palette-rule-sm:#0000000d;--palette-rule-md:#0000001a;--palette-rule-lg:#00000024;--palette-meta:#00000073;--palette-muted:#00000059;--palette-subtle:#00000017;--interactive-hover-bg:#e0e0e0;--interactive-hover-text:#333;--interactive-border:#e0e0e0;--interactive-citation:#333;--interactive-gradient-fade:#e0e0e0;--archive-volume-selector-bar:#e0e0e0;--archive-volume-selector-text:#000;--archive-volume-selector-active-bg:#000;--archive-volume-selector-active-text:#fff}[data-theme=classical] a.case-archive-link:hover{background:var(--interactive-hover-bg)}[data-theme=classical] a.case-archive-link:hover .case-archive-title,[data-theme=classical] a.case-archive-link:hover .case-archive-meta{color:var(--palette-black)}[data-theme=classical] .ag-dropdown-link:hover{color:var(--palette-black);background:var(--interactive-hover-bg)!important}[data-theme=classical] img[alt="George Washington Statue at Federal Hall"],[data-theme=classical] img[alt="George Washington portrait"]{filter:sepia(20%)brightness(1.02)saturate(.85)}[data-theme=matrix]{--palette-white:#0d1117;--palette-warm:#000;--palette-black:#00ff41;--palette-accent:#00ff41;--palette-border:#00ff4140;--palette-rule:#00ff411f;--palette-rule-sm:#00ff4112;--palette-rule-md:#00ff4126;--palette-rule-lg:#00ff412e;--palette-meta:#00ff4199;--palette-muted:#00ff4166;--palette-subtle:#00ff411a;--interactive-hover-bg:#00ff41;--interactive-hover-text:#00ff41;--interactive-border:#f0f0f0;--interactive-citation:#666;--interactive-gradient-fade:#000;--archive-volume-selector-bar:#0d1117;--archive-volume-selector-text:#00ff41;--archive-volume-selector-active-bg:#00ff41;--archive-volume-selector-active-text:#0d1117}[data-theme=matrix] h1{text-shadow:0 0 32px #00ff4173,0 0 8px #00ff4140!important}[data-theme=matrix] img[alt="George Washington Statue at Federal Hall"],[data-theme=matrix] img[alt="George Washington portrait"]{filter:grayscale()brightness(.35)sepia()hue-rotate(80deg)saturate(500%)}[data-theme=matrix] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000000f 3px 4px);position:fixed;inset:0}html{margin:0;padding:0}body{background-color:var(--palette-warm);color:var(--palette-black);-webkit-font-smoothing:antialiased;margin:0;padding:0}.badge{background-color:var(--palette-accent);color:var(--palette-black);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.notice-banner{background-color:var(--palette-warm);border-left:3px solid var(--palette-black);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;padding:12px 16px;font-size:10px;font-weight:400}.case-title{font-family:var(--font-serif);margin-bottom:24px;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:700;line-height:1.1}.metadata-grid{background-color:var(--palette-warm);grid-template-columns:120px 1fr;gap:8px 24px;margin-bottom:32px;padding:20px;display:grid}.metadata-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--palette-meta);font-size:10px;font-weight:600}.metadata-value{font-family:var(--font-sans);font-size:12px;font-weight:400}.holding-block{font-family:var(--font-sans);border-left:3px solid var(--palette-black);background-color:var(--palette-white);margin:32px 0;padding:16px 24px;font-size:14px;font-weight:600;line-height:1.65}.opinion-header{font-family:var(--font-serif);margin:48px 0 16px;font-size:24px;font-weight:700}.opinion-author{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;margin-bottom:24px;font-size:10px;font-weight:700;display:block}.opinion-body{font-family:var(--font-sans);-webkit-user-select:text;user-select:text;font-size:14px;line-height:1.72}.opinion-body p{margin-bottom:1.1em}.opinion-body blockquote{font-family:var(--font-sans);color:var(--palette-black);border:none;margin:1.4em 0 1.4em 2.5em;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.55}.opinion-body .opinion-section-header{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--palette-black);margin:0 0 4px;font-size:10px;font-weight:700}.star-pagination{font-family:var(--font-mono);color:var(--palette-muted);margin-right:6px;font-size:10px;display:none}.opinion-body.show-pagination .star-pagination{display:inline}.footnote-list{border-top:1px solid var(--palette-rule-md);margin-top:64px;padding-top:32px}.footnote-item{font-family:var(--font-sans);gap:12px;margin-bottom:14px;font-size:12px;line-height:1.55;display:flex}.footnote-marker{font-family:var(--font-mono);font-size:10px;font-weight:700}.fn-ref{font-family:var(--font-mono);color:var(--palette-black);font-size:9px;font-weight:700;text-decoration:none}.fn-ref:hover{text-decoration:underline}a.case-archive-link{box-sizing:border-box;min-height:116px;color:var(--palette-black);border-bottom:1px solid var(--palette-rule-sm);padding:18px 24px 16px;text-decoration:none;transition:background .1s;display:block}a.case-archive-link:hover{background:var(--palette-black)}a.case-archive-link:hover .case-archive-title{color:var(--palette-white)}a.case-archive-link:hover .case-archive-meta{color:#ffffff73}a.case-archive-link .case-archive-tags{color:#00000094}a.case-archive-link:hover .case-archive-tags{color:#ffffff73}.archive-volume-selector{background:var(--archive-volume-selector-bar);flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.archive-volume-selector-button{color:var(--archive-volume-selector-text);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px;padding:14px 16px 13px;transition:background .14s,color .14s;display:flex}.archive-volume-selector-button:hover{filter:brightness(.96)}.archive-volume-selector-button.is-active{background:var(--archive-volume-selector-active-bg);color:var(--archive-volume-selector-active-text)}.archive-volume-selector-label,.archive-volume-selector-year{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px;line-height:1.1}.archive-volume-selector-year{opacity:.72}.archive-volume-selector-button.is-active .archive-volume-selector-year{opacity:.88}@media (max-width:640px){.archive-volume-selector-button{flex:0 0 50%;width:50%;padding:12px 14px 11px}}
