#bear-ai-floating-btn{box-shadow:0 4px 18px #0000002e!important}.bear-ai-floating-btn-glow{display:none!important}.role-badge-premium,.ai-chat-sidebar-vip-btn,.vip-submit-btn,.vip-upgrade-profile-btn,.vip-modal-overlay,.vip-premium-badge-preview,.statute-analysis-gate-cta{--accent-rgb: 139, 92, 246;--accent-solid: #8B5CF6}.ai-chat-sidebar-vip-btn,.vip-submit-btn,.vip-upgrade-profile-btn,.statute-analysis-gate-cta{background:linear-gradient(135deg,#06b6d4,#8b5cf6 48%,#ec4899)!important;color:#fff!important}.code-selector-card{border-color:var(--card-border);background:var(--card-bg)!important;box-shadow:var(--shadow)!important}h1,h2,h3,h4{letter-spacing:0!important}.code-law-text-content{line-height:1.95!important}@media(min-width:768px){.code-law-text-content{font-size:1.08rem!important}}@media(min-width:1024px){#code-explorer-body>*{max-width:1080px;margin-left:auto!important;margin-right:auto!important}#code-explorer-body>.code-premium-navbar{width:100%;max-width:none;margin-left:0!important;margin-right:0!important}#code-explorer-body>.code-explorer-workspace{width:100%;max-width:none;margin-left:0!important;margin-right:0!important}}.code-title-container{background:var(--card-bg)!important;border-bottom:1px solid var(--card-border)!important}.code-title-container #code-title-header,.code-title-container #code-back-arrow{color:var(--text-primary)!important}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.24);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.4)}::selection{background:rgba(var(--accent-rgb),.16);color:inherit}:focus-visible{outline:2px solid var(--card-border-focus);outline-offset:2px}textarea:focus-visible,[contenteditable]:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=range]):focus-visible{outline:none}button,.btn,a{-webkit-tap-highlight-color:transparent}@media(hover:hover){.code-selector-card:hover,.shortcut-card:hover{transform:translateY(-2px);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px #29211814!important}}body{background-image:none!important}[class*=glow]:not(.bear-ai-floating-btn-glow){text-shadow:none!important}
