/* GENERATED by scripts/build_skin.py — do not edit. Amber literals from styles.css recoloured for the Грейдус skin. */
/* ── light (default) ── */
html[data-skin="greidus"][data-theme="light"] .btn--secondary:hover { background: rgba(10,108,95,0.08); }
html[data-skin="greidus"][data-theme="light"] .form-input:focus { box-shadow: 0 0 0 3px rgba(15,139,122,0.12); }
html[data-skin="greidus"][data-theme="light"] .hero-card { background: linear-gradient(135deg, rgba(15,139,122,0.06), #fff); }
html[data-skin="greidus"][data-theme="light"] .level-btn--active { background: rgba(15,139,122,0.1); }
html[data-skin="greidus"][data-theme="light"] .gap-indicator--low { background: rgba(15,139,122,0.12); }
html[data-skin="greidus"][data-theme="light"] .stat-card--accent { border-color: rgba(15,139,122,0.3); }
html[data-skin="greidus"][data-theme="light"] .badge--accent { background: rgba(15,139,122,0.1); color: var(--accent-strong); }
html[data-skin="greidus"][data-theme="light"] .badge--warning { background: rgba(15,139,122,0.1); color: var(--accent-strong); }
html[data-skin="greidus"][data-theme="light"] .alert--warning { background: rgba(15,139,122,0.08); border-color: rgba(15,139,122,0.15); }
html[data-skin="greidus"][data-theme="light"] .ai-recommendation-card { background: linear-gradient(135deg, rgba(15,139,122,0.04), rgba(13,150,104,0.04)); }
html[data-skin="greidus"][data-theme="light"] ::selection { background: rgba(15,139,122,0.2); }
html[data-skin="greidus"][data-theme="light"] .role-card--featured { background: linear-gradient(135deg, rgba(15,139,122,0.05), #fff); }
html[data-skin="greidus"] body { font-family: var(--font-body); }
html[data-skin="greidus"] .section-heading { font-family: var(--font-display); }
html[data-skin="greidus"] .brand__word { font-family: var(--font-display); }
html[data-skin="greidus"] .nav__link--active { background: rgba(15, 139, 122, .08); }
html[data-skin="greidus"] .hdr-lang__item--active { background: rgba(15, 139, 122, .08); }
html[data-skin="greidus"] .hdr-lang__item--active .hdr-lang__flag { background: rgba(15, 139, 122, .15); }
@media (max-width: 860px) {
html[data-skin="greidus"] .nav__link--active { background: rgba(15, 139, 122, .1); }
}
@media (max-width: 860px) {
html[data-skin="greidus"] .nav__mobile-lang:hover { background: rgba(15, 139, 122, .12); }
}
@media (max-width: 860px) {
html[data-skin="greidus"] .nav__mobile-lang--active { background: rgba(15, 139, 122, .18); }
}
html[data-skin="greidus"] .hero-card { background: linear-gradient(135deg, rgba(15, 139, 122, 0.1), var(--surface)); }
html[data-skin="greidus"] .hero-title { font-family: var(--font-display); }
html[data-skin="greidus"] .btn.primary { box-shadow: 0 15px 30px rgba(15, 139, 122, 0.35); }
html[data-skin="greidus"] .btn.pill { background: linear-gradient(90deg, rgba(132, 94, 247, 0.15), rgba(15, 139, 122, 0.15)); }
html[data-skin="greidus"] .stat-value { font-family: var(--font-display); }
html[data-skin="greidus"] .role-card--featured { border-color: rgba(15, 139, 122, 0.6); background: linear-gradient(135deg, rgba(15, 139, 122, 0.08), var(--card)); }
html[data-skin="greidus"] .badge.success { border-color: rgba(27, 143, 90, 0.5); }
html[data-skin="greidus"] .info-card h3, html[data-skin="greidus"] .role-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .search-context { background: rgba(15, 139, 122, 0.08); }
html[data-skin="greidus"] input:focus, html[data-skin="greidus"] textarea:focus, html[data-skin="greidus"] select:focus { box-shadow: 0 0 0 3px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .alert { background: rgba(15, 139, 122, 0.08); }
html[data-skin="greidus"] .footer-col__title { font-family: var(--font-display); }
html[data-skin="greidus"] .page-header h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .role-hero { background: radial-gradient(circle at 10% 20%, rgba(15, 139, 122, 0.08), transparent 60%), var(--surface); }
html[data-skin="greidus"] .role-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"] .chip--glow { background: rgba(15, 139, 122, 0.12); border: 1px solid rgba(15, 139, 122, 0.5); }
html[data-skin="greidus"] .skill-hero { background: radial-gradient(circle at 12% 15%, rgba(15, 139, 122, 0.1), transparent 55%), var(--surface); }
html[data-skin="greidus"] .skill-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"] .focus-card { background: radial-gradient(circle at 15% 0%, rgba(15, 139, 122, 0.08), transparent 55%), var(--surface-dark); }
html[data-skin="greidus"] .focus-card:hover { border-color: rgba(15, 139, 122, 0.35); }
html[data-skin="greidus"] .focus-card[open] { border-color: rgba(15, 139, 122, 0.4); }
html[data-skin="greidus"] .focus-card--metric { background: radial-gradient(circle at 85% 0%, rgba(27, 143, 90, 0.08), transparent 55%), var(--surface-dark); }
html[data-skin="greidus"] .role-highlight { border: 1px solid rgba(15, 139, 122, 0.4); background: rgba(15, 139, 122, 0.08); }
html[data-skin="greidus"] .skill-name-inline a { font-family: var(--font-display); }
html[data-skin="greidus"] .skill-intensity__pill--active { border-color: rgba(15, 139, 122, 0.6); }
html[data-skin="greidus"] .skill-name { font-family: var(--font-display); }
html[data-skin="greidus"] .profile-pill.profile-awareness { border-color: rgba(27, 143, 90, 0.4); }
html[data-skin="greidus"] .profile-pill.profile-working { border-color: rgba(209, 138, 0, 0.4); }
html[data-skin="greidus"] .freshness-fresh { background: rgba(27, 143, 90, 0.15); border: 1px solid rgba(27, 143, 90, 0.5); }
html[data-skin="greidus"] .freshness-stale { background: rgba(209, 138, 0, 0.15); border: 1px solid rgba(209, 138, 0, 0.4); }
html[data-skin="greidus"] .mx-hero__inner { background: linear-gradient(135deg, rgba(15,139,122,0.06) 0%, rgba(27,143,90,0.06) 100%); }
html[data-skin="greidus"] .mx-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-search-bar input:focus { box-shadow: 0 0 0 3px rgba(15,139,122,0.15); }
html[data-skin="greidus"] .mx-family__title { font-family: var(--font-display); border-bottom: 1px solid rgba(15,139,122,0.2); }
html[data-skin="greidus"] .mx-demand--high { background: rgba(27,143,90,0.15); border: 1px solid rgba(27,143,90,0.4); }
html[data-skin="greidus"] .mx-role-header { background: radial-gradient(circle at 5% 10%, rgba(15,139,122,0.08), transparent 50%), var(--surface); }
html[data-skin="greidus"] .mx-role-header__title { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-domain-chip--active { background: rgba(15,139,122,0.15); border-color: rgba(15,139,122,0.5); }
html[data-skin="greidus"] .mx-search-input:focus { box-shadow: 0 0 0 3px rgba(15,139,122,0.12); }
html[data-skin="greidus"] .mx-domain-section__title { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-table th { border-bottom: 2px solid rgba(15,139,122,0.2); }
html[data-skin="greidus"] .mx-group-row .mx-group-cell { background: rgba(15,139,122,0.06); border-top: 1px solid rgba(15,139,122,0.15); border-bottom: 1px solid rgba(15,139,122,0.08); }
html[data-skin="greidus"] .mx-skill-row--active { background: rgba(15,139,122,0.06) !important; }
html[data-skin="greidus"] .mx-profile--awareness { background: rgba(27,143,90,0.08); }
html[data-skin="greidus"] .mx-profile--awareness .mx-cell__profile, html[data-skin="greidus"] .mx-cell-sample.mx-profile--awareness { background: rgba(27,143,90,0.18); border: 1px solid rgba(27,143,90,0.3); }
html[data-skin="greidus"] .mx-profile--advanced { background: rgba(15,139,122,0.08); }
html[data-skin="greidus"] .mx-profile--advanced .mx-cell__profile, html[data-skin="greidus"] .mx-cell-sample.mx-profile--advanced { background: rgba(15,139,122,0.18); border: 1px solid rgba(15,139,122,0.3); }
html[data-skin="greidus"] .career-transition-card__type--progression { background: rgba(27,143,90,0.15); }
html[data-skin="greidus"] .mx-profile-stat.mx-profile--awareness { background: rgba(27,143,90,0.12); border: 1px solid rgba(27,143,90,0.3); }
html[data-skin="greidus"] .mx-profile-stat.mx-profile--advanced { background: rgba(15,139,122,0.12); border: 1px solid rgba(15,139,122,0.3); }
html[data-skin="greidus"] .mx-level-btn:hover { border-color: rgba(15,139,122,0.4); }
html[data-skin="greidus"] .mx-level-btn--active { background: rgba(15,139,122,0.12); border-color: rgba(15,139,122,0.55); }
html[data-skin="greidus"] .mx-mode-btn:hover { border-color: rgba(15,139,122,0.4); }
html[data-skin="greidus"] .mx-mode-btn--active { background: rgba(15,139,122,0.12); border-color: rgba(15,139,122,0.55); }
html[data-skin="greidus"] .mx-th-level--active { background: rgba(15,139,122,0.1) !important; border-bottom-color: rgba(15,139,122,0.55) !important; }
html[data-skin="greidus"] .mx-detail-panel { border: 1px solid rgba(15,139,122,0.25); }
html[data-skin="greidus"] .mx-detail-skill { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-detail-level--junior { border-color: rgba(27,143,90,0.5); }
html[data-skin="greidus"] .mx-detail-level--senior { border-color: rgba(15,139,122,0.5); }
html[data-skin="greidus"] .nav-industry__title { font-family: var(--font-display); }
html[data-skin="greidus"] .nav-family__title { font-family: var(--font-display); }
html[data-skin="greidus"] .cmp-form__selects select:focus { box-shadow: 0 0 0 3px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .cmp-row--common { background: rgba(27, 143, 90, 0.04); }
html[data-skin="greidus"] .cmp-row--common td { border-bottom-color: rgba(27, 143, 90, 0.1); }
html[data-skin="greidus"] .mx-group-cell { font-family: var(--font-display); }
html[data-skin="greidus"] .tool-form__group select:focus, html[data-skin="greidus"] .tool-form__group input:focus { box-shadow: 0 0 0 3px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .tool-form__textarea:focus { box-shadow: 0 0 0 3px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .tool-chip--success { background: rgba(27, 143, 90, 0.12); border: 1px solid rgba(27, 143, 90, 0.25); }
html[data-skin="greidus"] .tool-chip--accent { background: rgba(15, 139, 122, 0.12); border: 1px solid rgba(15, 139, 122, 0.25); }
html[data-skin="greidus"] .tool-skill-group__title { font-family: var(--font-display); }
html[data-skin="greidus"] .tool-skill-item__select:focus { box-shadow: 0 0 0 2px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .career-step--current { border-color: rgba(27, 143, 90, 0.3); background: rgba(27, 143, 90, 0.04); }
html[data-skin="greidus"] .career-step--next { border-color: rgba(15, 139, 122, 0.3); background: rgba(15, 139, 122, 0.04); }
html[data-skin="greidus"] .career-step__title { font-family: var(--font-display); }
html[data-skin="greidus"] .career-step__skill--has { background: rgba(27, 143, 90, 0.04); }
html[data-skin="greidus"] .career-step__transition { background: rgba(15, 139, 122, 0.04); border: 1px solid rgba(15, 139, 122, 0.12); }
html[data-skin="greidus"] .home-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"] .home-search-input:focus { box-shadow: 0 0 0 3px rgba(15, 139, 122, 0.15); }
html[data-skin="greidus"] .home-stat__val { font-family: var(--font-display); }
html[data-skin="greidus"] .home-role-card:hover { border-color: rgba(15, 139, 122, 0.3); background: rgba(15, 139, 122, 0.03); }
html[data-skin="greidus"] .home-role-card__rank { font-family: var(--font-display); }
html[data-skin="greidus"] .home-role-card__num { font-family: var(--font-display); }
html[data-skin="greidus"] .home-tool:hover { border-color: rgba(15, 139, 122, 0.3); background: rgba(15, 139, 122, 0.03); }
html[data-skin="greidus"] .home-tool h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .rd-header__title { font-family: var(--font-display); }
html[data-skin="greidus"] .rd-num__val { font-family: var(--font-display); }
html[data-skin="greidus"] .rd-section-title { font-family: var(--font-display); }
html[data-skin="greidus"] .mx-profile-summary { background: linear-gradient(135deg, rgba(99,102,241,.08), rgba(27,143,90,.06)); }
html[data-skin="greidus"] .prf-hero__text h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .prf-domain-progress__title { font-family: var(--font-display); }
html[data-skin="greidus"] .prf-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"] .idp-hero { background: linear-gradient(135deg, rgba(27,143,90,.06), rgba(99,102,241,.06)); border: 1px solid rgba(27,143,90,.12); }
html[data-skin="greidus"] .idp-hero__text h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .idp-warning { background: rgba(209,138,0,.08); border: 1px solid rgba(209,138,0,.2); }
html[data-skin="greidus"] .idp-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"] .ana-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .ana-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .btn--secondary:hover { background: rgba(15,139,122,0.1); }
html[data-skin="greidus"] .hdr-user-avatar { font-family: var(--font-display); }
html[data-skin="greidus"] .hdr-user-dropdown__head .hdr-user-dropdown__avatar { font-family: var(--font-display); }
html[data-skin="greidus"] .auth-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .form-input { font-family: var(--font-body); }
html[data-skin="greidus"] .form-input:focus { box-shadow: 0 0 0 3px rgba(15,139,122,0.15); }
html[data-skin="greidus"] .alert--success { background: rgba(27,143,90,0.12); border: 1px solid rgba(27,143,90,0.2); }
html[data-skin="greidus"] .alert--warning { background: rgba(209,138,0,0.12); border: 1px solid rgba(209,138,0,0.2); }
html[data-skin="greidus"] .avatar { font-family: var(--font-display); }
html[data-skin="greidus"] .badge--accent { background: rgba(15,139,122,0.15); }
html[data-skin="greidus"] .badge--warning { background: rgba(209,138,0,0.15); }
html[data-skin="greidus"] .badge--success { background: rgba(27,143,90,0.15); }
html[data-skin="greidus"] .level-btn { font-family: var(--font-body); }
html[data-skin="greidus"] .level-btn--active { background: rgba(15,139,122,0.1); }
html[data-skin="greidus"] .stat-card--accent { border-color: rgba(15,139,122,0.3); }
html[data-skin="greidus"] .stat-card__number { font-family: var(--font-display); }
html[data-skin="greidus"] .progress-bar__fill--success { background: linear-gradient(90deg, var(--success), #2ecc71); }
html[data-skin="greidus"] .progress-bar__fill--warning { background: linear-gradient(90deg, var(--warning), var(--accent-strong)); }
html[data-skin="greidus"] .gap-card__rank { font-family: var(--font-display); }
html[data-skin="greidus"] .level-badge--target { background: rgba(27,143,90,0.15); }
html[data-skin="greidus"] .level-badge--success { background: rgba(27,143,90,0.15); }
html[data-skin="greidus"] .gap-indicator--low { background: rgba(209,138,0,0.2); }
html[data-skin="greidus"] .page-title { font-family: var(--font-display); }
html[data-skin="greidus"] .sidebar-create-company:hover { background: rgba(15,139,122,0.05); }
html[data-skin="greidus"] .sidebar-create-company__icon { background: rgba(15,139,122,0.1); }
html[data-skin="greidus"] .sidebar-nav__link--active { background: rgba(15,139,122,0.06); }
html[data-skin="greidus"] .role-badge--owner { background: rgba(15,139,122,0.15); }
html[data-skin="greidus"] .team-card__count { background: rgba(15,139,122,0.1); }
html[data-skin="greidus"] .plan-card__badge--pro { background: rgba(15,139,122,0.2); }
html[data-skin="greidus"] .form-help { background: rgba(15,139,122,0.06); border: 1px solid rgba(15,139,122,0.15); }
html[data-skin="greidus"] .stat-card__value { font-family: var(--font-display); }
html[data-skin="greidus"] .results-score__value { font-family: var(--font-display); }
html[data-skin="greidus"] .results-match__value { font-family: var(--font-display); }
html[data-skin="greidus"] .review-history-card__score-value { font-family: var(--font-display); }
html[data-skin="greidus"] .review-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"] .review-skill:hover { border-color: rgba(15,139,122,0.25); }
html[data-skin="greidus"] .pricing-card__amount { font-family: var(--font-display); }
html[data-skin="greidus"] .billing-plan-card__price { font-family: var(--font-display); }
html[data-skin="greidus"] .github-results-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .github-latest-card__score-value { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-section__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-feature-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-step__number { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-step__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-split__text h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-mock__score-value { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-cta-block__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-use-case__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-faq__question { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-audience-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-pricing-mini-card__name { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-pricing-mini-card__price { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-docs-nav__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-docs-content h2 { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-docs-content h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-tool-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-quick-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-about-column__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-contact-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-role-card__name { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-home-split__subtitle { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-community-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-domain-chip strong { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-card-section__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-side-section__title { font-family: var(--font-display); }
html[data-skin="greidus"] .lp-side-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-hero__greeting { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-hero__match-pct { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-card__title { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-github__score-val { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-ranking__pct-val { font-family: var(--font-display); }
html[data-skin="greidus"] .pd-ranking__rep-val { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-detail-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-lb-section h2 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-lb-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-side-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-results-score__value { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-review h2 { font-family: var(--font-display); }
html[data-skin="greidus"] .ch-new-badges__title { font-family: var(--font-display); }
html[data-skin="greidus"] .wizard-title { font-family: var(--font-display); }
html[data-skin="greidus"] .wizard-result-card__value { font-family: var(--font-display); }
html[data-skin="greidus"] .share-card__name { font-family: var(--font-display); }
html[data-skin="greidus"] .share-card__grade-value { font-family: var(--font-display); }
html[data-skin="greidus"] .share-card__badge { font-family: var(--font-display); }
html[data-skin="greidus"] .progress-current-grade__value { font-family: var(--font-display); }
html[data-skin="greidus"] .resource-badge--free { background: rgba(27, 143, 90, .15); }
html[data-skin="greidus"] .resource-badge--paid { background: rgba(15, 139, 122, .15); }
html[data-skin="greidus"] .portfolio-header__name { font-family: var(--font-display); }
html[data-skin="greidus"] .portfolio-section__title { font-family: var(--font-display); }
html[data-skin="greidus"] .salary-premium-badge { background: rgba(27, 143, 90, .12); }
html[data-skin="greidus"] .ai-recommendation-card { background: linear-gradient(135deg, rgba(15, 139, 122, .05), rgba(27, 143, 90, .05)); }
html[data-skin="greidus"] .pricing-manifesto { background: linear-gradient(135deg, rgba(27, 143, 90, 0.08), rgba(27, 143, 90, 0.02)); border: 1px solid rgba(27, 143, 90, 0.35); }
html[data-skin="greidus"] .usage-banner--warn { border-color: rgba(209, 138, 0, 0.5); background: rgba(209, 138, 0, 0.07); }
html[data-skin="greidus"] .contact-page__title { font-family: var(--font-display); }
html[data-skin="greidus"] .report-title { font-family: var(--font-display); }
html[data-skin="greidus"] .report-section h2 { font-family: var(--font-display); }
html[data-skin="greidus"] .share-card__photo--initials { font-family: var(--font-display); }
html[data-skin="greidus"] .builder__title { font-family: var(--font-display); }

/* ── dark ── */
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .btn--secondary:hover { background: rgba(34,168,147,0.08); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .form-input:focus { box-shadow: 0 0 0 3px rgba(56,201,177,0.12); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .hero-card { background: linear-gradient(135deg, rgba(56,201,177,0.06), #fff); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .level-btn--active { background: rgba(56,201,177,0.1); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .gap-indicator--low { background: rgba(56,201,177,0.12); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .stat-card--accent { border-color: rgba(56,201,177,0.3); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .badge--accent { background: rgba(56,201,177,0.1); color: var(--accent-strong); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .badge--warning { background: rgba(56,201,177,0.1); color: var(--accent-strong); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .alert--warning { background: rgba(56,201,177,0.08); border-color: rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .ai-recommendation-card { background: linear-gradient(135deg, rgba(56,201,177,0.04), rgba(13,150,104,0.04)); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] ::selection { background: rgba(56,201,177,0.2); }
html[data-skin="greidus"][data-theme="dark"][data-theme="light"] .role-card--featured { background: linear-gradient(135deg, rgba(56,201,177,0.05), #fff); }
html[data-skin="greidus"][data-theme="dark"] body { font-family: var(--font-body); }
html[data-skin="greidus"][data-theme="dark"] .section-heading { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .brand__word { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .nav__link--active { background: rgba(56, 201, 177, .08); }
html[data-skin="greidus"][data-theme="dark"] .hdr-lang__item--active { background: rgba(56, 201, 177, .08); }
html[data-skin="greidus"][data-theme="dark"] .hdr-lang__item--active .hdr-lang__flag { background: rgba(56, 201, 177, .15); }
@media (max-width: 860px) {
html[data-skin="greidus"][data-theme="dark"] .nav__link--active { background: rgba(56, 201, 177, .1); }
}
@media (max-width: 860px) {
html[data-skin="greidus"][data-theme="dark"] .nav__mobile-lang:hover { background: rgba(56, 201, 177, .12); }
}
@media (max-width: 860px) {
html[data-skin="greidus"][data-theme="dark"] .nav__mobile-lang--active { background: rgba(56, 201, 177, .18); }
}
html[data-skin="greidus"][data-theme="dark"] .hero-card { background: linear-gradient(135deg, rgba(56, 201, 177, 0.1), var(--surface)); }
html[data-skin="greidus"][data-theme="dark"] .hero-title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .btn.primary { box-shadow: 0 15px 30px rgba(56, 201, 177, 0.35); }
html[data-skin="greidus"][data-theme="dark"] .btn.pill { background: linear-gradient(90deg, rgba(132, 94, 247, 0.15), rgba(56, 201, 177, 0.15)); }
html[data-skin="greidus"][data-theme="dark"] .stat-value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .role-card--featured { border-color: rgba(56, 201, 177, 0.6); background: linear-gradient(135deg, rgba(56, 201, 177, 0.08), var(--card)); }
html[data-skin="greidus"][data-theme="dark"] .badge.success { border-color: rgba(94, 214, 150, 0.5); }
html[data-skin="greidus"][data-theme="dark"] .info-card h3, html[data-skin="greidus"][data-theme="dark"] .role-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .search-context { background: rgba(56, 201, 177, 0.08); }
html[data-skin="greidus"][data-theme="dark"] input:focus, html[data-skin="greidus"][data-theme="dark"] textarea:focus, html[data-skin="greidus"][data-theme="dark"] select:focus { box-shadow: 0 0 0 3px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .alert { background: rgba(56, 201, 177, 0.08); }
html[data-skin="greidus"][data-theme="dark"] .footer-col__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .page-header h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .role-hero { background: radial-gradient(circle at 10% 20%, rgba(56, 201, 177, 0.08), transparent 60%), var(--surface); }
html[data-skin="greidus"][data-theme="dark"] .role-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .chip--glow { background: rgba(56, 201, 177, 0.12); border: 1px solid rgba(56, 201, 177, 0.5); }
html[data-skin="greidus"][data-theme="dark"] .skill-hero { background: radial-gradient(circle at 12% 15%, rgba(56, 201, 177, 0.1), transparent 55%), var(--surface); }
html[data-skin="greidus"][data-theme="dark"] .skill-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .focus-card { background: radial-gradient(circle at 15% 0%, rgba(56, 201, 177, 0.08), transparent 55%), var(--surface-dark); }
html[data-skin="greidus"][data-theme="dark"] .focus-card:hover { border-color: rgba(56, 201, 177, 0.35); }
html[data-skin="greidus"][data-theme="dark"] .focus-card[open] { border-color: rgba(56, 201, 177, 0.4); }
html[data-skin="greidus"][data-theme="dark"] .focus-card--metric { background: radial-gradient(circle at 85% 0%, rgba(94, 214, 150, 0.08), transparent 55%), var(--surface-dark); }
html[data-skin="greidus"][data-theme="dark"] .role-highlight { border: 1px solid rgba(56, 201, 177, 0.4); background: rgba(56, 201, 177, 0.08); }
html[data-skin="greidus"][data-theme="dark"] .skill-name-inline a { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .skill-intensity__pill--active { border-color: rgba(56, 201, 177, 0.6); }
html[data-skin="greidus"][data-theme="dark"] .skill-name { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .profile-pill.profile-awareness { border-color: rgba(94, 214, 150, 0.4); }
html[data-skin="greidus"][data-theme="dark"] .profile-pill.profile-working { border-color: rgba(255, 196, 77, 0.4); }
html[data-skin="greidus"][data-theme="dark"] .freshness-fresh { background: rgba(94, 214, 150, 0.15); border: 1px solid rgba(94, 214, 150, 0.5); }
html[data-skin="greidus"][data-theme="dark"] .freshness-stale { background: rgba(255, 196, 77, 0.15); border: 1px solid rgba(255, 196, 77, 0.4); }
html[data-skin="greidus"][data-theme="dark"] .mx-hero__inner { background: linear-gradient(135deg, rgba(56,201,177,0.06) 0%, rgba(94,214,150,0.06) 100%); }
html[data-skin="greidus"][data-theme="dark"] .mx-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-search-bar input:focus { box-shadow: 0 0 0 3px rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"] .mx-family__title { font-family: var(--font-display); border-bottom: 1px solid rgba(56,201,177,0.2); }
html[data-skin="greidus"][data-theme="dark"] .mx-demand--high { background: rgba(94,214,150,0.15); border: 1px solid rgba(94,214,150,0.4); }
html[data-skin="greidus"][data-theme="dark"] .mx-role-header { background: radial-gradient(circle at 5% 10%, rgba(56,201,177,0.08), transparent 50%), var(--surface); }
html[data-skin="greidus"][data-theme="dark"] .mx-role-header__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-domain-chip--active { background: rgba(56,201,177,0.15); border-color: rgba(56,201,177,0.5); }
html[data-skin="greidus"][data-theme="dark"] .mx-search-input:focus { box-shadow: 0 0 0 3px rgba(56,201,177,0.12); }
html[data-skin="greidus"][data-theme="dark"] .mx-domain-section__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-table th { border-bottom: 2px solid rgba(56,201,177,0.2); }
html[data-skin="greidus"][data-theme="dark"] .mx-group-row .mx-group-cell { background: rgba(56,201,177,0.06); border-top: 1px solid rgba(56,201,177,0.15); border-bottom: 1px solid rgba(56,201,177,0.08); }
html[data-skin="greidus"][data-theme="dark"] .mx-skill-row--active { background: rgba(56,201,177,0.06) !important; }
html[data-skin="greidus"][data-theme="dark"] .mx-profile--awareness { background: rgba(94,214,150,0.08); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile--awareness .mx-cell__profile, html[data-skin="greidus"][data-theme="dark"] .mx-cell-sample.mx-profile--awareness { background: rgba(94,214,150,0.18); border: 1px solid rgba(94,214,150,0.3); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile--advanced { background: rgba(56,201,177,0.08); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile--advanced .mx-cell__profile, html[data-skin="greidus"][data-theme="dark"] .mx-cell-sample.mx-profile--advanced { background: rgba(56,201,177,0.18); border: 1px solid rgba(56,201,177,0.3); }
html[data-skin="greidus"][data-theme="dark"] .career-transition-card__type--progression { background: rgba(94,214,150,0.15); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile-stat.mx-profile--awareness { background: rgba(94,214,150,0.12); border: 1px solid rgba(94,214,150,0.3); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile-stat.mx-profile--advanced { background: rgba(56,201,177,0.12); border: 1px solid rgba(56,201,177,0.3); }
html[data-skin="greidus"][data-theme="dark"] .mx-level-btn:hover { border-color: rgba(56,201,177,0.4); }
html[data-skin="greidus"][data-theme="dark"] .mx-level-btn--active { background: rgba(56,201,177,0.12); border-color: rgba(56,201,177,0.55); }
html[data-skin="greidus"][data-theme="dark"] .mx-mode-btn:hover { border-color: rgba(56,201,177,0.4); }
html[data-skin="greidus"][data-theme="dark"] .mx-mode-btn--active { background: rgba(56,201,177,0.12); border-color: rgba(56,201,177,0.55); }
html[data-skin="greidus"][data-theme="dark"] .mx-th-level--active { background: rgba(56,201,177,0.1) !important; border-bottom-color: rgba(56,201,177,0.55) !important; }
html[data-skin="greidus"][data-theme="dark"] .mx-detail-panel { border: 1px solid rgba(56,201,177,0.25); }
html[data-skin="greidus"][data-theme="dark"] .mx-detail-skill { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-detail-level--junior { border-color: rgba(94,214,150,0.5); }
html[data-skin="greidus"][data-theme="dark"] .mx-detail-level--senior { border-color: rgba(56,201,177,0.5); }
html[data-skin="greidus"][data-theme="dark"] .nav-industry__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .nav-family__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .cmp-form__selects select:focus { box-shadow: 0 0 0 3px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .cmp-row--common { background: rgba(94, 214, 150, 0.04); }
html[data-skin="greidus"][data-theme="dark"] .cmp-row--common td { border-bottom-color: rgba(94, 214, 150, 0.1); }
html[data-skin="greidus"][data-theme="dark"] .mx-group-cell { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .tool-form__group select:focus, html[data-skin="greidus"][data-theme="dark"] .tool-form__group input:focus { box-shadow: 0 0 0 3px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .tool-form__textarea:focus { box-shadow: 0 0 0 3px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .tool-chip--success { background: rgba(94, 214, 150, 0.12); border: 1px solid rgba(94, 214, 150, 0.25); }
html[data-skin="greidus"][data-theme="dark"] .tool-chip--accent { background: rgba(56, 201, 177, 0.12); border: 1px solid rgba(56, 201, 177, 0.25); }
html[data-skin="greidus"][data-theme="dark"] .tool-skill-group__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .tool-skill-item__select:focus { box-shadow: 0 0 0 2px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .career-step--current { border-color: rgba(94, 214, 150, 0.3); background: rgba(94, 214, 150, 0.04); }
html[data-skin="greidus"][data-theme="dark"] .career-step--next { border-color: rgba(56, 201, 177, 0.3); background: rgba(56, 201, 177, 0.04); }
html[data-skin="greidus"][data-theme="dark"] .career-step__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .career-step__skill--has { background: rgba(94, 214, 150, 0.04); }
html[data-skin="greidus"][data-theme="dark"] .career-step__transition { background: rgba(56, 201, 177, 0.04); border: 1px solid rgba(56, 201, 177, 0.12); }
html[data-skin="greidus"][data-theme="dark"] .home-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .home-search-input:focus { box-shadow: 0 0 0 3px rgba(56, 201, 177, 0.15); }
html[data-skin="greidus"][data-theme="dark"] .home-stat__val { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .home-role-card:hover { border-color: rgba(56, 201, 177, 0.3); background: rgba(56, 201, 177, 0.03); }
html[data-skin="greidus"][data-theme="dark"] .home-role-card__rank { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .home-role-card__num { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .home-tool:hover { border-color: rgba(56, 201, 177, 0.3); background: rgba(56, 201, 177, 0.03); }
html[data-skin="greidus"][data-theme="dark"] .home-tool h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .rd-header__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .rd-num__val { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .rd-section-title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .mx-profile-summary { background: linear-gradient(135deg, rgba(99,102,241,.08), rgba(94,214,150,.06)); }
html[data-skin="greidus"][data-theme="dark"] .prf-hero__text h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .prf-domain-progress__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .prf-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .idp-hero { background: linear-gradient(135deg, rgba(94,214,150,.06), rgba(99,102,241,.06)); border: 1px solid rgba(94,214,150,.12); }
html[data-skin="greidus"][data-theme="dark"] .idp-hero__text h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .idp-warning { background: rgba(255,196,77,.08); border: 1px solid rgba(255,196,77,.2); }
html[data-skin="greidus"][data-theme="dark"] .idp-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ana-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ana-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .btn--secondary:hover { background: rgba(56,201,177,0.1); }
html[data-skin="greidus"][data-theme="dark"] .hdr-user-avatar { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .hdr-user-dropdown__head .hdr-user-dropdown__avatar { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .auth-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .form-input { font-family: var(--font-body); }
html[data-skin="greidus"][data-theme="dark"] .form-input:focus { box-shadow: 0 0 0 3px rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"] .alert--success { background: rgba(94,214,150,0.12); border: 1px solid rgba(94,214,150,0.2); }
html[data-skin="greidus"][data-theme="dark"] .alert--warning { background: rgba(255,196,77,0.12); border: 1px solid rgba(255,196,77,0.2); }
html[data-skin="greidus"][data-theme="dark"] .avatar { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .badge--accent { background: rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"] .badge--warning { background: rgba(255,196,77,0.15); }
html[data-skin="greidus"][data-theme="dark"] .badge--success { background: rgba(94,214,150,0.15); }
html[data-skin="greidus"][data-theme="dark"] .level-btn { font-family: var(--font-body); }
html[data-skin="greidus"][data-theme="dark"] .level-btn--active { background: rgba(56,201,177,0.1); }
html[data-skin="greidus"][data-theme="dark"] .stat-card--accent { border-color: rgba(56,201,177,0.3); }
html[data-skin="greidus"][data-theme="dark"] .stat-card__number { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .progress-bar__fill--success { background: linear-gradient(90deg, var(--success), #2ecc71); }
html[data-skin="greidus"][data-theme="dark"] .progress-bar__fill--warning { background: linear-gradient(90deg, var(--warning), var(--accent-strong)); }
html[data-skin="greidus"][data-theme="dark"] .gap-card__rank { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .level-badge--target { background: rgba(94,214,150,0.15); }
html[data-skin="greidus"][data-theme="dark"] .level-badge--success { background: rgba(94,214,150,0.15); }
html[data-skin="greidus"][data-theme="dark"] .gap-indicator--low { background: rgba(255,196,77,0.2); }
html[data-skin="greidus"][data-theme="dark"] .page-title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .sidebar-create-company:hover { background: rgba(56,201,177,0.05); }
html[data-skin="greidus"][data-theme="dark"] .sidebar-create-company__icon { background: rgba(56,201,177,0.1); }
html[data-skin="greidus"][data-theme="dark"] .sidebar-nav__link--active { background: rgba(56,201,177,0.06); }
html[data-skin="greidus"][data-theme="dark"] .role-badge--owner { background: rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"] .team-card__count { background: rgba(56,201,177,0.1); }
html[data-skin="greidus"][data-theme="dark"] .plan-card__badge--pro { background: rgba(56,201,177,0.2); }
html[data-skin="greidus"][data-theme="dark"] .form-help { background: rgba(56,201,177,0.06); border: 1px solid rgba(56,201,177,0.15); }
html[data-skin="greidus"][data-theme="dark"] .stat-card__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .results-score__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .results-match__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .review-history-card__score-value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .review-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .review-skill:hover { border-color: rgba(56,201,177,0.25); }
html[data-skin="greidus"][data-theme="dark"] .pricing-card__amount { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .billing-plan-card__price { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .github-results-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .github-latest-card__score-value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-hero__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-section__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-feature-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-step__number { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-step__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-split__text h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-mock__score-value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-cta-block__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-use-case__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-faq__question { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-audience-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-pricing-mini-card__name { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-pricing-mini-card__price { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-docs-nav__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-docs-content h2 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-docs-content h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-tool-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-quick-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-about-column__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-contact-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-role-card__name { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-home-split__subtitle { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-community-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-domain-chip strong { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-card-section__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-side-section__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .lp-side-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-hero__greeting { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-hero__match-pct { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-card__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-stat__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-github__score-val { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-ranking__pct-val { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .pd-ranking__rep-val { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-domain__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-detail-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-lb-section h2 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-lb-hero h1 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-side-card h3 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-results-score__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-review h2 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .ch-new-badges__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .wizard-title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .wizard-result-card__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .share-card__name { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .share-card__grade-value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .share-card__badge { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .progress-current-grade__value { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .resource-badge--free { background: rgba(94, 214, 150, .15); }
html[data-skin="greidus"][data-theme="dark"] .resource-badge--paid { background: rgba(56, 201, 177, .15); }
html[data-skin="greidus"][data-theme="dark"] .portfolio-header__name { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .portfolio-section__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .salary-premium-badge { background: rgba(94, 214, 150, .12); }
html[data-skin="greidus"][data-theme="dark"] .ai-recommendation-card { background: linear-gradient(135deg, rgba(56, 201, 177, .05), rgba(94, 214, 150, .05)); }
html[data-skin="greidus"][data-theme="dark"] .pricing-manifesto { background: linear-gradient(135deg, rgba(94, 214, 150, 0.08), rgba(94, 214, 150, 0.02)); border: 1px solid rgba(94, 214, 150, 0.35); }
html[data-skin="greidus"][data-theme="dark"] .usage-banner--warn { border-color: rgba(255, 196, 77, 0.5); background: rgba(255, 196, 77, 0.07); }
html[data-skin="greidus"][data-theme="dark"] .contact-page__title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .report-title { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .report-section h2 { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .share-card__photo--initials { font-family: var(--font-display); }
html[data-skin="greidus"][data-theme="dark"] .builder__title { font-family: var(--font-display); }
