body{min-height:100vh;color:#fff;background:#121212;transition:color .5s,background-color .5s;margin:0;padding:0}*{margin:0;padding:0}#app{max-width:100%;margin:0;padding:0;font-weight:400}.sidebar{border-right:1px solid}.add-project-btn,.nav-item{transition:all .15s ease}.nav-badge{font-weight:600}.light-theme .sidebar{background-color:#fff;border-right-color:#e5e7eb;color:#374151}.light-theme .add-project-btn{color:#6b7280}.light-theme .add-project-btn:hover{background-color:#f3f4f6;color:#e87b19}.light-theme .nav-item{color:#374151}.light-theme .nav-item:hover{background-color:#f3f4f6;color:#111827}.light-theme .nav-item-active{background-color:#e87b1926;color:#e87b19}.light-theme .nav-badge{background-color:#e87b19;color:#fff}.light-theme .tools-header h1,.light-theme .tool-header h1{color:#111827}.light-theme .tools-header p,.light-theme .tool-header p{color:#6b7280}.light-theme .tool-card{background-color:#fff;border-color:#e5e7eb;color:#374151}.light-theme .tool-card:hover{border-color:#e87b19;box-shadow:0 4px 12px #e87b191a}.light-theme .tool-name{color:#111827}.light-theme .tool-description,.light-theme .back-link{color:#6b7280}.light-theme .back-link:hover{color:#e87b19}.light-theme .mode-btn{color:#374151;border-color:#d1d5db;background-color:transparent}.light-theme .mode-btn:hover{background-color:#f3f4f6}.light-theme textarea{background-color:#fff;border-color:#d1d5db;color:#111827}.light-theme textarea:focus{border-color:#e87b19}.light-theme .copy-btn{color:#374151;border-color:#d1d5db}.light-theme .copy-btn:hover{background-color:#e87b19;color:#fff;border-color:#e87b19}.light-theme label,.light-theme .admin-tools-page,.light-theme .admin-header h1{color:#111827}.light-theme table{background:#fff;border-color:#e5e7eb}.light-theme th{background:#f9fafb;color:#6b7280}.light-theme td{border-bottom-color:#e5e7eb;color:#374151}.light-theme .external-url a{color:#3b82f6}.light-theme code{background:#f3f4f6;color:#374151}.light-theme .modal{background:#fff;color:#111827}.light-theme .modal-header{border-bottom-color:#e5e7eb}.light-theme .modal-header h2{color:#111827}.light-theme .close-btn{color:#6b7280}.light-theme .close-btn:hover,.light-theme .form-group label{color:#111827}.light-theme .form-group input[type=text],.light-theme .form-group input[type=url],.light-theme .form-group select,.light-theme .form-group textarea{background:#fff;border-color:#d1d5db;color:#111827}.light-theme .form-group input[type=text]:focus,.light-theme .form-group input[type=url]:focus,.light-theme .form-group select:focus,.light-theme .form-group textarea:focus{border-color:#e87b19}.light-theme .form-group small{color:#6b7280}.light-theme .modal-footer{border-top-color:#e5e7eb}.light-theme .selected-icon-preview{border-color:#d1d5db;background:#f9fafb}.light-theme .icon-picker-search{border-color:#d1d5db}.light-theme .tab-button{background:#fff;border-color:#d1d5db;color:#374151}.light-theme .tab-button:hover{background:#f9fafb}.light-theme .tab-button.active{background:#e87b19;border-color:#e87b19;color:#fff}.light-theme .icon-option{background:#fff;border-color:#d1d5db}.light-theme .icon-option:hover{border-color:#e87b19}.light-theme .icon-option.active{border-color:#e87b19;background:#e87b191a}.light-theme .search-input{color:#111827}.light-theme .icon-picker-grid::-webkit-scrollbar-track{background:#f3f4f6}.light-theme .icon-picker-grid::-webkit-scrollbar-thumb{background:#d1d5db}.light-theme .icon-picker-grid::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark-theme .sidebar{background-color:#1e1e1e;border-right-color:#2d2d2d;color:#e0e0e0}.dark-theme .add-project-btn{color:#9ca3af}.dark-theme .add-project-btn:hover{background-color:#374151;color:#e87b19}.dark-theme .nav-item{color:#d1d5db}.dark-theme .nav-item:hover{background-color:#374151;color:#f9fafb}.dark-theme .nav-item-active{background-color:#e87b1933;color:#e87b19}.dark-theme .nav-badge{background-color:#e87b19;color:#fff}.dark-theme .tools-header h1,.dark-theme .tool-header h1{color:#f9fafb}.dark-theme .tools-header p,.dark-theme .tool-header p{color:#9ca3af}.dark-theme .tool-card{background-color:#1f2937;border-color:#374151;color:#d1d5db}.dark-theme .tool-card:hover{border-color:#e87b19;box-shadow:0 4px 12px #e87b1933}.dark-theme .tool-name{color:#f9fafb}.dark-theme .tool-description,.dark-theme .back-link{color:#9ca3af}.dark-theme .back-link:hover{color:#e87b19}.dark-theme .mode-btn{color:#d1d5db;border-color:#4b5563;background-color:transparent}.dark-theme .mode-btn:hover{background-color:#374151}.dark-theme textarea{background-color:#111827;border-color:#374151;color:#f9fafb}.dark-theme textarea:focus{border-color:#e87b19}.dark-theme .copy-btn{color:#d1d5db;border-color:#4b5563}.dark-theme .copy-btn:hover{background-color:#e87b19;color:#fff;border-color:#e87b19}.dark-theme label,.dark-theme .admin-tools-page,.dark-theme .admin-header h1{color:#f9fafb}.dark-theme table{background:#1f2937;border-color:#374151}.dark-theme th{background:#111827;color:#9ca3af}.dark-theme td{border-bottom-color:#374151;color:#d1d5db}.dark-theme .external-url a{color:#60a5fa}.dark-theme code{background:#111827;color:#d1d5db}.dark-theme .modal{background:#1f2937;color:#f9fafb}.dark-theme .modal-header{border-bottom-color:#374151}.dark-theme .modal-header h2{color:#f9fafb}.dark-theme .close-btn{color:#9ca3af}.dark-theme .close-btn:hover{color:#f9fafb}.dark-theme .btn-secondary{background:#fff}.dark-theme .form-group label{color:#f9fafb}.dark-theme .form-group input[type=text],.dark-theme .form-group input[type=url],.dark-theme .form-group select,.dark-theme .form-group textarea{background:#111827;border-color:#374151;color:#f9fafb}.dark-theme .form-group input[type=text]:focus,.dark-theme .form-group input[type=url]:focus,.dark-theme .form-group select:focus,.dark-theme .form-group textarea:focus{border-color:#e87b19}.dark-theme .form-group small{color:#9ca3af}.dark-theme .modal-footer{border-top-color:#374151}.dark-theme .selected-icon-preview{border-color:#374151;background:#111827}.dark-theme .icon-picker-search{border-color:#374151}.dark-theme .tab-button{background:#111827;border-color:#374151;color:#d1d5db}.dark-theme .tab-button:hover{background:#1f2937}.dark-theme .tab-button.active{background:#e87b19;border-color:#e87b19;color:#fff}.dark-theme .icon-option{background:#111827;color:#fff;border-color:#374151}.dark-theme .icon-option:hover{border-color:#e87b19}.dark-theme .icon-option.active{border-color:#e87b19;background:#e87b1933}.dark-theme .search-input{color:#f9fafb}.dark-theme .icon-picker-grid::-webkit-scrollbar-track{background:#1f2937}.dark-theme .icon-picker-grid::-webkit-scrollbar-thumb{background:#4b5563}.dark-theme .icon-picker-grid::-webkit-scrollbar-thumb:hover{background:#6b7280}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
