.legal-theme{color:var(--color-text-secondary)}.legal-theme .text-white,.legal-theme .text-white\/50,.legal-theme .text-white\/55,.legal-theme .text-white\/60,.legal-theme .text-white\/70,.legal-theme .text-white\/80{color:var(--color-text-primary);opacity:1}.legal-theme .text-white\/25,.legal-theme .text-white\/30,.legal-theme .text-white\/35,.legal-theme .text-white\/40,.legal-theme .text-white\/45{color:var(--color-text-secondary);opacity:1}.legal-theme .text-white\/15,.legal-theme .text-white\/20{color:var(--color-text-muted);opacity:1}.legal-theme .border-white\/\[0\.05\],.legal-theme .border-white\/\[0\.06\],.legal-theme .border-white\/\[0\.08\],.legal-theme .border-white\/\[0\.10\]{border-color:var(--color-border-default)}.legal-theme .bg-white\/\[0\.03\],.legal-theme .bg-white\/\[0\.04\],.legal-theme .bg-white\/\[0\.05\]{background-color:var(--color-surface-raised)}.legal-theme .bg-white\/\[0\.02\]{background-color:var(--color-surface-default)}.legal-theme .bg-white\/15{background-color:color-mix(in srgb,var(--color-text-muted) 25%,transparent)}.legal-theme .hover\:border-white\/\[0\.10\]:hover{border-color:var(--color-border-strong)}.legal-theme .hover\:bg-white\/\[0\.04\]:hover{background-color:var(--color-surface-raised)}.legal-theme .group-hover\:text-white:hover,.legal-theme .group-hover\:text-white\/35:hover,.legal-theme .hover\:text-white:hover,.legal-theme .hover\:text-white\/60:hover{color:var(--color-text-primary)}.legal-theme .hover\:text-\[\#32CD32\]:hover,.legal-theme .hover\:text-\[\#32CD32\]\/60:hover,.legal-theme .text-\[\#32CD32\]\/40,.legal-theme .text-\[\#32CD32\]\/50,.legal-theme .text-\[\#32CD32\]\/60,.legal-theme .text-\[\#32CD32\]\/70{color:var(--color-brand-primary)}.legal-theme .bg-\[\#32CD32\]\/\[0\.02\],.legal-theme .bg-\[\#32CD32\]\/\[0\.03\],.legal-theme .bg-\[\#32CD32\]\/\[0\.04\],.legal-theme .bg-\[\#32CD32\]\/\[0\.06\],.legal-theme .bg-\[\#32CD32\]\/\[0\.08\]{background-color:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}.legal-theme .border-\[\#32CD32\]\/10,.legal-theme .border-\[\#32CD32\]\/15,.legal-theme .border-\[\#32CD32\]\/20{border-color:color-mix(in srgb,var(--color-brand-primary) 20%,var(--color-border-default))}.legal-theme .bg-\[\#32CD32\]\/30{background-color:color-mix(in srgb,var(--color-brand-primary) 30%,transparent)}