[data-high-contrast=true]{--color-bg:#000!important;--color-bg-card:#000!important;--color-bg-elevated:#111!important;--color-border:#fff!important;--color-text:#fff!important;--color-text-secondary:#eee!important;--color-primary:gold!important;--color-accent:gold!important}[data-high-contrast=true] body,[data-high-contrast=true] main,[data-high-contrast=true] section,[data-high-contrast=true] article,[data-high-contrast=true] header,[data-high-contrast=true] footer,[data-high-contrast=true] nav,[data-high-contrast=true] aside{color:#fff!important;background-color:#000!important}[data-high-contrast=true] [class*=bg-]{background-color:#000!important}[data-high-contrast=true] [class*=rounded]{border:2px solid #fff!important}[data-high-contrast=true] [class*=border]{border-color:#fff!important}[data-high-contrast=true] a{color:gold!important;text-decoration:underline!important}[data-high-contrast=true] a:hover,[data-high-contrast=true] a:focus{color:#fff!important;background-color:gold!important}[data-high-contrast=true] button{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}[data-high-contrast=true] button:hover{color:gold!important;background-color:#222!important;border-color:gold!important}[data-high-contrast=true] button:focus-visible{outline-offset:2px!important;outline:3px solid gold!important}[data-high-contrast=true] input,[data-high-contrast=true] select,[data-high-contrast=true] textarea{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}[data-high-contrast=true] input:focus,[data-high-contrast=true] select:focus,[data-high-contrast=true] textarea:focus{border-color:gold!important;outline:3px solid gold!important}[data-high-contrast=true] *{text-shadow:none!important;box-shadow:none!important;opacity:1!important;background-image:none!important}[data-high-contrast=true] :focus-visible{outline-offset:2px!important;outline:3px solid gold!important}[data-high-contrast=true] .text-green-400,[data-high-contrast=true] .text-green-300,[data-high-contrast=true] .text-green-500{color:gold!important}[data-high-contrast=true] nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000!important}
