.legislation-theme{--background:transparent;--foreground:#fff;--card:hsla(0,0%,100%,.05);--card-foreground:#fff;--popover:rgba(15,23,42,.95);--popover-foreground:#fff;--primary:#6366f1;--primary-foreground:#fff;--secondary:hsla(0,0%,100%,.08);--secondary-foreground:#fff;--muted:hsla(0,0%,100%,.08);--muted-foreground:#9ca3af;--accent:hsla(0,0%,100%,.08);--accent-foreground:#fff;--destructive:#f87171;--border:hsla(0,0%,100%,.1);--input:hsla(0,0%,100%,.12);--ring:rgba(99,102,241,.5);--radius:0.75rem;--leg-link:#a5b4fc;--leg-link-hover:#c7d2fe}.legislation-theme *{border-color:var(--border)}.legislation-theme .leg-card{border-radius:.75rem;backdrop-filter:blur(8px)}.legislation-theme .leg-card,.legislation-theme .leg-surface{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.legislation-theme .leg-link{color:var(--leg-link)}.legislation-theme .leg-link:hover{color:var(--leg-link-hover)}.legislation-theme .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.legislation-theme .scrollbar-hide::-webkit-scrollbar{display:none}