:root{--primary:#007bff;--primary-rgb:0,123,255;--secondary:#ffffff;--text:#333333;--text-muted:#666;--bg:#f7f7f7;--card-bg:#ffffff;--border:#0a0a0a;--shadow:rgba(0,0,0,0.1);--primary-green:#36a33a;--blue-button:#63db00}@media (prefers-color-scheme:dark){:root{--primary:#3c7066;--secondary:#2a2a2a;--text:#e0e0e0;--text-muted:#a0a0a0;--bg:#1f1f1f;--card-bg:#2c2c2c;--border:#444;--shadow:rgba(0,0,0,0.3);--light-bg:#333;--result-bg:#2a403b}}.brand-icon{margin-right:.5rem;font-size:2rem;transition:transform .3s ease}html body{background-color:var(--bg);color:var(--text)}.container{max-width:1200px}.card{background-color:var(--card-bg);border-color:var(--border);box-shadow:0 2px 4px var(--shadow)}.card-header{background-color:var(--primary);color:var(--secondary);padding:.5rem 1rem}.form-label{font-weight:500;margin-bottom:.25rem;color:var(--text-muted);font-size:.85rem}.form-control,.form-select{padding:.375rem .75rem;border-radius:.375rem;border:1px solid var(--border);font-size:.9rem;box-shadow:0 1px 2px var(--shadow)}.form-control,.form-control:focus,.form-select{background-color:var(--card-bg);color:var(--text)}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(26,60,52,.25)}.table{color:var(--text)}.table th{color:var(--text-muted);font-weight:500}.input-section{background-color:var(--light-bg);padding:15px;margin-bottom:15px;border-radius:5px}.input-section h3,.input-section h4{margin-top:0;color:var(--primary-green)}.profile-controls{display:flex;align-items:center;gap:10px}.profile-status{font-style:italic;color:var(--text-muted);margin:10px 0}.accordion-header-text{font-weight:700;color:var(--primary)}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(76,175,80,.25);border-color:var(--primary-green)}.header-spacing{padding-top:75px}@media (max-width:768px){.header-spacing{padding-top:86px}}