@charset "UTF-8";html.dark-theme,html.dark-theme body{background-color:#000!important;color:#fff!important}html.dark-theme .app-container{background-color:#000!important}html.dark-theme .header{background-color:#111!important}html.dark-theme .main-content{background-color:#000!important}html.dark-theme .search-input{background-color:#222!important;color:#fff!important;border-color:#444!important}html.dark-theme .search-input::placeholder{color:#999!important}html.dark-theme .result-item,html.dark-theme div.result-item{background-color:#222!important;border-color:#444!important;color:#fff!important;background:#222!important}html.dark-theme .result-item:hover,html.dark-theme div.result-item:hover{background-color:#333!important;background:#333!important;border-color:#555!important}html.dark-theme *{background-color:inherit!important}html.dark-theme .result-item *,html.dark-theme div.result-item *{background-color:transparent!important;background:transparent!important}html.dark-theme .download-button,html.dark-theme button.download-button,html.dark-theme .search-button,html.dark-theme button.search-button{background-color:transparent!important;color:#fff!important;border:1px solid #3b82f6!important;background:transparent!important}html.dark-theme .no-results-content,html.dark-theme .loading-card{background-color:#222!important;border-color:#444!important;color:#fff!important}html.dark-theme h1,html.dark-theme h2,html.dark-theme h3,html.dark-theme h4,html.dark-theme h5,html.dark-theme h6,html.dark-theme p,html.dark-theme span,html.dark-theme div,html.dark-theme label{color:#fff!important}html.dark-theme .text-secondary,html.dark-theme .text-muted{color:#ccc!important}html.dark-theme .login-button,html.dark-theme button.login-button,html.dark-theme .theme-toggle,html.dark-theme button.theme-toggle{background-color:transparent!important;color:#fff!important;border:1px solid #3b82f6!important;background:transparent!important}html.dark-theme .header-actions{background-color:transparent!important;background:transparent!important}
