.aoty-dark-mode{background-color:var(--knack-bg);color:var(--knack-text)}.aoty-dark-mode .knack-header{background:var(--knack-bg-secondary);border-bottom-color:var(--knack-border-soft)}.aoty-dark-mode .knack-side-panel{background:var(--knack-bg-secondary);border-right-color:var(--knack-border-soft)}.aoty-dark-mode .knack-cta-banner{background:var(--knack-surface-raised)}.aoty-dark-mode .knack-widget{background:var(--knack-surface);border:1px solid var(--knack-border-soft);box-shadow:none}.aoty-dark-mode .knack-footer{background:var(--knack-bg-secondary)}.aoty-dark-mode .knack-category-bar{background:var(--knack-bg)}.aoty-dark-mode .knack-cta-banner{background:var(--knack-accent)}.aoty-dark-mode .knack-cta-banner.knack-cta-banner--modern{background:linear-gradient(135deg,#4c1d95,#6C5CE7,#c0392b)}.aoty-dark-mode .knack-creator-card,.aoty-dark-mode .knack-event-card{background:var(--knack-surface-raised);border-color:var(--knack-border-soft)}.aoty-dark-mode input[type="text"],.aoty-dark-mode input[type="email"],.aoty-dark-mode input[type="url"],.aoty-dark-mode input[type="password"],.aoty-dark-mode input[type="search"],.aoty-dark-mode input[type="number"],.aoty-dark-mode input[type="tel"],.aoty-dark-mode input[type="date"],.aoty-dark-mode textarea,.aoty-dark-mode select{background:var(--knack-bg-secondary);border-color:var(--knack-border);color:var(--knack-text)}.aoty-dark-mode input:focus,.aoty-dark-mode textarea:focus,.aoty-dark-mode select:focus{border-color:var(--knack-accent);box-shadow:0 0 0 3px var(--knack-accent-muted)}.aoty-dark-mode .knack-search-overlay-inner{background:var(--knack-surface-raised)}.aoty-dark-mode .knack-search-overlay .search-field,.aoty-dark-mode .knack-unified-search-input{background:var(--knack-bg);border-color:var(--knack-border);color:var(--knack-text)}.aoty-dark-mode .knack-search-item:hover{background:var(--knack-bg-secondary)}.aoty-dark-mode .knack-mobile-nav{background:var(--knack-bg);border-bottom-color:var(--knack-border-soft)}.aoty-dark-mode::selection{background:var(--knack-accent);color:#fff}.aoty-dark-mode::-webkit-scrollbar{width:10px}.aoty-dark-mode::-webkit-scrollbar-track{background:var(--knack-bg)}.aoty-dark-mode::-webkit-scrollbar-thumb{background:var(--knack-border);border-radius:5px}.aoty-dark-mode::-webkit-scrollbar-thumb:hover{background:var(--knack-text-muted)}