/* OTOMATİK ÜRETİLDİ — scripts/gen-a11y-css.mjs (v1651). Elle düzenleme; betiği yeniden çalıştır. */
html.a11y-hc body { --a11y-hc-muted: #1e293b; --a11y-hc-border: #475569; --ep-muted: #1e293b; --ep-border: #475569; }
html.a11y-hc body.dark { --a11y-hc-muted: #f1f5f9; --a11y-hc-border: #cbd5e1; --ep-muted: #f1f5f9; --ep-border: #cbd5e1; }
html.a11y-hc body { color: #000; }
html.a11y-hc body.dark { color: #fff; }
html.a11y-hc :focus-visible { outline: 3px solid #000 !important; outline-offset: 2px !important; }
html.a11y-hc body.dark :focus-visible { outline-color: #fff !important; }
html.a11y-hc ::placeholder { color: var(--a11y-hc-muted) !important; opacity: .85; }
html.a11y-hc .englio-onboarding-skip,
html.a11y-hc .yds-mini-exam-sub,
html.a11y-hc .yds-ai-result-note,
html.a11y-hc .yds-ai-loading-sub,
html.a11y-hc .yds-mini-result-note,
html.a11y-hc .readquiz-meta-note,
html.a11y-hc .readquiz-card-meta,
html.a11y-hc .readquiz-card-desc,
html.a11y-hc .learning-goal-note,
html.a11y-hc .profile-level-note,
html.a11y-hc .writing-prompt-label,
html.a11y-hc .swipe-hint,
html.a11y-hc .stat-label,
html.a11y-hc .qcard-level,
html.a11y-hc .qcard-type,
html.a11y-hc .result-example-tr,
html.a11y-hc .hesap-menu-arrow,
html.a11y-hc .hesap-menu-sub,
html.a11y-hc .wb-chart-total-lbl,
html.a11y-hc .wb-record-date,
html.a11y-hc body.dark .wb-record-val-unit,
html.a11y-hc .wb-lb-loading,
html.a11y-hc .wb-lb-empty,
html.a11y-hc .wb-lb-sep,
html.a11y-hc .wb-lb-sub,
html.a11y-hc body.dark .wb-lb-pager-info,
html.a11y-hc body.dark .wb-lb-tab,
html.a11y-hc .social-card-desc,
html.a11y-hc .social-week-label,
html.a11y-hc .referral-field-label,
html.a11y-hc .referral-recent-title,
html.a11y-hc .challenge-my-lbl,
html.a11y-hc .wb-ch-stat span,
html.a11y-hc body.dark .referral-link-display,
html.a11y-hc body.dark #hesap-referral-card .referral-pill-ghost,
html.a11y-hc body.dark .referral-recent-item,
html.a11y-hc body.dark .wb-score-explain-main,
html.a11y-hc body.dark .wb-score-chip,
html.a11y-hc .wb-lb-guide-note,
html.a11y-hc .wb-lb-tier-strip-hint,
html.a11y-hc .wb-lb-tier-rank-tag,
html.a11y-hc .wb-lb-rank-num,
html.a11y-hc .wb-shop-intro,
html.a11y-hc .wb-shop-item-body small,
html.a11y-hc body.dark .wb-lb-countdown,
html.a11y-hc .btn-lang-tag,
html.a11y-hc .progress-stat-label,
html.a11y-hc .progress-level-badge,
html.a11y-hc .progress-level-info p,
html.a11y-hc .coll-tr,
html.a11y-hc .empty-state,
html.a11y-hc body.dark .tekrar-tab-hint,
html.a11y-hc .arama-done-stats,
html.a11y-hc .sandik-count,
html.a11y-hc .sandik-tr,
html.a11y-hc .profile-plan-status-kicker,
html.a11y-hc .profile-plan-note,
html.a11y-hc .profile-plan-usage-hint,
html.a11y-hc .profile-plan-feature-body span,
html.a11y-hc .plan-compare-head,
html.a11y-hc .plan-compare-free,
html.a11y-hc .profile-plan-price-label,
html.a11y-hc .rp-text-tr,
html.a11y-hc .lq-hint,
html.a11y-hc .auth-card-desc,
html.a11y-hc .auth-tab,
html.a11y-hc .auth-form-lead,
html.a11y-hc .auth-skip-btn,
html.a11y-hc .report-heroes-stat span,
html.a11y-hc .report-hero-meta,
html.a11y-hc .category-count,
html.a11y-hc .dialogue-tr,
html.a11y-hc .phrase-tr,
html.a11y-hc .mode-modal-close,
html.a11y-hc .mode-option-desc,
html.a11y-hc .translate-answer-area:empty::after,
html.a11y-hc body.dark #topic-search-count,
html.a11y-hc #topic-search-count,
html.a11y-hc .topic-desc,
html.a11y-hc .topic-detail-desc,
html.a11y-hc .topic-rule-val,
html.a11y-hc .topic-example-tr,
html.a11y-hc .verb-search-count,
html.a11y-hc .verb-meaning,
html.a11y-hc .verb-tr,
html.a11y-hc .reading-card-desc,
html.a11y-hc .reading-empty,
html.a11y-hc .reading-article-meta,
html.a11y-hc .reading-media-caption,
html.a11y-hc .reading-tap-guide-note,
html.a11y-hc body.dark .reading-tap-guide-sub,
html.a11y-hc body.dark .reading-tap-guide-step span,
html.a11y-hc body.dark .reading-tap-guide-note,
html.a11y-hc .word-analysis-remaining,
html.a11y-hc .wa-section-sub,
html.a11y-hc .wa-phrase-note,
html.a11y-hc .wa-loading-note,
html.a11y-hc .wa-muted,
html.a11y-hc .wa-error,
html.a11y-hc .wa-struct-plus,
html.a11y-hc body.dark .reading-bulk-sandik-btn,
html.a11y-hc .reading-fav-header-btn,
html.a11y-hc .reading-loading-more,
html.a11y-hc .tab,
html.a11y-hc .story-section-header,
html.a11y-hc .story-section-count,
html.a11y-hc .story-card-meta,
html.a11y-hc .story-card-desc,
html.a11y-hc .spi-dot,
html.a11y-hc .spi-label,
html.a11y-hc body.dark .englio-confirm-message,
html.a11y-hc body.dark .spi-dot,
html.a11y-hc body.dark .spi-label,
html.a11y-hc .quotes-hint,
html.a11y-hc .quote-author,
html.a11y-hc #screen-speak .speak-scenario-card .ssc-sub,
html.a11y-hc #screen-speak .speak-custom-sub,
html.a11y-hc .speak-ai-thinking,
html.a11y-hc .speak-hist-bar-lbl,
html.a11y-hc .speak-history-list-title,
html.a11y-hc .speak-hist-meta,
html.a11y-hc .speak-hist-empty,
html.a11y-hc body.dark .speak-hist-en,
html.a11y-hc .speak-result-title,
html.a11y-hc .dcal-close-btn,
html.a11y-hc .dcal-dayname,
html.a11y-hc .dcal-future,
html.a11y-hc .dcal-hint,
html.a11y-hc .dquiz-answer-placeholder,
html.a11y-hc body.dark .quiz-tab,
html.a11y-hc body.dark .stat-label,
html.a11y-hc body.dark .qcard-level,
html.a11y-hc body.dark .qcard-type,
html.a11y-hc body.dark .trans-tile,
html.a11y-hc body.dark #screen-topic-sentences .trans-tile,
html.a11y-hc body.dark .profile-plan-status-kicker,
html.a11y-hc body.dark .profile-plan-note,
html.a11y-hc body.dark .profile-plan-usage-label,
html.a11y-hc body.dark .profile-plan-usage-hint,
html.a11y-hc body.dark .profile-plan-feature-body span,
html.a11y-hc body.dark .plan-compare-head,
html.a11y-hc body.dark .plan-compare-free,
html.a11y-hc body.dark .profile-plan-price-label,
html.a11y-hc body.dark .weekly-summary-range,
html.a11y-hc body.dark .weekly-summary-lbl,
html.a11y-hc body.dark .weekly-summary-empty,
html.a11y-hc body.dark .hesap-menu-btn,
html.a11y-hc body.dark .hesap-menu-card-title,
html.a11y-hc body.dark .hesap-menu-sub,
html.a11y-hc body.dark .sandik-source,
html.a11y-hc body.dark .sandik-tr,
html.a11y-hc body.dark .reading-card-desc,
html.a11y-hc body.dark .reading-article-body,
html.a11y-hc body.dark .reading-media-caption,
html.a11y-hc body.dark .story-card-desc,
html.a11y-hc body.dark .story-card-meta,
html.a11y-hc body.dark .reading-cat-pill,
html.a11y-hc body.dark .topic-desc,
html.a11y-hc body.dark .topic-text,
html.a11y-hc body.dark .topic-rule-val,
html.a11y-hc body.dark .topic-example-tr,
html.a11y-hc body.dark .speak-target-tr,
html.a11y-hc body.dark .speak-status,
html.a11y-hc body.dark .speak-feedback-detail,
html.a11y-hc body.dark .speak-result-lines,
html.a11y-hc body.dark .arama-count,
html.a11y-hc body.dark .dark-toggle-row,
html.a11y-hc body.dark .topic-detail-desc,
html.a11y-hc body.dark .topic-sub-item,
html.a11y-hc body.dark .topic-nav-prev,
html.a11y-hc body.dark .verb-search-count,
html.a11y-hc body.dark .verb-meaning,
html.a11y-hc body.dark .verb-tr,
html.a11y-hc body.dark .category-count,
html.a11y-hc body.dark .dialogue-tr,
html.a11y-hc body.dark .phrase-tr,
html.a11y-hc body.dark .pattern-option,
html.a11y-hc body.dark .reset-title,
html.a11y-hc body.dark .btn-reset-level,
html.a11y-hc body.dark .tekrar-tab,
html.a11y-hc body.dark .auth-card-desc,
html.a11y-hc body.dark .auth-form-lead,
html.a11y-hc body.dark .auth-tab,
html.a11y-hc body.dark .auth-label,
html.a11y-hc .tms-sep,
html.a11y-hc .placement-skip-link,
html.a11y-hc .placement-prog-text,
html.a11y-hc .placement-result-title,
html.a11y-hc .psr-val,
html.a11y-hc .btn-placement-manual,
html.a11y-hc body.dark .placement-option,
html.a11y-hc body.dark .btn-placement-manual,
html.a11y-hc .englio-notif-hub-tab,
html.a11y-hc .englio-notif-hub-lead,
html.a11y-hc .push-inbox-sub,
html.a11y-hc .push-inbox-meta,
html.a11y-hc .push-inbox-empty,
html.a11y-hc .push-inbox-page-info,
html.a11y-hc .push-delivery-meta,
html.a11y-hc .push-template-add-wrap,
html.a11y-hc .push-broadcast-hint,
html.a11y-hc .push-fg-close,
html.a11y-hc body.dark .push-fg-body,
html.a11y-hc body.dark .push-inbox-body,
html.a11y-hc body.dark .push-inbox-meta,
html.a11y-hc body.dark .push-inbox-page-info,
html.a11y-hc body.dark .push-delivery-meta,
html.a11y-hc .game-hint-msg,
html.a11y-hc .ww-clue,
html.a11y-hc .mem-size-label,
html.a11y-hc .wa-quick-ctx-tr,
html.a11y-hc .wa-quick-ex-tr,
html.a11y-hc .wa-ex-tr,
html.a11y-hc body.dark .speak-bubble-tr,
html.a11y-hc .mode-modal .mode-group-title,
html.a11y-hc body.dark .mode-modal .mode-group-title,
html.a11y-hc [style*="color:#64748b"],
html.a11y-hc [style*="color: #64748b"],
html.a11y-hc [style*="color:#94a3b8"],
html.a11y-hc [style*="color: #94a3b8"],
html.a11y-hc [style*="color:#666"],
html.a11y-hc [style*="color: #666"],
html.a11y-hc [style*="color:#888"],
html.a11y-hc [style*="color: #888"],
html.a11y-hc [style*="color:#999"],
html.a11y-hc [style*="color: #999"],
html.a11y-hc [style*="color:#aaa"],
html.a11y-hc [style*="color: #aaa"],
html.a11y-hc [style*="color:#9ca3af"],
html.a11y-hc [style*="color: #9ca3af"],
html.a11y-hc [style*="color:#6b7280"],
html.a11y-hc [style*="color: #6b7280"] { color: var(--a11y-hc-muted) !important; }
html.a11y-hc .englio-onboarding-skip,
html.a11y-hc .learning-goal-pill,
html.a11y-hc .profile-level-card,
html.a11y-hc .profile-level-pill,
html.a11y-hc .qcard-level,
html.a11y-hc .qcard-type,
html.a11y-hc .admin-user-modal-head,
html.a11y-hc .admin-user-modal-cancel,
html.a11y-hc .referral-link-display,
html.a11y-hc .wb-lb-guide,
html.a11y-hc .wb-lb-guide-note,
html.a11y-hc .wb-lb-tier-chip,
html.a11y-hc .progress-level-badge,
html.a11y-hc .tekrar-tab-hint,
html.a11y-hc .profile-plan-status,
html.a11y-hc .profile-plan-inbox-btn,
html.a11y-hc .profile-plan-usage-inner,
html.a11y-hc .profile-plan-feature,
html.a11y-hc .plan-compare,
html.a11y-hc .plan-compare-head,
html.a11y-hc .plan-compare-row,
html.a11y-hc .profile-plan-price-item,
html.a11y-hc .rp-line-card,
html.a11y-hc .pattern-sentence,
html.a11y-hc .report-heroes-stat,
html.a11y-hc .pattern-option,
html.a11y-hc .category-detail-header,
html.a11y-hc .mode-option:hover,
html.a11y-hc .topic-detail-nav,
html.a11y-hc .reading-media-caption,
html.a11y-hc .reading-tap-guide-icon,
html.a11y-hc .word-analysis-footer,
html.a11y-hc .wa-focus-word,
html.a11y-hc .wa-section,
html.a11y-hc .wa-pos-card,
html.a11y-hc .wa-kv,
html.a11y-hc .wa-struct-card,
html.a11y-hc .wa-struct-parts-cell,
html.a11y-hc .wa-clause-row,
html.a11y-hc .englio-confirm-btn--cancel,
html.a11y-hc #screen-speak .speak-custom-input,
html.a11y-hc .dictation-input,
html.a11y-hc .speak-hist-item,
html.a11y-hc .speak-feedback-detail,
html.a11y-hc .placement-score-row,
html.a11y-hc .btn-placement-manual,
html.a11y-hc .push-inbox-item,
html.a11y-hc .push-inbox-read-all,
html.a11y-hc .push-inbox-page-btn,
html.a11y-hc .push-delivery-summary,
html.a11y-hc .push-delivery-item,
html.a11y-hc .push-admin-divider,
html.a11y-hc .push-template-select,
html.a11y-hc .push-field-input,
html.a11y-hc .push-field-textarea,
html.a11y-hc .ws-word-item,
html.a11y-hc .ww-target,
html.a11y-hc .ww-box,
html.a11y-hc .ww-current,
html.a11y-hc .mem-size-btn,
html.a11y-hc .mem-card-face,
html.a11y-hc .wd-tile,
html.a11y-hc .mode-modal .mode-option { border-color: var(--a11y-hc-border) !important; }
