html[data-theme=light]{--bg0:#ecfeff;--bg1:#e0f7fa;--bg2:#dbeafe;--panel:#ffffffe0;--panel2:#f8fafceb;--panel3:#082f490f;--line:#0891b233;--line2:#0d948857;--text:#082f49;--soft:#355b68;--muted:#64748b;--dark:#071827;--shadow:0 24px 70px #0f172a26;--shadow2:0 14px 38px #0f172a1c}html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 10% 12%, #22d3ee2e, transparent 28%), radial-gradient(circle at 86% 9%, #2dd4bf24, transparent 26%), radial-gradient(circle at 54% 104%, #3b82f61f, transparent 34%), linear-gradient(145deg, var(--bg0), var(--bg1) 48%, var(--bg2))}html[data-theme=light] .app-shell:before,html[data-theme=light] .app-shell:after{opacity:.22}html[data-theme=light] .theme-toggle{color:#082f49;background:#ffffffeb;border-color:#0891b238;box-shadow:0 14px 34px #0f172a29}html[data-theme=light] .dashboard-nav,html[data-theme=light] .dashboard-hero-copy,html[data-theme=light] .dashboard-status-card,html[data-theme=light] .dashboard-feature-card,html[data-theme=light] .blog-hero,html[data-theme=light] .advisor-card,html[data-theme=light] .sitemap-section,html[data-theme=light] .not-found-card,html[data-theme=light] .species-hero,html[data-theme=light] .species-detail,html[data-theme=light] .species-card,html[data-theme=light] .blog-search-panel,html[data-theme=light] .blog-card,html[data-theme=light] .blog-article,html[data-theme=light] .contact-copy,html[data-theme=light] .contact-card,html[data-theme=light] .logs-form-card,html[data-theme=light] .logs-history-card,html[data-theme=light] .logs-chart-card,html[data-theme=light] .logs-tab-row,html[data-theme=light] .account-card,html[data-theme=light] .tank-empty-card,html[data-theme=light] .tank-cover-card,html[data-theme=light] .tank-overview-card,html[data-theme=light] .tank-card,html[data-theme=light] .tank-section-card,html[data-theme=light] .glass-card,html[data-theme=light] .site-footer,html[data-theme=light] .accordion-card,html[data-theme=light] .hud-item,html[data-theme=light] .site-search-hero,html[data-theme=light] .site-search-panel{box-shadow:var(--shadow2);background:radial-gradient(circle at 90% 12%,#22d3ee1a,#0000 30%),linear-gradient(#fffffff0,#f0fdfadb);border-color:#0891b22e}html[data-theme=light] .nav-search{color:#082f49;background:#ffffffd1;border-color:#0891b22e}html[data-theme=light] .nav-search:hover,html[data-theme=light] .nav-search[aria-current=page]{color:#075985;background:#ecfefff0;border-color:#0891b257}html[data-theme=light] .nav-global-search{color:#082f49;background:#ffffffc7;border-color:#0891b22e}html[data-theme=light] .nav-global-search:focus-within{background:#f8fafcf5;border-color:#0891b25c;box-shadow:0 16px 38px #0f172a24}html[data-theme=light] .nav-global-search input{color:#082f49}html[data-theme=light] .nav-global-search input::placeholder{color:#64748b}html[data-theme=light] .nav-global-search>button{color:#075985;background:#ecfeffeb;border-color:#0891b233}html[data-theme=light] .nav-search-popover{background:radial-gradient(circle at 90% 12%,#22d3ee1a,#0000 30%),#fffffffa;border-color:#0891b22e;box-shadow:0 24px 70px #0f172a2e}html[data-theme=light] .nav-search-popover a,html[data-theme=light] .nav-search-empty-row{background:#f8fafce0;border-color:#0891b21f}html[data-theme=light] .nav-search-popover a:hover,html[data-theme=light] .nav-search-empty-row:hover{background:#ecfeffeb;border-color:#0891b247}html[data-theme=light] .nav-search-popover a span{color:#075985;background:#ffffffd1;border-color:#0891b229}html[data-theme=light] .nav-search-popover a strong{color:#082f49}html[data-theme=light] .nav-search-popover a em,html[data-theme=light] .nav-search-empty-row{color:#64748b}html[data-theme=light] .site-search-hero h1,html[data-theme=light] .site-search-result-copy strong{color:#082f49}html[data-theme=light] .site-search-hero p,html[data-theme=light] .site-search-meta,html[data-theme=light] .site-search-result-copy em,html[data-theme=light] .site-search-empty{color:#64748b}html[data-theme=light] .site-search-form{background:#f8fafcf5;border-color:#0891b233}html[data-theme=light] .site-search-form input{color:#082f49}html[data-theme=light] .site-search-form input::placeholder{color:#64748b}html[data-theme=light] .site-search-result{background:#f8fafcdb;border-color:#0891b224}html[data-theme=light] .site-search-result:hover{background:#ecfeffeb;border-color:#0891b24d}html[data-theme=light] .site-search-context-action{color:#075985;background:#ecfefff0;border-color:#0891b247}html[data-theme=light] .site-search-type{color:#075985;background:#ffffffc7;border-color:#0891b229}html[data-theme=light] .site-search-result-copy span{color:#355b68}html[data-theme=light] .new-tank-card{box-shadow:none;background:#f8fafce0;border-color:#64748b2e}html[data-theme=light] .new-tank-card input{box-shadow:none;background:#f8fafcf5;border-color:#47556938}html[data-theme=light] .hero-card{background:radial-gradient(circle at 86% 20%,#fff6,#0000 27%),radial-gradient(circle at 8% 94%,#10b9812e,#0000 32%),linear-gradient(135deg,#14b8a6e0,#06b6d4b8 48%,#3b82f6a8)}html[data-theme=light] .help-method-card{box-shadow:var(--shadow2);background:radial-gradient(circle at 90% 12%,#22d3ee1a,#0000 30%),linear-gradient(#fffffff0,#f0fdfadb);border-color:#0891b22e}html[data-theme=light] .embed-checker-shell{background:radial-gradient(circle at 86% 10%,#22d3ee29,#0000 28%),linear-gradient(#f7fbff 0%,#ecfeff 100%)}html[data-theme=light] .embed-checker-card,html[data-theme=light] .embed-info-card{box-shadow:var(--shadow2);background:radial-gradient(circle at 90% 12%,#22d3ee1a,#0000 30%),linear-gradient(#fffffff5,#f0fdfae0);border-color:#0891b22e}html[data-theme=light] .embed-info-hero{background:radial-gradient(circle at 86% 20%,#fff6,#0000 27%),linear-gradient(135deg,#14b8a6e0,#06b6d4b8 48%,#3b82f6a8)}html[data-theme=light] .help-method-heading>span,html[data-theme=light] .help-video-copy span,html[data-theme=light] .embed-checker-header>span,html[data-theme=light] .embed-result-top>span,html[data-theme=light] .embed-info-card span{color:#0f766e;background:#14b8a61f;border-color:#0d948838}html[data-theme=light] .help-label-card,html[data-theme=light] .embed-species-box,html[data-theme=light] .embed-result-card,html[data-theme=light] .embed-benefit-grid article,html[data-theme=light] .embed-stock-list>div{background:#ffffff94;border-color:#0891b229}html[data-theme=light] .embed-checker-card input,html[data-theme=light] .embed-checker-card select,html[data-theme=light] .embed-segmented,html[data-theme=light] .embed-suggestions button,html[data-theme=light] .embed-info-card pre{color:#082f49;background:#ffffffb8;border-color:#0891b22e}html[data-theme=light] .dashboard-brand,html[data-theme=light] .site-footer-brand,html[data-theme=light] .dashboard-links a,html[data-theme=light] .dashboard-feature-link,html[data-theme=light] .dashboard-hero-copy h1,html[data-theme=light] .dashboard-gauge strong,html[data-theme=light] .dashboard-mini-grid b,html[data-theme=light] .dashboard-resource-list b,html[data-theme=light] .dashboard-feature-card h2,html[data-theme=light] .dashboard-cta-card h2,html[data-theme=light] .help-method-heading h2,html[data-theme=light] .help-method-item h3,html[data-theme=light] .help-label-card b,html[data-theme=light] .help-glossary-item b,html[data-theme=light] .embed-checker-header h1,html[data-theme=light] .embed-stock-list b,html[data-theme=light] .embed-result-top b,html[data-theme=light] .embed-result-fixes b,html[data-theme=light] .embed-info-card h2,html[data-theme=light] .embed-benefit-grid h3,html[data-theme=light] .blog-hero h1,html[data-theme=light] .advisor-hero h1,html[data-theme=light] .advisor-heading h2,html[data-theme=light] .logs-hero h1,html[data-theme=light] .logs-card-heading h2,html[data-theme=light] .logs-stat-grid b,html[data-theme=light] .logs-chart-card b,html[data-theme=light] .logs-entry h3,html[data-theme=light] .tank-dashboard-heading h1,html[data-theme=light] .tank-dashboard-metrics b,html[data-theme=light] .tank-card-body h2,html[data-theme=light] .tank-overview-card h2,html[data-theme=light] .tank-param-grid b,html[data-theme=light] .tank-empty-card h1,html[data-theme=light] .tank-empty-card h2,html[data-theme=light] .tank-section-card h2,html[data-theme=light] .tank-section-card h3,html[data-theme=light] .tank-chart-heading b,html[data-theme=light] .tank-maintenance-card b,html[data-theme=light] .sitemap-hero h1,html[data-theme=light] .sitemap-section h2,html[data-theme=light] .sitemap-species-group h3,html[data-theme=light] .not-found-card h1,html[data-theme=light] .species-hero h1,html[data-theme=light] .species-card h2,html[data-theme=light] .species-detail-copy h1,html[data-theme=light] .species-info-panel h2,html[data-theme=light] .species-warning-panel h2,html[data-theme=light] .species-review-notice h2,html[data-theme=light] .species-stat-card b,html[data-theme=light] .blog-card h2,html[data-theme=light] .blog-card-top b,html[data-theme=light] .article-header h1,html[data-theme=light] .article-read-next-heading h2,html[data-theme=light] .article-read-next-link strong,html[data-theme=light] .contact-copy h1,html[data-theme=light] .blog-article h2,html[data-theme=light] .stock-item b,html[data-theme=light] .result-top h2,html[data-theme=light] .card-heading-row h2,html[data-theme=light] .panel-header h2,html[data-theme=light] .cycle-title,html[data-theme=light] .support-title,html[data-theme=light] .profile-name,html[data-theme=light] .fish-preview-label b{color:#082f49}html[data-theme=light] .dashboard-feature-link{color:#0f766e}html[data-theme=light] .dashboard-hero-copy p,html[data-theme=light] .dashboard-gauge p,html[data-theme=light] .dashboard-hero-copy .dashboard-signal-line,html[data-theme=light] .dashboard-resource-list small,html[data-theme=light] .dashboard-feature-card p,html[data-theme=light] .dashboard-cta-card p,html[data-theme=light] .help-method-heading small,html[data-theme=light] .help-method-lede,html[data-theme=light] .help-method-item p,html[data-theme=light] .help-label-card p,html[data-theme=light] .help-glossary-item p,html[data-theme=light] .embed-checker-header p,html[data-theme=light] .embed-stock-list>p,html[data-theme=light] .embed-result-card p,html[data-theme=light] .embed-result-card li,html[data-theme=light] .embed-info-card p,html[data-theme=light] .blog-hero p,html[data-theme=light] .advisor-hero p,html[data-theme=light] .advisor-heading p,html[data-theme=light] .logs-hero p,html[data-theme=light] .logs-card-heading p,html[data-theme=light] .logs-entry p,html[data-theme=light] .logs-chart-card p,html[data-theme=light] .logs-chart-card small,html[data-theme=light] .tank-dashboard-heading p,html[data-theme=light] .tank-card-body p,html[data-theme=light] .tank-cover-card p,html[data-theme=light] .tank-empty-card p,html[data-theme=light] .tank-muted-copy,html[data-theme=light] .tank-section-card p,html[data-theme=light] .tank-section-card small,html[data-theme=light] .tank-section-card figcaption,html[data-theme=light] .sitemap-hero p,html[data-theme=light] .not-found-card p,html[data-theme=light] .species-hero p,html[data-theme=light] .species-detail-copy p,html[data-theme=light] .species-warning-panel p,html[data-theme=light] .species-review-notice p,html[data-theme=light] .species-action-card p,html[data-theme=light] .species-stat-card small,html[data-theme=light] .blog-card p,html[data-theme=light] .blog-search-panel>span,html[data-theme=light] .blog-empty-state,html[data-theme=light] .blog-category-pill,html[data-theme=light] .visible-breadcrumbs,html[data-theme=light] .visible-breadcrumbs span:last-child,html[data-theme=light] .blog-article p,html[data-theme=light] .blog-article li,html[data-theme=light] .article-read-next-heading p,html[data-theme=light] .article-read-next-link p,html[data-theme=light] .article-read-next-link small,html[data-theme=light] .panel-header p,html[data-theme=light] .card-heading-row p,html[data-theme=light] .cycle-subtitle,html[data-theme=light] .support-subtitle,html[data-theme=light] .stock-item span,html[data-theme=light] .empty-stock,html[data-theme=light] .preset-helper,html[data-theme=light] .preset-manage-copy{color:#355b68}html[data-theme=light] .dashboard-links a,html[data-theme=light] .dashboard-secondary,html[data-theme=light] .dashboard-tertiary,html[data-theme=light] .dashboard-hero-copy .dashboard-signal-line,html[data-theme=light] .site-footer-links a,html[data-theme=light] .blog-search-input,html[data-theme=light] .blog-empty-state,html[data-theme=light] .blog-category-pill,html[data-theme=light] .blog-load-more button,html[data-theme=light] .stock-item,html[data-theme=light] .fish-stat,html[data-theme=light] .support-card,html[data-theme=light] .cycle-card,html[data-theme=light] .dashboard-mini-grid div,html[data-theme=light] .dashboard-resource-list a,html[data-theme=light] .prob-chip,html[data-theme=light] .article-overview-table,html[data-theme=light] .article-read-next-link,html[data-theme=light] .advisor-response-card,html[data-theme=light] .logs-stat-grid div,html[data-theme=light] .logs-chart-card,html[data-theme=light] .logs-entry,html[data-theme=light] .logs-empty-state,html[data-theme=light] .tank-dashboard-metrics div,html[data-theme=light] .tank-param-grid span,html[data-theme=light] .tank-stock-list li,html[data-theme=light] .tank-maintenance-card,html[data-theme=light] .tank-photo-grid figure,html[data-theme=light] .sitemap-link-grid a,html[data-theme=light] .species-browser-panel,html[data-theme=light] .species-filter-group,html[data-theme=light] .species-empty-state,html[data-theme=light] .species-stat-card,html[data-theme=light] .species-info-panel,html[data-theme=light] .species-warning-panel,html[data-theme=light] .species-review-notice,html[data-theme=light] .species-action-card,html[data-theme=light] .species-finder-form,html[data-theme=light] .species-finder-summary,html[data-theme=light] .species-finder-card,html[data-theme=light] .species-finder-water-grid,html[data-theme=light] .species-finder-choice-group,html[data-theme=light] .species-finder-unit-toggle,html[data-theme=light] .species-finder-facts div,html[data-theme=light] .species-compare-picker-panel,html[data-theme=light] .species-compare-panel,html[data-theme=light] .species-compare-insight,html[data-theme=light] .species-compare-action-row,html[data-theme=light] .species-compare-facts div,html[data-theme=light] .species-range-row,html[data-theme=light] .species-score-compare-row,html[data-theme=light] .species-option,html[data-theme=light] .species-tankmate-panel,html[data-theme=light] .species-tankmate-card,html[data-theme=light] .origins-map-panel,html[data-theme=light] .origins-selected-card,html[data-theme=light] .origins-region-card,html[data-theme=light] .origins-empty-card,html[data-theme=light] .origins-hero-stats div,html[data-theme=light] .fish-profile-card,html[data-theme=light] .fish-preview-label{background:#0891b214;border-color:#0891b224}html[data-theme=light] .dashboard-links a,html[data-theme=light] .dashboard-secondary,html[data-theme=light] .dashboard-tertiary,html[data-theme=light] .site-footer-links a,html[data-theme=light] .article-back-link,html[data-theme=light] .visible-breadcrumbs a,html[data-theme=light] .blog-card a,html[data-theme=light] .article-read-next-link b,html[data-theme=light] .species-card a,html[data-theme=light] .species-hero-actions a,html[data-theme=light] .species-profile-link,html[data-theme=light] .species-finder-links a,html[data-theme=light] .article-species-link,html[data-theme=light] .report-species-link,html[data-theme=light] .species-action-card b,html[data-theme=light] .species-section-heading p,html[data-theme=light] .species-related-list a,html[data-theme=light] .education-link-list a{color:#0f766e}html[data-theme=light] .dashboard-links a[aria-current=page],html[data-theme=light] .dashboard-links a.nav-signin[aria-current=page]{color:#fff;background:#0f766e;border-color:#0f766e75}html[data-theme=light] .sitemap-link-grid a{color:#0f766e}html[data-theme=light] .gallons-input,html[data-theme=light] .text-input,html[data-theme=light] .species-select,html[data-theme=light] .species-search,html[data-theme=light] .species-search-field,html[data-theme=light] .advisor-form textarea,html[data-theme=light] .logs-form input,html[data-theme=light] .logs-custom-select-trigger,html[data-theme=light] .logs-form select,html[data-theme=light] .logs-form textarea,html[data-theme=light] .account-form input,html[data-theme=light] .account-form select,html[data-theme=light] .tank-custom-select-trigger,html[data-theme=light] .account-form textarea,html[data-theme=light] .tank-param-form textarea,html[data-theme=light] .tank-slider-row input:not([type]),html[data-theme=light] .species-compare-picker-panel select,html[data-theme=light] .species-finder-field input,html[data-theme=light] .blog-search-input input,html[data-theme=light] .water-input-card input,html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form select,html[data-theme=light] .contact-form textarea,html[data-theme=light] .contact-form .tank-custom-select-trigger{color:#082f49;box-shadow:none;background:#f8fafcf5;border-color:#47556938}html[data-theme=light] .logs-custom-select-trigger svg,html[data-theme=light] .tank-custom-select-trigger svg{color:#475569b8}html[data-theme=light] .logs-custom-select-menu,html[data-theme=light] .tank-custom-select-menu{background:#f8fafc;border-color:#4755692e;box-shadow:0 12px 26px #0f172a1f}html[data-theme=light] .tank-custom-select-search-input{color:#0f172a;background:#fff;border-color:#47556933}html[data-theme=light] .tank-custom-select-search-input::placeholder,html[data-theme=light] .tank-custom-select-empty{color:#475569ad}html[data-theme=light] .logs-custom-select-menu button,html[data-theme=light] .tank-custom-select-menu button{color:#1e293b}html[data-theme=light] .logs-custom-select-menu button.selected,html[data-theme=light] .logs-custom-select-menu button:hover,html[data-theme=light] .tank-custom-select-menu button.active,html[data-theme=light] .tank-custom-select-menu button:hover,html[data-theme=light] .tank-custom-select-menu button[aria-selected=true]{color:#0f172a;background:#e2e8f0d1;border-color:#64748b33}html[data-theme=light] .logs-custom-select-menu button.selected:after,html[data-theme=light] .tank-custom-select-menu button[aria-selected=true]:after{background:#64748b}html[data-theme=light] .confirm-dialog-backdrop{background:#0f172a5c}html[data-theme=light] .confirm-dialog{color:#0f172a;background:#fff;border-color:#e2e8f0}html[data-theme=light] .confirm-dialog p{color:#475569}html[data-theme=light] .confirm-dialog-cancel{color:#334155;background:#f8fafc}html[data-theme=light] .logs-form select,html[data-theme=light] .logs-filter-card select{background:linear-gradient(45deg,#0000 50%,#64748b 50%) calc(100% - 24px)/6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) calc(100% - 18px)/6px 6px no-repeat,#f8fafcf5}html[data-theme=light] .logs-form input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .logs-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none;background-color:#94a3b824}html[data-theme=light] .logs-form input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{background-color:#94a3b838}html[data-theme=light] select.text-input{background:linear-gradient(45deg,#0000 50%,#64748b 50%) calc(100% - 25px)/6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) calc(100% - 19px)/6px 6px no-repeat,#f8fafcf5}html[data-theme=light] .water-input-card{background:#ffffffb8;border-color:#0891b229;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .water-input-card label{color:#082f49}html[data-theme=light] .water-input-control{background:linear-gradient(#fffffffa,#f0fdfaeb);border-color:#0891b238;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a1a}html[data-theme=light] .water-input-card input{box-shadow:none;background:0 0;border:0}html[data-theme=light] .water-input-control span{color:#0f766e;background:#0d94881a;border-color:#0d948829}html[data-theme=light] .filter-flow-card{background:#ffffffb3;border-color:#0891b22e}html[data-theme=light] .filter-flow-card.compact{background:#ffffff8f}html[data-theme=light] .filter-flow-control{background:linear-gradient(#fffffffa,#f0fdfaeb);border-color:#0891b238;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a1a}html[data-theme=light] .filter-flow-control input{color:#082f49}html[data-theme=light] .filter-flow-control span{color:#0f766e;background:#0d94881a;border-color:#0d948829}html[data-theme=light] .filter-flow-row span{color:#0f766e;background:#f0fdfaeb;border-color:#0891b22e}html[data-theme=light] .filter-flow-card p{color:#0f172aa8}html[data-theme=light] .filter-flow-status{color:#0f766e;background:#14b8a61a;border-color:#0f766e2e}html[data-theme=light] .filter-flow-status.good{color:#166534;background:#22c55e1f;border-color:#1665342e}html[data-theme=light] .filter-flow-status.warn{color:#92400e;background:#f59e0b21;border-color:#92400e2e}html[data-theme=light] .filter-flow-status.bad{color:#991b1b;background:#f8717121;border-color:#991b1b2e}html[data-theme=light] .advisor-heading>span,html[data-theme=light] .logs-card-heading>span,html[data-theme=light] .logs-actions button,html[data-theme=light] .advisor-form-row button,html[data-theme=light] .advisor-message.user>div{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fceb);border-color:#0891b22e}html[data-theme=light] .logs-card-heading>span,html[data-theme=light] .logs-actions button{color:#0f172a;box-shadow:none;background:#e2e8f0eb;border-color:#64748b38}html[data-theme=light] .advisor-form label,html[data-theme=light] .advisor-form-row small,html[data-theme=light] .logs-form label,html[data-theme=light] .logs-actions small,html[data-theme=light] .logs-stat-grid span,html[data-theme=light] .logs-chart-card span,html[data-theme=light] .logs-entry small,html[data-theme=light] .account-form label,html[data-theme=light] .tank-param-form label,html[data-theme=light] .tank-slider-row,html[data-theme=light] .tank-dashboard-metrics span,html[data-theme=light] .tank-card-stats span,html[data-theme=light] .tank-param-grid span,html[data-theme=light] .tank-maintenance-card span,html[data-theme=light] .advisor-response-card small,html[data-theme=light] .advisor-disclaimer,html[data-theme=light] .advisor-message>span,html[data-theme=light] .advisor-context-grid span,html[data-theme=light] .advisor-context-drawer span{color:#64748b}html[data-theme=light] .advisor-response-copy p,html[data-theme=light] .advisor-message.assistant p,html[data-theme=light] .advisor-message.assistant li,html[data-theme=light] .advisor-context-card p,html[data-theme=light] .advisor-empty-chat p{color:#355b68}html[data-theme=light] .advisor-message.assistant h3,html[data-theme=light] .advisor-message.assistant strong{color:#082f49}html[data-theme=light] .advisor-message.assistant em{color:#355b68}html[data-theme=light] .advisor-message.assistant code{color:#0f766e;background:#0d94881a;border-color:#0d948829}html[data-theme=light] .advisor-message.assistant pre{background:#fff9;border-color:#0891b224}html[data-theme=light] .advisor-reset{color:#0f766e;background:#ffffffc2;border-color:#0891b229}html[data-theme=light] .advisor-context-card,html[data-theme=light] .advisor-chat-log,html[data-theme=light] .advisor-message.assistant>div,html[data-theme=light] .advisor-context-grid div,html[data-theme=light] .advisor-context-drawer div{background:#0891b214;border-color:#0891b224}html[data-theme=light] .advisor-chat-card.chat-active .advisor-chat-form{background:#f8fafc;border-color:#0891b224}html[data-theme=light] .advisor-chat-card.chat-active .advisor-chat-form textarea{resize:none;background:#ffffff75;border:0;align-self:start;height:44px;min-height:44px;max-height:120px;padding:10px 12px}html[data-theme=light] .advisor-context-heading span,html[data-theme=light] .advisor-empty-chat b,html[data-theme=light] .advisor-context-grid b,html[data-theme=light] .advisor-context-drawer b{color:#082f49}html[data-theme=light] .advisor-context-heading button,html[data-theme=light] .advisor-suggestion-row button,html[data-theme=light] .advisor-empty-prompts button,html[data-theme=light] .advisor-followups button{color:#0f766e;background:#ffffffc2;border-color:#0891b229}html[data-theme=light] .advisor-context-chips span{color:#0f766e;background:#0d94881a;border-color:#0d948829}html[data-theme=light] .advisor-error{color:#92400e;background:#fbbf242e;border-color:#d977062e}html[data-theme=light] .logs-entry-top span,html[data-theme=light] .logs-reading-pills span,html[data-theme=light] .logs-stat-grid em,html[data-theme=light] .logs-timeline-group>h3{color:#475569;background:#94a3b81f;border-color:#64748b2e}html[data-theme=light] .logs-filter-card,html[data-theme=light] .logs-cadence-grid div,html[data-theme=light] .logs-insight-card{background:#f8fafce0;border-color:#64748b2e}html[data-theme=light] .logs-filter-card label,html[data-theme=light] .logs-cadence-grid span{color:#64748b}html[data-theme=light] .logs-filter-card select{color:#082f49;border-color:#47556938}html[data-theme=light] .logs-cadence-grid b,html[data-theme=light] .logs-insight-card h2{color:#082f49}html[data-theme=light] .logs-insight-card li,html[data-theme=light] .logs-insight-card p{color:#355b68}html[data-theme=light] .logs-template-row button{color:#334155;background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .logs-tab-row button{color:#334155}html[data-theme=light] .account-mode-row button,html[data-theme=light] .tank-section-tabs a{color:#334155;background:#f8fafce0;border-color:#64748b2e}html[data-theme=light] .logs-template-row button.active,html[data-theme=light] .logs-tab-row button.active,html[data-theme=light] .logs-tab-row button:hover,html[data-theme=light] .account-mode-row button.active,html[data-theme=light] .tank-section-tabs a:hover,html[data-theme=light] .tank-section-tabs a.active,html[data-theme=light] .account-form button,html[data-theme=light] .account-actions button,html[data-theme=light] .account-actions a,html[data-theme=light] .tank-dashboard-heading a,html[data-theme=light] .tank-empty-card a,html[data-theme=light] .tank-param-form button,html[data-theme=light] .tank-stock-list span{color:#0f172a;background:#e2e8f0eb;border-color:#64748b38}html[data-theme=light] .account-message{color:#0f766e;background:#0d94881a;border-color:#0d948829}html[data-theme=light] .account-benefits li{background:#ffffffb8;border:1px solid #0891b224}html[data-theme=light] .account-benefits li:first-child>span{color:#0369a1;background:#0ea5e91f;border-color:#38bdf847}html[data-theme=light] .account-benefits li:nth-child(2)>span{color:#6d28d9;background:#7c3aed1f;border-color:#a78bfa47}html[data-theme=light] .account-benefits li:nth-child(3)>span{color:#d97706;background:#d977061f;border-color:#fbbf2447}html[data-theme=light] .account-benefits li:nth-child(4)>span{color:#059669;background:#0596691f;border-color:#34d39947}html[data-theme=light] .tank-dashboard-heading a:hover,html[data-theme=light] .tank-empty-card a:hover,html[data-theme=light] .tank-section-tabs a:hover,html[data-theme=light] .tank-section-tabs a.active{color:#0f172a;background:#cbd5e1f2;border-color:#4755693d}html[data-theme=light] .tank-section-card.account-form button,html[data-theme=light] .tank-param-form button{color:#0f172a;background:#e2e8f0eb;border-color:#64748b38}html[data-theme=light] .tank-section-card.account-form button:hover,html[data-theme=light] .tank-param-form button:hover{background:#cbd5e1f2;border-color:#4755693d}html[data-theme=light] .account-form .account-provider-btn{color:#0f172a;box-shadow:none;background:#fff;border-color:#e2e8f0}html[data-theme=light] .account-form .account-provider-btn:not(:disabled):hover{background:#f8fafc;border-color:#0d94883d}html[data-theme=light] .account-form .tank-custom-select-trigger{color:#082f49;box-shadow:none;background:#f8fafcf5;border-color:#47556938}html[data-theme=light] .account-form .tank-custom-select-menu button{color:#1e293b;box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .account-form .tank-custom-select-menu button.active,html[data-theme=light] .account-form .tank-custom-select-menu button:hover,html[data-theme=light] .account-form .tank-custom-select-menu button[aria-selected=true]{color:#0f172a;background:#e2e8f0d1;border-color:#64748b33}html[data-theme=light] .tank-cover-card,html[data-theme=light] .tank-card-photo{background:#f8fafceb}html[data-theme=light] .tank-skeleton-card{background:#ffffffb8;border-color:#0891b224}html[data-theme=light] .tank-skeleton-photo{background:#0891b20d;border-color:#0891b21a}html[data-theme=light] .skeleton-line{background:linear-gradient(90deg,#0891b20f 25%,#0891b221 50%,#0891b20f 75%) 0 0/400px 100%}html[data-theme=light] .tank-empty-card,html[data-theme=light] .tank-overview-card,html[data-theme=light] .tank-action-hub,html[data-theme=light] .tank-timeline-card,html[data-theme=light] .tank-card{box-shadow:none;background:#ffffffeb;border-color:#64748b29}html[data-theme=light] .tank-action-copy h2,html[data-theme=light] .tank-timeline-card h2,html[data-theme=light] .tank-timeline-copy b{color:#0f172a}html[data-theme=light] .tank-action-grid a,html[data-theme=light] .tank-unified-timeline a{color:#334155;background:#f8fafce0;border-color:#64748b2e}html[data-theme=light] .tank-action-grid a:hover,html[data-theme=light] .tank-unified-timeline a:hover{color:#0f172a;background:#e2e8f0e0;border-color:#64748b38}html[data-theme=light] .tank-timeline-icon{background:#e2e8f0cc;border-color:#64748b2e}html[data-theme=light] .tank-action-grid svg,html[data-theme=light] .tank-timeline-icon svg{color:#475569}html[data-theme=light] .tank-section-card{box-shadow:none;background:#ffffffeb;border-color:#64748b29}html[data-theme=light] .tank-water-change-marker{stroke:#d977069e}html[data-theme=light] .tank-section-card strong{color:#92400e;background:#f59e0b21;border-color:#92400e2e}html[data-theme=light] .tank-maintenance-card.good svg{color:#166534}html[data-theme=light] .tank-maintenance-card.warn svg{color:#92400e}html[data-theme=light] .tank-maintenance-card.bad svg{color:#991b1b}html[data-theme=light] .tank-card strong.good,html[data-theme=light] .tank-overview-card strong.good{color:#166534;background:#22c55e1f;border-color:#1665342e}html[data-theme=light] .tank-card strong.warn,html[data-theme=light] .tank-overview-card strong.warn,html[data-theme=light] .tank-readiness-card .logs-card-heading>span{color:#92400e;background:#f59e0b21;border-color:#92400e2e}html[data-theme=light] .tank-readiness-card.ready .logs-card-heading>span{color:#166534;background:#22c55e1f;border-color:#1665342e}html[data-theme=light] .tank-readiness-card.needs-data .logs-card-heading>span{color:#075985;background:#0ea5e91f;border-color:#0759852e}html[data-theme=light] .tank-readiness-score b{color:#b45309}html[data-theme=light] .tank-readiness-card.ready .tank-readiness-score b{color:#15803d}html[data-theme=light] .tank-readiness-card.needs-data .tank-readiness-score b{color:#0369a1}html[data-theme=light] .tank-readiness-score span,html[data-theme=light] .tank-readiness-list li{color:#475569}html[data-theme=light] .tank-readiness-link{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fcf0);border:1px solid #0891b229}html[data-theme=light] .logs-chart-grid-line{stroke:#64748b29}html[data-theme=light] .logs-chart-grid-label{fill:#64748b}html[data-theme=light] .logs-chart-line{stroke:#64748b}html[data-theme=light] .logs-chart-point{fill:#f8fafc;stroke:#475569}html[data-theme=light] .logs-entry-top button{color:#991b1b;background:#f8717121;border-color:#991b1b2e}html[data-theme=light] .logs-error{color:#92400e;background:#fbbf242e;border-color:#d977062e}html[data-theme=light] .advisor-command-row button,html[data-theme=light] .advisor-tool-call{color:#075985;background:#0891b214;border-color:#0891b229}html[data-theme=light] .advisor-command-row code,html[data-theme=light] .advisor-tool-call code{color:#082f49;background:#0891b212;border-color:#0891b21f}html[data-theme=light] .advisor-tool-call>span{color:#0891b2}html[data-theme=light] .advisor-tool-call p{color:#355b68}html[data-theme=light] .result-card,html[data-theme=light] .result-placeholder{color:#082f49;box-shadow:var(--shadow2);background:radial-gradient(circle at 95% 4%,#22d3ee1f,#0000 26%),#fffffff5}html[data-theme=light] .result-section li,html[data-theme=light] .result-top p,html[data-theme=light] .result-placeholder span,html[data-theme=light] .result-placeholder b{color:#355b68}html[data-theme=light] .species-dropdown{background:#fffffff5;border-color:#0891b238}html[data-theme=light] .species-option span,html[data-theme=light] .article-overview-table b{color:#082f49}html[data-theme=light] .species-option small,html[data-theme=light] .article-overview-table span{color:#355b68}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .dashboard-hero-copy,html[data-theme=light] .dashboard-status-card,html[data-theme=light] .dashboard-feature-card,html[data-theme=light] .dashboard-cta-card,html[data-theme=light] .blog-hero,html[data-theme=light] .blog-card,html[data-theme=light] .species-card,html[data-theme=light] .species-detail,html[data-theme=light] .blog-article,html[data-theme=light] .glass-card,html[data-theme=light] .accordion-card,html[data-theme=light] .result-card,html[data-theme=light] .result-placeholder,html[data-theme=light] .save-preset-card,html[data-theme=light] .saved-tanks-card,html[data-theme=light] .choice-card,html[data-theme=light] .support-card,html[data-theme=light] .cycle-card,html[data-theme=light] .water-input-card,html[data-theme=light] .fish-profile-card,html[data-theme=light] .fish-preview-label,html[data-theme=light] .stock-list,html[data-theme=light] .cycle-learn-card{color:#082f49}html[data-theme=light] .save-preset-card,html[data-theme=light] .saved-tanks-card,html[data-theme=light] .choice-card,html[data-theme=light] .water-input-card,html[data-theme=light] .fish-profile-card,html[data-theme=light] .stock-list,html[data-theme=light] .cycle-learn-card,html[data-theme=light] .article-image,html[data-theme=light] .article-subtitle,html[data-theme=light] .species-image-card,html[data-theme=light] .contact-card,html[data-theme=light] .contact-note{background:#ffffffe6;border-color:#0891b229;box-shadow:0 12px 30px #0f172a14}html[data-theme=light] .field-label,html[data-theme=light] .choice-title,html[data-theme=light] .stock-section-title,html[data-theme=light] .support-kicker,html[data-theme=light] .profile-kicker,html[data-theme=light] .profile-name,html[data-theme=light] .fish-stat span,html[data-theme=light] .fish-stat b,html[data-theme=light] .qty-display span,html[data-theme=light] .qty-display small,html[data-theme=light] .preset-message,html[data-theme=light] .species-empty,html[data-theme=light] .species-empty-state h2,html[data-theme=light] .cycle-learn-card b,html[data-theme=light] .cycle-learn-card p,html[data-theme=light] .blog-article h3,html[data-theme=light] .blog-article strong,html[data-theme=light] .species-card dd,html[data-theme=light] .species-info-panel dd,html[data-theme=light] .species-action-card>span,html[data-theme=light] .species-card em,html[data-theme=light] .species-detail-copy em,html[data-theme=light] .article-subtitle em,html[data-theme=light] .article-header span,html[data-theme=light] .dashboard-kicker,html[data-theme=light] .contact-form label span,html[data-theme=light] .dashboard-status-top span,html[data-theme=light] .fish-preview-label span,html[data-theme=light] .support-chips span,html[data-theme=light] .trait-row span,html[data-theme=light] .prob-chip b,html[data-theme=light] .prob-chip strong{color:#082f49}html[data-theme=light] .dashboard-status-card p,html[data-theme=light] .contact-copy p,html[data-theme=light] .contact-note,html[data-theme=light] .dashboard-mini-grid span,html[data-theme=light] .dashboard-cta-card p,html[data-theme=light] .choice-copy,html[data-theme=light] .support-chips,html[data-theme=light] .trait-row,html[data-theme=light] .result-section li,html[data-theme=light] .result-section p,html[data-theme=light] .result-top p,html[data-theme=light] .result-placeholder span,html[data-theme=light] .result-placeholder b,html[data-theme=light] .preset-helper,html[data-theme=light] .preset-manage-copy,html[data-theme=light] .stock-item span,html[data-theme=light] .empty-stock,html[data-theme=light] .blog-article figcaption,html[data-theme=light] .blog-article td,html[data-theme=light] .blog-article th{color:#355b68}html[data-theme=light] .choice-buttons,html[data-theme=light] .segmented,html[data-theme=light] .volume-unit-toggle,html[data-theme=light] .fish-status-toggle,html[data-theme=light] .qty-display,html[data-theme=light] .risk-meter,html[data-theme=light] .bioload-capacity-card{background:#0891b214;border-color:#0891b224}html[data-theme=light] .choice-buttons button,html[data-theme=light] .segmented button,html[data-theme=light] .volume-unit-toggle button,html[data-theme=light] .fish-status-toggle button,html[data-theme=light] .preset-button:not(.save):not(.share):not(.danger){color:#082f49;background:#ffffffb8;border-color:#0891b224}html[data-theme=light] .choice-buttons button.active,html[data-theme=light] .segmented button.active,html[data-theme=light] .volume-unit-toggle button.active,html[data-theme=light] .fish-status-toggle button.active,html[data-theme=light] .dashboard-primary,html[data-theme=light] .add-fish-button,html[data-theme=light] .check-button,html[data-theme=light] .gallons-step-button,html[data-theme=light] .qty-button,html[data-theme=light] .preset-button.save,html[data-theme=light] .preset-button.share,html[data-theme=light] .cycle-learn-card a,html[data-theme=light] .result-top span{color:#082f49}html[data-theme=light] .choice-buttons button.active,html[data-theme=light] .segmented button.active,html[data-theme=light] .volume-unit-toggle button.active,html[data-theme=light] .fish-status-toggle button.active,html[data-theme=light] .species-option.active{color:#082f49;background:linear-gradient(135deg,#bfdbfef5,#e0f2feeb);border-color:#0891b238}html[data-theme=light] .preset-button.danger,html[data-theme=light] .stock-item button{color:#be123c;background:#f43f5e1a;border-color:#f43f5e33}html[data-theme=light] .article-subtitle{border-left-color:#0d9488b8}html[data-theme=light] .article-header span{background:#0d94881a;border-color:#0d948833}html[data-theme=light] .species-card-badge,html[data-theme=light] .species-trait-row span,html[data-theme=light] .species-tag-list span{color:#0f766e;background:#0d94881a;border-color:#0d948833}html[data-theme=light] .species-card-badge.beginner,html[data-theme=light] .species-card-badge.peaceful{color:#047857;background:#22c55e1f;border-color:#16a34a33}html[data-theme=light] .species-card-badge.moderate{color:#92400e;background:#fbbf242e;border-color:#d977062e}html[data-theme=light] .species-card-badge.advanced,html[data-theme=light] .species-card-badge.assertive{color:#b91c1c;background:#f871711f;border-color:#dc26262e}html[data-theme=light] .species-card-image{background:radial-gradient(circle at 50% 38%,#14b8a629,#0000 44%),linear-gradient(135deg,#f0fdfafa,#e0f2fed1 54%,#f1f5f9e6)}html[data-theme=light] .species-card-image:after{background:linear-gradient(#ffffff05,#082f4938),linear-gradient(90deg,#082f492e,#0000 34% 66%,#082f491a)}html[data-theme=light] .species-card-image figcaption{color:#082f49;background:#ffffffbd;border-color:#0891b229;box-shadow:0 10px 24px #0f172a14}html[data-theme=light] .species-card-heading>span{color:#0f766e;background:#14b8a61a;border-color:#0d94882e}html[data-theme=light] .species-card em{color:#64748b}html[data-theme=light] .species-card-metrics dt svg{color:#0d9488}html[data-theme=light] .species-card-metrics div{background:#ffffff9e;border-color:#0891b21a}html[data-theme=light] .species-card-score span{color:#64748b}html[data-theme=light] .species-card-score b{color:#082f49}html[data-theme=light] .species-card-score i{background:#94a3b833}html[data-theme=light] .species-card-tags span{color:#475569;background:#ffffff9e;border-color:#0891b21a}html[data-theme=light] .species-finder-card{background:radial-gradient(circle at 88% 10%,#14b8a61f,#0000 32%),#ffffffe6;border-color:#0891b229;box-shadow:0 14px 32px #0f172a14}html[data-theme=light] .species-finder-card figure{background:radial-gradient(circle at 50% 42%,#14b8a629,#0000 44%),#f0fdfabd}html[data-theme=light] .species-finder-card-top h2,html[data-theme=light] .species-finder-summary b,html[data-theme=light] .species-finder-facts dd{color:#082f49}html[data-theme=light] .species-finder-card-top em,html[data-theme=light] .species-finder-field label,html[data-theme=light] .species-finder-choice-group>span,html[data-theme=light] .species-finder-summary span,html[data-theme=light] .species-finder-facts dt{color:#64748b}html[data-theme=light] .species-finder-summary p,html[data-theme=light] .species-finder-score span,html[data-theme=light] .species-finder-score strong{color:#355b68}html[data-theme=light] .species-finder-unit-toggle button,html[data-theme=light] .species-finder-choice-group button{color:#082f49;background:#ffffffb8;border-color:#0891b224}html[data-theme=light] .species-finder-unit-toggle button.active,html[data-theme=light] .species-finder-choice-group button.active,html[data-theme=light] .species-finder-unit-toggle button:hover,html[data-theme=light] .species-finder-choice-group button:hover,html[data-theme=light] .species-finder-links a{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fceb);border-color:#0891b22e}html[data-theme=light] .species-finder-links a:last-child{color:#0f766e;background:#ffffffc2;border-color:#0891b229}html[data-theme=light] .species-finder-score i{background:#94a3b833}html[data-theme=light] .species-finder-reasons .good{color:#0f766e;background:#0d94881a;border-color:#0d94882e}html[data-theme=light] .species-finder-reasons .warn{color:#92400e;background:#fbbf242e;border-color:#d977062e}html[data-theme=light] .species-finder-verdict.good{color:#047857;background:#22c55e1f;border-color:#16a34a33}html[data-theme=light] .species-finder-verdict.warn{color:#92400e;background:#fbbf242e;border-color:#d977062e}html[data-theme=light] .species-finder-verdict.bad{color:#b91c1c;background:#f871711f;border-color:#dc26262e}html[data-theme=light] .species-compare-card,html[data-theme=light] .species-compare-card.right{background:radial-gradient(circle at 88% 10%,#14b8a61f,#0000 32%),#ffffffe6;border-color:#0891b229;box-shadow:0 14px 32px #0f172a14}html[data-theme=light] .species-compare-card figure{background:radial-gradient(circle at 50% 42%,#14b8a629,#0000 44%),#f0fdfabd}html[data-theme=light] .species-compare-card figure.plant-compat-image{background:radial-gradient(circle at 50% 42%,#22c55e29,#0000 44%),#f0fdf4d1}html[data-theme=light] .species-compare-card-title h2,html[data-theme=light] .species-compare-insight h2,html[data-theme=light] .species-compare-section-heading h2,html[data-theme=light] .species-range-heading b{color:#082f49}html[data-theme=light] .species-compare-card-title em,html[data-theme=light] .species-compare-facts dt,html[data-theme=light] .species-compare-picker-panel label>span,html[data-theme=light] .species-range-heading span,html[data-theme=light] .species-score-compare-title span{color:#64748b}html[data-theme=light] .species-compare-facts dd,html[data-theme=light] .species-range-values span,html[data-theme=light] .species-score-pair span,html[data-theme=light] .species-score-pair strong,html[data-theme=light] .species-compare-insight li{color:#082f49}html[data-theme=light] .species-compare-insight li{background:#ffffff94;border-color:#0891b21a}html[data-theme=light] .species-range-track{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#0891b224 calc(20% - 1px) 20%),#fffc;border-color:#0891b21f}html[data-theme=light] .species-score-pair i{background:#94a3b833}html[data-theme=light] .species-compare-swap{color:#0f766e;background:#ffffffb8;border-color:#0891b224}html[data-theme=light] .species-search-field input{color:#082f49}html[data-theme=light] .species-search-field input::placeholder,html[data-theme=light] .species-result-count,html[data-theme=light] .species-empty-state p,html[data-theme=light] .species-filter-group>span{color:#355b68}html[data-theme=light] .species-filter-group button{color:#082f49;background:#ffffffb8;border-color:#0891b224}html[data-theme=light] .species-filter-group button.active,html[data-theme=light] .species-filter-group button:hover{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fceb)}html[data-theme=light] .species-card dt,html[data-theme=light] .species-info-panel dt,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=light] .blog-search-input input::placeholder{color:#64748b}html[data-theme=light] .hero-card{background:radial-gradient(circle at 86% 20%,#ffffff6b,#0000 27%),radial-gradient(circle at 8% 94%,#10b98133,#0000 32%),linear-gradient(135deg,#99f6e4f5,#a5f3fceb 48%,#bfdbfee6);border-color:#0891b233}html[data-theme=light] .hero-card p,html[data-theme=light] .freshwater-badge,html[data-theme=light] .hero-pills span{color:#082f49}html[data-theme=light] .freshwater-badge,html[data-theme=light] .hero-pills span,html[data-theme=light] .hero-fish{background:#ffffff9e;border-color:#0891b233}html[data-theme=light] .hero-help-link{color:#713f12;background:linear-gradient(135deg,#fffbeb,#fde68a 54%,#fbbf24);border-color:#d9770647;box-shadow:0 14px 30px #b453092e}html[data-theme=light] .live-hud{color:#082f49}html[data-theme=light] .hud-item{background:#ffffffdb;border-color:#0891b229;box-shadow:0 10px 28px #0f172a14}html[data-theme=light] .hud-item span{color:#0f766e}html[data-theme=light] .hud-item b{color:#082f49}html[data-theme=light] .hud-item.cycle.good{background:#ecfdf5f0;border-color:#10b98138}html[data-theme=light] .hud-item.cycle.warn{background:#fff7edf0;border-color:#f59e0b3d}html[data-theme=light] .hud-item.cycle.bad{background:#fef2f2f0;border-color:#fb71853d}html[data-theme=light] .cycle-card,html[data-theme=light] .optional-copy,html[data-theme=light] .water-hint,html[data-theme=light] .feedback-widget{color:#082f49;background:#ffffffc7;border-color:#0891b229}html[data-theme=light] .water-hint span,html[data-theme=light] .water-hint b,html[data-theme=light] .feedback-widget>span,html[data-theme=light] .feedback-form-copy>span{color:#082f49}html[data-theme=light] .feedback-form-copy small{color:#64748b}html[data-theme=light] .feedback-widget textarea{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .feedback-widget button.selected{color:#082f49;background:#99f6e4}html[data-theme=light] .water-hint b{background:#0891b214;border:1px solid #0891b21f}html[data-theme=light] .panel-icon,html[data-theme=light] .dashboard-feature-card>span,html[data-theme=light] .dashboard-resource-list span,html[data-theme=light] .blog-card-top>span,html[data-theme=light] .dashboard-gauge div,html[data-theme=light] .fallback-orb{color:#fff}html[data-theme=light] .support-card{background:radial-gradient(circle at 92% 16%,#22d3ee21,#0000 28%),radial-gradient(circle at 12% 92%,#2dd4bf1a,#0000 32%),#ffffffe6}html[data-theme=light] .support-score,html[data-theme=light] .support-track{color:#082f49;background:#0891b214;border-color:#0891b224}html[data-theme=light] .species-option.active,html[data-theme=light] .species-option:hover{background:linear-gradient(135deg,#14b8a6f5,#06b6d4e0);border-color:#0891b238}html[data-theme=light] .species-option.active span,html[data-theme=light] .species-option.active small,html[data-theme=light] .species-option:hover span,html[data-theme=light] .species-option:hover small{color:#082f49}html[data-theme=light] .fish-preview-card{border-color:#0891b22e;box-shadow:0 20px 58px #0f172a24}html[data-theme=light] .fish-preview-label{background:#ffffffe0;border-color:#0891b229}html[data-theme=light] .article-back-link,html[data-theme=light] .blog-card a,html[data-theme=light] .species-card a,html[data-theme=light] .species-profile-link,html[data-theme=light] .species-action-card b,html[data-theme=light] .species-tankmate-card b,html[data-theme=light] .origins-selected-card a,html[data-theme=light] .species-related-list a,html[data-theme=light] .education-link-list a{color:#0369a1}html[data-theme=light] .species-section-heading h2,html[data-theme=light] .species-tankmate-card small,html[data-theme=light] .origins-hero h1,html[data-theme=light] .origins-hero-stats b,html[data-theme=light] .origins-selected-card h2,html[data-theme=light] .origins-region-card h2,html[data-theme=light] .origins-empty-card h2,html[data-theme=light] .origins-selected-card dd,html[data-theme=light] .origins-region-card li b{color:#082f49}html[data-theme=light] .species-section-heading>span,html[data-theme=light] .species-tankmate-card span,html[data-theme=light] .origins-search,html[data-theme=light] .origins-filter button,html[data-theme=light] .origins-map-legend span{color:#0f766e;background:#14b8a61a;border-color:#0891b229}html[data-theme=light] .origins-search input{color:#082f49}html[data-theme=light] .origins-search input::placeholder,html[data-theme=light] .origins-hero p,html[data-theme=light] .origins-selected-card p,html[data-theme=light] .origins-selected-card .origins-source-hint,html[data-theme=light] .origins-empty-card p,html[data-theme=light] .origins-region-card p,html[data-theme=light] .origins-region-card li span,html[data-theme=light] .origins-selected-card em,html[data-theme=light] .origins-selected-card dt{color:#475569}html[data-theme=light] .origins-map-stage{background:radial-gradient(circle at 48% 44%,#14b8a62e,#0000 35%),linear-gradient(135deg,#e0f2feeb,#f0fdfadb)}html[data-theme=light] .origins-map-attribution{color:#475569}html[data-theme=light] .species-card a{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fceb);border-color:#0891b22e;box-shadow:0 12px 24px #0891b21f}html[data-theme=light] .species-card a.species-card-secondary-link{color:#0f766e;box-shadow:none;background:#ffffffc2;border-color:#0891b229}html[data-theme=light] .plant-browser-panel,html[data-theme=light] .plant-card,html[data-theme=light] .plant-card-image,html[data-theme=light] .plant-card-facts div,html[data-theme=light] .plant-profile-image,html[data-theme=light] .plant-profile-panel{background:#0891b214;border-color:#0891b224}html[data-theme=light] .plant-card h2,html[data-theme=light] .plant-profile-panel b{color:#082f49}html[data-theme=light] .plant-card p,html[data-theme=light] .plant-profile-panel p,html[data-theme=light] .plant-note-list li,html[data-theme=light] .plant-card-facts dt,html[data-theme=light] .plant-card em{color:#355b68}html[data-theme=light] .plant-card-facts dd{color:#082f49}html[data-theme=light] .plant-chip-row span,html[data-theme=light] .plant-card-top>span,html[data-theme=light] .plant-profile-panel>span{color:#0f766e;background:#14b8a61a;border-color:#0891b229}html[data-theme=light] .plant-card-actions a,html[data-theme=light] .plant-shop-link{color:#082f49;background:linear-gradient(135deg,#99f6e4f5,#a5f3fceb);border-color:#0891b22e;box-shadow:0 12px 24px #0891b21f}html[data-theme=light] .dashboard-primary,html[data-theme=light] .add-fish-button,html[data-theme=light] .check-button,html[data-theme=light] .gallons-step-button,html[data-theme=light] .qty-button,html[data-theme=light] .preset-button.save,html[data-theme=light] .preset-button.share,html[data-theme=light] .cycle-learn-card a,html[data-theme=light] .result-top span{color:#fff}html[data-theme=light] .site-footer-tagline,html[data-theme=light] .site-footer-bottom p{color:#64748b}html[data-theme=light] .site-footer-col-label{color:#0f766e}html[data-theme=light] .site-footer-cols a{color:#334155}html[data-theme=light] .site-footer-cols a:hover{color:#0f766e}html[data-theme=light] .site-footer-legal{color:#64748b}html[data-theme=light] .site-footer-top{border-bottom-color:#0891b21f}html[data-theme=light] .blog-search-input{color:#0f766e}html[data-theme=light] .blog-search-input input{box-shadow:none;background:0 0;border:0}html[data-theme=light] .volcalc-inputs-card,html[data-theme=light] .volcalc-results-card,html[data-theme=light] .volcalc-mini-calc{background:#ffffffd1;border-color:#0891b224;box-shadow:0 16px 36px #082f4914}html[data-theme=light] .volcalc-toggle,html[data-theme=light] .volcalc-dim-input-wrap,html[data-theme=light] .volcalc-result-item,html[data-theme=light] .volcalc-select{background:#0891b214;border-color:#0891b224}html[data-theme=light] .volcalc-toggle button,html[data-theme=light] .volcalc-dim-label>span,html[data-theme=light] .volcalc-dim-input-wrap input,html[data-theme=light] .volcalc-result-value,html[data-theme=light] .volcalc-mini-heading b,html[data-theme=light] .volcalc-select,html[data-theme=light] .volcalc-big-number{color:#082f49}html[data-theme=light] .volcalc-header p,html[data-theme=light] .volcalc-result-note,html[data-theme=light] .volcalc-mini-calc p{color:#355b68}html[data-theme=light] .scape-toolbar,html[data-theme=light] .scape-sidebar,html[data-theme=light] .scape-inspector-rail,html[data-theme=light] .scape-layer-panel{background:#ffffffeb;border-color:#0f172a1a}html[data-theme=light] .scape-toolbar{box-shadow:0 1px #0f172a0a}html[data-theme=light] .scape-tab,html[data-theme=light] .scape-btn,html[data-theme=light] .scape-mature-toggle,html[data-theme=light] .scape-action-btn,html[data-theme=light] .scape-overlay-btns,html[data-theme=light] .scape-history-controls,html[data-theme=light] .scape-zoom-controls,html[data-theme=light] .scape-view-toggle,html[data-theme=light] .scape-3d-btn-group,html[data-theme=light] .scape-save-state{color:#334155;background:#f8fafceb;border-color:#e2e8f0}html[data-theme=light] .scape-tab:hover,html[data-theme=light] .scape-btn:hover,html[data-theme=light] .scape-mature-toggle:hover,html[data-theme=light] .scape-action-btn:hover,html[data-theme=light] .scape-overlay-btn:hover,html[data-theme=light] .scape-view-btn:hover,html[data-theme=light] .scape-3d-btn:hover,html[data-theme=light] .scape-command-menu button:hover,html[data-theme=light] .scape-tab-ctx button:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .scape-tab.active,html[data-theme=light] .scape-sidebar-tabs button.active,html[data-theme=light] .scape-filter-chips button.active,html[data-theme=light] .scape-view-btn.active,html[data-theme=light] .scape-3d-btn.active,html[data-theme=light] .scape-overlay-btn.active{color:#0d9488;background:#0d94881a;border-color:#0d948847}html[data-theme=light] .scape-btn-save,html[data-theme=light] .scape-tab-new,html[data-theme=light] .scape-show-more,html[data-theme=light] .scape-shop-link,html[data-theme=light] .scape-owned-badge,html[data-theme=light] .scape-share-list-block li a{color:#0d9488}html[data-theme=light] .scape-btn-danger,html[data-theme=light] .scape-action-danger,html[data-theme=light] .scape-tab-ctx button.danger{color:#dc2626;border-color:#fecaca}html[data-theme=light] .scape-search,html[data-theme=light] .scape-tab-rename,html[data-theme=light] .scape-modal-input,html[data-theme=light] .scape-modal-select,html[data-theme=light] .scape-modal-textarea,html[data-theme=light] .scape-generate-input,html[data-theme=light] .scape-generate-textarea{color:#0f172a;background:#fff;border-color:#d1d5db}html[data-theme=light] .scape-search::placeholder,html[data-theme=light] .scape-modal-input::placeholder,html[data-theme=light] .scape-modal-textarea::placeholder,html[data-theme=light] .scape-generate-input::placeholder,html[data-theme=light] .scape-generate-textarea::placeholder{color:#94a3b8}html[data-theme=light] .scape-search:focus,html[data-theme=light] .scape-modal-input:focus,html[data-theme=light] .scape-modal-select:focus,html[data-theme=light] .scape-modal-textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}html[data-theme=light] .scape-sidebar-tabs,html[data-theme=light] .scape-inspector-header,html[data-theme=light] .scape-layer-panel,html[data-theme=light] .scape-modal-header,html[data-theme=light] .scape-modal-footer,html[data-theme=light] .timelapse-header,html[data-theme=light] .timelapse-actions{border-color:#e2e8f0}html[data-theme=light] .scape-sidebar-tabs button,html[data-theme=light] .scape-compat-toggle,html[data-theme=light] .scape-filter-chips button,html[data-theme=light] .scape-inspector-field,html[data-theme=light] .scape-layer-item small,html[data-theme=light] .scape-equip-hint,html[data-theme=light] .scape-shopping-meta,html[data-theme=light] .scape-share-meta,html[data-theme=light] .scape-share-cta-note,html[data-theme=light] .scape-share-list-block h2,html[data-theme=light] .scape-modal-label,html[data-theme=light] .scape-modal-hint,html[data-theme=light] .scape-critique-score-label,html[data-theme=light] .scape-critique-section h4,html[data-theme=light] .scape-generate-preview span,html[data-theme=light] .timelapse-pane-label,html[data-theme=light] .timelapse-slide-meta,html[data-theme=light] .timelapse-loading,html[data-theme=light] .timelapse-empty,html[data-theme=light] .gallery-filter-label,html[data-theme=light] .gallery-card-meta,html[data-theme=light] .gallery-card-dim,html[data-theme=light] .gallery-card-plants,html[data-theme=light] .gallery-card-author,html[data-theme=light] .gallery-loading-more,html[data-theme=light] .ba-upload-label,html[data-theme=light] .scape-empty,html[data-theme=light] .scape-loading,html[data-theme=light] .scape-empty-state,html[data-theme=light] .scape-canvas-hint,html[data-theme=light] .scape-fish-count{color:#64748b}html[data-theme=light] .scape-plant-item,html[data-theme=light] .scape-hardscape-item,html[data-theme=light] .scape-equip-item,html[data-theme=light] .scape-layer-item,html[data-theme=light] .scape-shopping-item{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .scape-plant-item:hover,html[data-theme=light] .scape-hardscape-item:hover,html[data-theme=light] .scape-equip-item:hover,html[data-theme=light] .scape-layer-item:hover,html[data-theme=light] .scape-layer-item.active,html[data-theme=light] .scape-shopping-item:hover{background:#0d948814;border-color:#0d948833}html[data-theme=light] .scape-plant-icon,html[data-theme=light] .scape-hardscape-item img,html[data-theme=light] .scape-canvas-loading,html[data-theme=light] .gallery-card-img-wrap,html[data-theme=light] .gallery-card-placeholder,html[data-theme=light] .ba-upload-prompt{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .scape-inspector-header,html[data-theme=light] .scape-shopping-header,html[data-theme=light] .scape-shopping-name,html[data-theme=light] .scape-share-title,html[data-theme=light] .scape-modal-header,html[data-theme=light] .scape-generate-preview strong,html[data-theme=light] .timelapse-title,html[data-theme=light] .gallery-card-title,html[data-theme=light] .scape-share-ba-title{color:#0f172a}html[data-theme=light] .scape-shopping-panel,html[data-theme=light] .scape-tab-ctx,html[data-theme=light] .scape-command-menu,html[data-theme=light] .scape-modal,html[data-theme=light] .scape-critique-panel,html[data-theme=light] .scape-critique-header,html[data-theme=light] .scape-generate-preview,html[data-theme=light] .timelapse-modal,html[data-theme=light] .timelapse-header,html[data-theme=light] .gallery-card,html[data-theme=light] .scape-share-ba,html[data-theme=light] .scape-share-cta{background:#fff;border-color:#e2e8f0;box-shadow:0 18px 42px #0f172a1a}html[data-theme=light] .scape-tab-ctx button,html[data-theme=light] .scape-command-menu button,html[data-theme=light] .scape-overlay-btn,html[data-theme=light] .scape-view-btn,html[data-theme=light] .scape-3d-btn,html[data-theme=light] .timelapse-close,html[data-theme=light] .timelapse-nav-btn,html[data-theme=light] .timelapse-btn,html[data-theme=light] .gallery-sort-btn,html[data-theme=light] .gallery-filter-toggle,html[data-theme=light] .gallery-chip,html[data-theme=light] .gallery-like-btn{color:#475569}html[data-theme=light] .timelapse-nav-btn,html[data-theme=light] .timelapse-btn,html[data-theme=light] .gallery-sort-btn,html[data-theme=light] .gallery-filter-toggle,html[data-theme=light] .gallery-chip{background:#fff;border-color:#e2e8f0}html[data-theme=light] .timelapse-nav-btn:not(:disabled):hover,html[data-theme=light] .timelapse-btn:not(:disabled):hover,html[data-theme=light] .gallery-sort-btn:hover,html[data-theme=light] .gallery-filter-toggle:hover,html[data-theme=light] .gallery-chip:hover{color:#0f172a;background:#f8fafc}html[data-theme=light] .gallery-sort-btn.active,html[data-theme=light] .gallery-filter-toggle.active,html[data-theme=light] .gallery-chip.active,html[data-theme=light] .timelapse-dot.active{color:#0d9488;background:#0d94881a;border-color:#0d948847}html[data-theme=light] .gallery-card:hover{border-color:#0d948852;box-shadow:0 16px 36px #0f172a1f}html[data-theme=light] .gallery-card-style{color:#0d9488;background:#ffffffeb}html[data-theme=light] .gallery-empty{color:#64748b;background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:14px}html[data-theme=light] .ba-upload-btn{color:#0d9488;background:#0d948814;border-color:#0d948838}html[data-theme=light] .community-detail-panel,html[data-theme=light] .community-report-card,html[data-theme=light] .community-update-item,html[data-theme=light] .community-similar-card,html[data-theme=light] .community-modal,html[data-theme=light] .community-type-btn,html[data-theme=light] .community-comment-input,html[data-theme=light] .community-photo-pick-btn,html[data-theme=light] .community-water-grid div,html[data-theme=light] .community-sparkline-tile,html[data-theme=light] .community-feed-card,html[data-theme=light] .community-feed-item{color:#0f172a;background:#fff;border-color:#e2e8f0}html[data-theme=light] .community-report-card{background:radial-gradient(circle at 100% 0,#0d94881a,#0000 42%),#fff}html[data-theme=light] .community-report-stats span,html[data-theme=light] .community-type-btn,html[data-theme=light] .community-load-more,html[data-theme=light] .community-update-toggle-comments,html[data-theme=light] .community-update-comments-toggle,html[data-theme=light] .community-comment-delete{color:#475569;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .community-type-btn.active{color:#0d9488;background:#0d948814;border-color:#0d948859}html[data-theme=light] .community-modal-backdrop,html[data-theme=light] .scape-modal-overlay,html[data-theme=light] .timelapse-overlay{background:#0f172a6b}html[data-theme=light] .community-modal-header,html[data-theme=light] .community-update-type-picker,html[data-theme=light] .community-modal-footer,html[data-theme=light] .community-comments,html[data-theme=light] .community-update-item{border-color:#e2e8f0}html[data-theme=light] .community-modal-header h2,html[data-theme=light] .community-detail-panel h2,html[data-theme=light] .community-report-card h2,html[data-theme=light] .community-water-grid dd,html[data-theme=light] .community-update-list strong,html[data-theme=light] .community-similar-card span,html[data-theme=light] .community-comment-author,html[data-theme=light] .community-update-type-label,html[data-theme=light] .hub-page-meta h1,html[data-theme=light] .hub-directory-card-title{color:#0f172a}html[data-theme=light] .community-water-grid dt,html[data-theme=light] .community-update-body,html[data-theme=light] .community-update-meta,html[data-theme=light] .community-update-auto,html[data-theme=light] .community-comments-loading,html[data-theme=light] .community-comment-time,html[data-theme=light] .community-comments-off,html[data-theme=light] .community-comments-signin,html[data-theme=light] .community-similar-gallons,html[data-theme=light] .community-tank-specs,html[data-theme=light] .community-modal-label,html[data-theme=light] .hub-page-meta>p,html[data-theme=light] .hub-page-tank-count,html[data-theme=light] .hub-directory-card-description,html[data-theme=light] .hub-directory-card-count,html[data-theme=light] .hub-species-chip{color:#64748b}html[data-theme=light] .community-modal-label input,html[data-theme=light] .community-modal-label textarea,html[data-theme=light] .community-modal-label select,html[data-theme=light] .community-comment-input{color:#0f172a;background:#fff;border-color:#d1d5db}html[data-theme=light] .community-modal-label input:focus,html[data-theme=light] .community-modal-label textarea:focus,html[data-theme=light] .community-modal-label select:focus,html[data-theme=light] .community-comment-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}html[data-theme=light] .hub-species-chip,html[data-theme=light] .hub-page-tabs,html[data-theme=light] .hub-page-tab,html[data-theme=light] .ck-card,html[data-theme=light] .ck-form,html[data-theme=light] .ck-add-btn,html[data-theme=light] .ck-tank-card,html[data-theme=light] .ck-keeper-tank-card,html[data-theme=light] .ck-co-keeper-chip,html[data-theme=light] .qa-list-item,html[data-theme=light] .qa-search-form,html[data-theme=light] .qa-tag-input,html[data-theme=light] .qa-tag-filter,html[data-theme=light] .qa-load-more,html[data-theme=light] .qa-signin-gate,html[data-theme=light] .qa-answer-form{color:#0f172a;background:#fff;border-color:#e2e8f0}html[data-theme=light] .hub-species-chip:hover,html[data-theme=light] .ck-card:hover,html[data-theme=light] .ck-add-btn:hover,html[data-theme=light] .ck-keeper-tank-card:hover,html[data-theme=light] .qa-list-item:hover,html[data-theme=light] .qa-tag-filter:hover,html[data-theme=light] .qa-load-more:hover{background:#f8fafc;border-color:#0d948840}html[data-theme=light] .hub-page-tab:hover,html[data-theme=light] .hub-page-tab.active,html[data-theme=light] .ck-tabs button.active,html[data-theme=light] .ck-tabs button[aria-selected=true],html[data-theme=light] .ck-add-btn:hover,html[data-theme=light] .qa-tag,html[data-theme=light] .qa-tag-filter.active,html[data-theme=light] .qa-accepted-badge{color:#0d9488}html[data-theme=light] .qa-tag,html[data-theme=light] .qa-tag-filter.active{background:#0d948814;border-color:#0d948838}html[data-theme=light] .qa-search-form input,html[data-theme=light] .qa-tag-input,html[data-theme=light] .qa-answer-textarea,html[data-theme=light] .qa-ask-form input,html[data-theme=light] .qa-ask-form textarea,html[data-theme=light] .ck-form input[type=text],html[data-theme=light] .ck-form input[type=number],html[data-theme=light] .ck-form select,html[data-theme=light] .ck-form textarea{color:#0f172a;background:0 0;border-color:#d1d5db}html[data-theme=light] .qa-search-form input::placeholder,html[data-theme=light] .qa-tag-input::placeholder,html[data-theme=light] .qa-answer-textarea::placeholder,html[data-theme=light] .qa-ask-form input::placeholder,html[data-theme=light] .qa-ask-form textarea::placeholder{color:#94a3b8}html[data-theme=light] .qa-search-form:focus-within,html[data-theme=light] .qa-tag-input:focus,html[data-theme=light] .qa-answer-textarea:focus,html[data-theme=light] .qa-ask-form input:focus,html[data-theme=light] .qa-ask-form textarea:focus,html[data-theme=light] .ck-form input:focus,html[data-theme=light] .ck-form select:focus,html[data-theme=light] .ck-form textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}html[data-theme=light] .qa-list-item-meta,html[data-theme=light] .qa-list-item-stat,html[data-theme=light] .qa-question-footer small,html[data-theme=light] .qa-form-hint,html[data-theme=light] .qa-search-note,html[data-theme=light] .ck-header-counts,html[data-theme=light] .ck-card-meta,html[data-theme=light] .ck-card-meta b,html[data-theme=light] .ck-form label,html[data-theme=light] .ck-subsection-label,html[data-theme=light] .ck-stat-label,html[data-theme=light] .ck-tank-card small,html[data-theme=light] .ck-keeper-tank-card-body small,html[data-theme=light] .ck-co-keepers h4{color:#64748b}html[data-theme=light] .qa-list-item-body h3,html[data-theme=light] .qa-question-content h1,html[data-theme=light] .qa-question-body-text,html[data-theme=light] .qa-answer-body,html[data-theme=light] .qa-answers-section h2,html[data-theme=light] .qa-ask-shell h1,html[data-theme=light] .ck-header h2,html[data-theme=light] .ck-card-body,html[data-theme=light] .ck-stat-value,html[data-theme=light] .ck-tank-card span,html[data-theme=light] .ck-keeper-tank-card-body strong,html[data-theme=light] .ck-vote-row button[aria-pressed=true]{color:#0f172a}html[data-theme=light] .ck-vote-row button,html[data-theme=light] .ck-vote-btn{color:#64748b;background:#fff;border-color:#e2e8f0}html[data-theme=light] .ck-vote-row button[aria-pressed=true],html[data-theme=light] .ck-vote-btn.active{color:#0d9488;background:#0d94881a;border-color:#0d94884d}html[data-theme=light] .cycle-setup-card,html[data-theme=light] .cycle-tracker-section,html[data-theme=light] .cycle-celebration{background:#fff;border-color:#e2e8f0;box-shadow:0 18px 42px #0f172a14}html[data-theme=light] .cycle-guidance-card,html[data-theme=light] .cycle-chart-wrap,html[data-theme=light] .cycle-chart-empty,html[data-theme=light] .cycle-stock-search,html[data-theme=light] .cycle-stock-item,html[data-theme=light] .cycle-stock-hits,html[data-theme=light] .cycle-method-card{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .cycle-method-card.selected,html[data-theme=light] .cycle-stock-hits li button:hover{background:#0d948814;border-color:#0d94884d}html[data-theme=light] .cycle-method-group legend,html[data-theme=light] .cycle-celebration-stats,html[data-theme=light] .cycle-stock-searching,html[data-theme=light] .cycle-stock-saving,html[data-theme=light] .cycle-stock-remove,html[data-theme=light] .cycle-celebration-dismiss-btn,html[data-theme=light] .new-tank-step-header p{color:#64748b}html[data-theme=light] .cycle-stock-qty span,html[data-theme=light] .new-tank-step-header h2{color:#0f172a}html[data-theme=light] .cycle-stock-qty button,html[data-theme=light] .cycle-celebration-dismiss-btn{color:#0d9488;background:#fff;border-color:#e2e8f0}html[data-theme=light] .cycle-stock-search-icon{color:#94a3b8}html[data-theme=light] .cycle-stock-input,html[data-theme=light] .cycle-celebration-textarea{color:#0f172a;background:0 0}html[data-theme=light] .cycle-step+.cycle-step:before{background:#e2e8f0}html[data-theme=light] .cycle-step.done+.cycle-step:before,html[data-theme=light] .cycle-step.active+.cycle-step:before{background:#0d948859}html[data-theme=light] .tank-next-action-panel,html[data-theme=light] .article-tank-actions{background:#ffffffe6;border-color:#e2e8f0;box-shadow:0 18px 42px #0f172a14}html[data-theme=light] .tank-next-action-heading h2,html[data-theme=light] .tank-next-action-grid div,html[data-theme=light] .article-tank-action-grid strong{color:#0f172a}html[data-theme=light] .tank-next-action-grid a,html[data-theme=light] .article-tank-action-grid a{color:#334155;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .tank-next-action-grid a.primary{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 42%),#fff7ed;border-color:#d977063d}html[data-theme=light] .article-tank-action-grid a.article-tank-action-primary{background:radial-gradient(circle at 100% 0,#0d94881f,#0000 42%),#ecfeff;border-color:#0d948847}html[data-theme=light] .tank-next-action-grid a:hover,html[data-theme=light] .article-tank-action-grid a:hover{background:#f0fdfa;border-color:#0d948847}html[data-theme=light] .tank-next-action-grid a>span{color:#0d9488;background:#0d948814}html[data-theme=light] .tank-next-action-grid p,html[data-theme=light] .article-tank-action-grid span{color:#64748b}html[data-theme=light] .tank-next-action-grid svg,html[data-theme=light] .article-tank-action-grid svg{color:#0d9488}html[data-theme=light] .symptom-checker-hero p,html[data-theme=light] .symptom-checker-hero-card span,html[data-theme=light] .symptom-section-heading p,html[data-theme=light] .symptom-report-summary p,html[data-theme=light] .symptom-match-heading p,html[data-theme=light] .symptom-match-card>p,html[data-theme=light] .symptom-placeholder p,html[data-theme=light] .symptom-history em{color:#64748b}html[data-theme=light] .symptom-choice-group h3,html[data-theme=light] .symptom-placeholder svg,html[data-theme=light] .symptom-water-notes svg,html[data-theme=light] .symptom-protocols summary,html[data-theme=light] .symptom-history span{color:#0d9488}html[data-theme=light] .symptom-checker-hero>div:first-child,html[data-theme=light] .symptom-checker-hero-card,html[data-theme=light] .symptom-checker-panel,html[data-theme=light] .symptom-results-panel,html[data-theme=light] .symptom-report-summary,html[data-theme=light] .symptom-match-card,html[data-theme=light] .symptom-history button{background:#ffffffe6;border-color:#dbeafe;box-shadow:0 18px 44px #0f172a14}html[data-theme=light] .symptom-field span,html[data-theme=light] .symptom-placeholder h2,html[data-theme=light] .symptom-match-columns h5,html[data-theme=light] .symptom-history strong{color:#0f172a}html[data-theme=light] .symptom-field input,html[data-theme=light] .symptom-field textarea,html[data-theme=light] .symptom-choice-grid button,html[data-theme=light] .symptom-action-row button:nth-child(2),html[data-theme=light] .symptom-link-row a{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .symptom-choice-grid button svg{color:#64748b}html[data-theme=light] .symptom-choice-grid button.selected{color:#0f172a;background:#ecfeff;border-color:#0d94886b}html[data-theme=light] .symptom-choice-grid button.selected svg{color:#0d9488}html[data-theme=light] .symptom-next-steps ul,html[data-theme=light] .symptom-match-card ul,html[data-theme=light] .symptom-protocols ol{color:#334155}html[data-theme=light] .symptom-chip-list span{color:#0f766e;background:#f0fdfa;border-color:#0d948838}html[data-theme=light] .symptom-water-notes{border-left-color:#0d9488}html[data-theme=light] .symptom-disease-link{color:#0f766e;background:#f0fdfa;border-color:#0d94883d}html[data-theme=light] .disease-hero p,html[data-theme=light] .disease-detail-hero p,html[data-theme=light] .disease-hero-card span,html[data-theme=light] .disease-disclaimer-card span,html[data-theme=light] .disease-water-first p,html[data-theme=light] .disease-section-heading p,html[data-theme=light] .disease-card p,html[data-theme=light] .disease-priority-panel li,html[data-theme=light] .disease-water-grid p,html[data-theme=light] .disease-protocol-card li,html[data-theme=light] .disease-source-grid span,html[data-theme=light] .disease-action-grid span,html[data-theme=light] .disease-related-grid p{color:#64748b}html[data-theme=light] .disease-hero>div:first-child,html[data-theme=light] .disease-hero-card,html[data-theme=light] .disease-water-first,html[data-theme=light] .disease-category-section,html[data-theme=light] .disease-detail,html[data-theme=light] .disease-disclaimer-card,html[data-theme=light] .disease-priority-panel,html[data-theme=light] .disease-water-panel,html[data-theme=light] .disease-protocol-card,html[data-theme=light] .disease-source-list,html[data-theme=light] .disease-action-grid a,html[data-theme=light] .disease-related-panel,html[data-theme=light] .disease-card,html[data-theme=light] .disease-related-grid a,html[data-theme=light] .disease-source-grid a,html[data-theme=light] .disease-source-grid div,html[data-theme=light] .disease-water-grid div{background:#ffffffe6;border-color:#dbeafe;box-shadow:0 18px 44px #0f172a14}html[data-theme=light] .disease-water-first,html[data-theme=light] .disease-priority-panel.primary,html[data-theme=light] .disease-caution-box{background:#fffbeb;border-color:#f59e0b38}html[data-theme=light] .disease-hero h1,html[data-theme=light] .disease-detail-hero h1,html[data-theme=light] .disease-hero-card strong,html[data-theme=light] .disease-disclaimer-card strong,html[data-theme=light] .disease-water-first h2,html[data-theme=light] .disease-section-heading h2,html[data-theme=light] .disease-priority-panel h2,html[data-theme=light] .disease-protocol-card h3,html[data-theme=light] .disease-card strong,html[data-theme=light] .disease-related-grid strong,html[data-theme=light] .disease-source-grid strong,html[data-theme=light] .disease-water-grid b,html[data-theme=light] .disease-action-grid strong{color:#0f172a}html[data-theme=light] .disease-hero-card svg,html[data-theme=light] .disease-disclaimer-card svg,html[data-theme=light] .disease-water-first svg,html[data-theme=light] .disease-section-heading>svg,html[data-theme=light] .disease-priority-panel>div svg,html[data-theme=light] .disease-source-grid svg,html[data-theme=light] .disease-action-grid svg,html[data-theme=light] .disease-card b,html[data-theme=light] .disease-water-grid span{color:#0d9488}html[data-theme=light] .disease-meta-row span:not(.disease-urgency-badge){color:#334155;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .disease-action-grid a:not(.primary),html[data-theme=light] .disease-hero-actions a:nth-child(2){color:#0f172a;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .disease-caution-box strong{color:#92400e}html[data-theme=light] .symptom-error,html[data-theme=light] .symptom-empty-result{color:#9a3412;background:#fff7ed;border-color:#fed7aa}@media (max-width:768px){html[data-theme=light] .scape-toolbar,html[data-theme=light] .scape-sidebar,html[data-theme=light] .scape-inspector-rail{background:#fffffffa}}html[data-theme=light] .logs-form-card,html[data-theme=light] .logs-history-card,html[data-theme=light] .account-card,html[data-theme=light] .new-tank-card,html[data-theme=light] .tank-section-card,html[data-theme=light] .dosing-card,html[data-theme=light] .dosing-controls,html[data-theme=light] .account-location-card,html[data-theme=light] .community-filter-bar{background:#fff;border-color:#e2e8f0;box-shadow:0 14px 32px #0f172a0f}html[data-theme=light] .account-form label,html[data-theme=light] .account-location-form label,html[data-theme=light] .logs-form label,html[data-theme=light] .dosing-select-label,html[data-theme=light] .community-filter-bar label{color:#475569}html[data-theme=light] .logs-form input,html[data-theme=light] .logs-form textarea,html[data-theme=light] .account-form input,html[data-theme=light] .account-form textarea,html[data-theme=light] .account-location-form input,html[data-theme=light] .new-tank-card input,html[data-theme=light] .tank-param-form textarea,html[data-theme=light] .dosing-custom-input,html[data-theme=light] .dosing-search-wrap,html[data-theme=light] .community-comment-input,html[data-theme=light] .community-publish-actions input,html[data-theme=light] .community-modal-label input{color:#0f172a;box-shadow:none;background:#f8fafc;border-color:#dbe4ee}html[data-theme=light] .logs-form input:focus,html[data-theme=light] .logs-form textarea:focus,html[data-theme=light] .account-form input:focus,html[data-theme=light] .account-form textarea:focus,html[data-theme=light] .account-location-form input:focus,html[data-theme=light] .new-tank-card input:focus,html[data-theme=light] .tank-param-form textarea:focus,html[data-theme=light] .dosing-custom-input:focus,html[data-theme=light] .dosing-search-wrap:focus-within,html[data-theme=light] .community-comment-input:focus,html[data-theme=light] .community-publish-actions input:focus,html[data-theme=light] .community-modal-label input:focus{background:#fff;border-color:#0d94886b;box-shadow:0 0 0 3px #0d94881a}html[data-theme=light] .account-form .tank-custom-select-trigger,html[data-theme=light] .account-location-form .tank-custom-select-trigger,html[data-theme=light] .new-tank-card .tank-custom-select-trigger,html[data-theme=light] .tank-section-card .tank-custom-select-trigger,html[data-theme=light] .logs-form .tank-custom-select-trigger,html[data-theme=light] .logs-filter-card .tank-custom-select-trigger,html[data-theme=light] .dosing-select-label .tank-custom-select-trigger,html[data-theme=light] .community-filter-bar .tank-custom-select-trigger{color:#0f172a;box-shadow:none;background:#f8fafc;border-color:#dbe4ee}html[data-theme=light] .account-form .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .account-location-form .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .new-tank-card .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .tank-section-card .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .logs-form .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .logs-filter-card .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .dosing-select-label .tank-custom-select-trigger[aria-expanded=true],html[data-theme=light] .community-filter-bar .tank-custom-select-trigger[aria-expanded=true]{background:#fff;border-color:#0d94886b;box-shadow:0 0 0 3px #0d94881a}html[data-theme=light] .community-check-row{background:#f8fafc;border-color:#dbe4ee}html[data-theme=light] .community-check-row input{background:#fff;border-color:#0d948857}html[data-theme=light] .community-check-row input:checked{background:linear-gradient(135deg,#14b8a6,#06b6d4);box-shadow:inset 0 0 0 3px #fff}html[data-theme=light] .tank-dashboard-heading,html[data-theme=light] .tank-dashboard-metrics div,html[data-theme=light] .tank-card,html[data-theme=light] .tank-overview-card,html[data-theme=light] .tank-empty-card,html[data-theme=light] .tank-section-tabs,html[data-theme=light] .logs-stat-grid div,html[data-theme=light] .logs-cadence-grid div,html[data-theme=light] .logs-insight-card,html[data-theme=light] .logs-chart-card,html[data-theme=light] .logs-entry,html[data-theme=light] .logs-tab-row,html[data-theme=light] .dashboard-feature-card,html[data-theme=light] .dashboard-status-card,html[data-theme=light] .dashboard-cta-card,html[data-theme=light] .blog-card,html[data-theme=light] .blog-browser,html[data-theme=light] .blog-search-panel,html[data-theme=light] .species-card,html[data-theme=light] .species-finder-form,html[data-theme=light] .species-finder-summary,html[data-theme=light] .species-finder-card,html[data-theme=light] .species-compare-picker-panel,html[data-theme=light] .species-compare-panel,html[data-theme=light] .species-compare-insight,html[data-theme=light] .species-compare-action-row,html[data-theme=light] .species-browser-panel,html[data-theme=light] .community-card,html[data-theme=light] .community-publish-card,html[data-theme=light] .community-detail-copy,html[data-theme=light] .volcalc-inputs-card,html[data-theme=light] .volcalc-results-card,html[data-theme=light] .volcalc-result-item,html[data-theme=light] .volcalc-mini-calc{background:#fff;border-color:#e2e8f0;box-shadow:0 14px 32px #0f172a0f}html[data-theme=light] .tank-card-body h2,html[data-theme=light] .tank-overview-card h2,html[data-theme=light] .logs-card-heading h2,html[data-theme=light] .blog-card h2,html[data-theme=light] .species-card h2,html[data-theme=light] .dashboard-feature-card h2,html[data-theme=light] .community-card h2,html[data-theme=light] .dosing-card h3{color:#0f172a}html[data-theme=light] .tank-dashboard-heading p,html[data-theme=light] .tank-card-body p,html[data-theme=light] .tank-overview-card p,html[data-theme=light] .logs-entry p,html[data-theme=light] .blog-card p,html[data-theme=light] .species-card em,html[data-theme=light] .community-card p,html[data-theme=light] .dosing-card p{color:#475569}html[data-theme=light] .tank-card-stats span,html[data-theme=light] .logs-reading-pills span,html[data-theme=light] .species-card-badge,html[data-theme=light] .species-tag-list span{color:#334155;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .tank-section-tabs,html[data-theme=light] .logs-tab-row{background:#f8fafc}html[data-theme=light] .tank-section-tabs a,html[data-theme=light] .logs-tab-row button{color:#475569}html[data-theme=light] .tank-section-tabs a:hover,html[data-theme=light] .tank-section-tabs a.active,html[data-theme=light] .logs-tab-row button:hover,html[data-theme=light] .logs-tab-row button.active{color:#0f172a;background:#fff;border-color:#0d94883d}html[data-theme=light] .community-tabs button,html[data-theme=light] .community-filter-toggle,html[data-theme=light] .community-card-actions button,html[data-theme=light] .community-load-row button{color:#334155;background:#f8fafc;border-color:#dbe4ee}html[data-theme=light] .community-tabs button.active,html[data-theme=light] .community-card-actions button[aria-pressed=true]{color:#042f2e;background:linear-gradient(135deg,#99f6e4,#67e8f9);border-color:#0d948842}
