/* HFJ Learning Studio — all rules disappear when the previous interface is restored. */
html[data-visitor-interface="modern"]{--vm-accent:#087f80;--vm-deep:#102d40;--vm-soft:#e8f5f3;--vm-surface:var(--skin-surface);--vm-radius:22px;scroll-behavior:smooth}
html[data-visitor-interface="modern"][data-theme="dark"]{--vm-accent:#82d9cd;--vm-deep:#d6edf5;--vm-soft:#223f49}
html[data-visitor-interface="modern"] body{letter-spacing:-.01em}
html[data-visitor-interface="modern"] .masthead{background:var(--skin-surface);border-bottom:1px solid var(--line)}
html[data-visitor-interface="modern"] .masthead-inner{max-width:1600px;flex-wrap:wrap;padding:20px 40px;gap:18px}
html[data-visitor-interface="modern"] .brand{gap:12px}
html[data-visitor-interface="modern"] .brand-owl{width:58px;height:58px}
html[data-visitor-interface="modern"] .brand-name{font-family:inherit;font-size:1.28rem;letter-spacing:-.055em;font-weight:800;color:var(--vm-deep)}
html[data-visitor-interface="modern"] .brand small{font-size:.58rem;letter-spacing:.19em}
html[data-visitor-interface="modern"] .header-actions{gap:12px;align-items:center}
html[data-visitor-interface="modern"] .visitor-controls{gap:8px}
html[data-visitor-interface="modern"] .visitor-controls label{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;text-align:left}
html[data-visitor-interface="modern"] .visitor-controls select{height:42px;min-height:42px;border-radius:10px;background:var(--skin-hover);border-color:transparent;max-width:180px}
html[data-visitor-interface="modern"] #browse-all{background:var(--vm-soft);color:var(--vm-deep);border-color:transparent;border-radius:12px}
html[data-visitor-interface="modern"] .subscribe-button{border-radius:12px;background:#b51d38}
html[data-visitor-interface="modern"] #main{max-width:1600px;padding:28px 40px 48px}
html[data-visitor-interface="modern"] .occasion-banner{max-width:1520px;margin:22px auto 0;border-radius:16px;overflow:hidden;min-height:108px}
html[data-visitor-interface="modern"] .occasion-banner h2{font-size:1.35rem}
html[data-visitor-interface="modern"] .occasion-banner p{font-size:.85rem}
html[data-visitor-interface="modern"] .vm-welcome{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:center;padding:36px 40px;border-radius:26px;background:linear-gradient(115deg,#102b3e 0%,#123f50 62%,#146163 100%);color:#fff;margin-bottom:28px;overflow:hidden}
html[data-visitor-interface="modern"] .vm-welcome::after{content:"";position:absolute;z-index:-1;right:-130px;top:-200px;width:600px;height:600px;border:1px solid #8dd6cc26;border-radius:50%;box-shadow:0 0 0 55px #8dd6cc0c,0 0 0 110px #8dd6cc09,0 0 0 165px #8dd6cc06;pointer-events:none}
html[data-visitor-interface="modern"] .vm-kicker{font-size:.67rem;letter-spacing:.19em;color:#9de5d9;font-weight:750;text-transform:uppercase;display:flex;gap:9px;align-items:center}
html[data-visitor-interface="modern"] .vm-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:#80e7c4;box-shadow:0 0 0 4px #80e7c415}
html[data-visitor-interface="modern"] .vm-welcome h2{font-family:inherit;font-weight:740;font-size:clamp(1.7rem,2.8vw,2.7rem);letter-spacing:-.055em;line-height:1.14;margin:14px 0 12px;max-width:22ch}
html[data-visitor-interface="modern"] .vm-welcome p{font-size:.88rem;color:#d1e7eb;max-width:50ch;line-height:1.7}
html[data-visitor-interface="modern"] .vm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d4f5f12a;border-radius:18px;background:#ffffff09;backdrop-filter:blur(4px);padding:22px 5px;align-self:center}
html[data-visitor-interface="modern"] .vm-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:6px;min-width:0}
html[data-visitor-interface="modern"] .vm-stat+.vm-stat{border-left:1px solid #d4f5f12a}
html[data-visitor-interface="modern"] .vm-stat strong{font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:720;letter-spacing:-.055em;line-height:1.15}
html[data-visitor-interface="modern"] .vm-stat span{font-size:.65rem;line-height:1.45;color:#cce4e8;max-width:12ch;min-height:2.9em;display:grid;place-items:center}
html[data-visitor-interface="modern"] .hfj-learning-tabs{gap:28px;border-bottom:1px solid var(--line);padding:0;margin:0 0 26px;flex-wrap:wrap}
html[data-visitor-interface="modern"] .hfj-learning-tabs button{position:relative;border:0;border-radius:0;background:transparent;color:var(--muted);padding:14px 0 18px;font-size:.95rem;font-weight:700}
html[data-visitor-interface="modern"] .hfj-learning-tabs button[aria-selected="true"]{background:transparent;color:var(--vm-accent)}
html[data-visitor-interface="modern"] .hfj-learning-tabs button[aria-selected="true"]::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:var(--vm-accent)}
html[data-visitor-interface="modern"] .hfj-learning-tabs button::before{font-size:.66rem;font-weight:800;margin-right:9px;padding:4px 6px;background:var(--skin-hover);border-radius:5px;color:var(--muted)}
html[data-visitor-interface="modern"] #hfj-tab-watch::before{content:"01"}
html[data-visitor-interface="modern"] #hfj-tab-explore::before{content:"02"}
html[data-visitor-interface="modern"] .intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}
html[data-visitor-interface="modern"] .intro .eyebrow{font-size:.63rem;letter-spacing:.14em;color:var(--vm-accent);margin-bottom:6px}
html[data-visitor-interface="modern"] .intro h1{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:750;letter-spacing:-.045em}
html[data-visitor-interface="modern"] .intro p:last-child{font-size:.86rem;margin-top:5px}
html[data-visitor-interface="modern"] .vm-session-link{flex:none;border:1px solid var(--line);background:var(--skin-surface);border-radius:12px;padding:10px 16px;font-size:.8rem;display:flex;align-items:center;gap:10px}
html[data-visitor-interface="modern"] .vm-session-link svg{width:17px;height:17px;color:var(--vm-accent)}
html[data-visitor-interface="modern"] .workspace{grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:26px}
html[data-visitor-interface="modern"] .video-frame{border-radius:22px;aspect-ratio:16/9;box-shadow:0 15px 38px #102d4015}
html[data-visitor-interface="modern"] .episode-heading{padding:23px 4px}
html[data-visitor-interface="modern"] .episode-heading .eyebrow{color:var(--vm-accent);font-size:.67rem;letter-spacing:.07em}
html[data-visitor-interface="modern"] .episode-heading h2{font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:730;letter-spacing:-.035em}
html[data-visitor-interface="modern"] :is(#selected-summary,#selected-description){font-size:.92rem;color:var(--muted);line-height:1.8}
html[data-visitor-interface="modern"] #description-accordion{font-size:.86rem}
html[data-visitor-interface="modern"] .catalog{padding:22px;border-radius:22px;border:1px solid var(--line);box-shadow:0 10px 26px #102d4007;position:sticky;top:20px}
html[data-visitor-interface="modern"] .catalog-heading{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px;gap:8px}
html[data-visitor-interface="modern"] .catalog-heading h2{font-size:1.01rem;font-weight:750;letter-spacing:-.025em}
html[data-visitor-interface="modern"] .catalog .search-label{font-size:.68rem;letter-spacing:.035em;margin-top:14px}
html[data-visitor-interface="modern"] .catalog select,html[data-visitor-interface="modern"] .catalog input{border-radius:10px;background:var(--skin-hover);border:1px solid transparent;font-size:.79rem}
html[data-visitor-interface="modern"] .episode-scroll{max-height:58dvh;scrollbar-width:thin;scrollbar-color:var(--line) transparent}
html[data-visitor-interface="modern"] .group{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--skin-surface);margin-bottom:10px}
html[data-visitor-interface="modern"] .group summary{padding:12px 8px;border-radius:0}
html[data-visitor-interface="modern"] .group-head{margin:0;gap:10px}
html[data-visitor-interface="modern"] .group-number{font:750 .71rem/1.3 ui-monospace,monospace;border-radius:8px;background:var(--vm-soft);color:var(--vm-accent);padding:7px}
html[data-visitor-interface="modern"] .group-head h3{font-size:.76rem;line-height:1.5}
html[data-visitor-interface="modern"] .group[open]{border-color:var(--vm-accent)}
html[data-visitor-interface="modern"] .episode{padding:12px 10px;border-radius:9px;gap:10px;min-width:0}
html[data-visitor-interface="modern"] .episode.active{background:var(--vm-soft);border-color:var(--vm-accent)}
html[data-visitor-interface="modern"] .learning-card{border-radius:16px;box-shadow:none;margin-bottom:12px;overflow:hidden}
html[data-visitor-interface="modern"] .learning-card>summary{padding:19px 20px;font-size:.9rem;font-weight:650;background:var(--skin-surface);gap:12px}
html[data-visitor-interface="modern"] .learning-card[open]{border-color:var(--vm-accent)}
html[data-visitor-interface="modern"] .learning-card[open]>summary{border-bottom:1px solid var(--line);background:var(--vm-soft)}
html[data-visitor-interface="modern"] .badge{font-size:.62rem;border-radius:6px;letter-spacing:.01em}
html[data-visitor-interface="modern"] .hfj-explore-toolbar{margin:0 0 22px}
html[data-visitor-interface="modern"] .hfj-explore-toolbar h2{font-size:1.75rem;letter-spacing:-.045em}
html[data-visitor-interface="modern"] #hfj-professional-learning{background:transparent!important;border:0!important;padding:30px 0 0!important;margin:32px 0 0!important;border-top:1px solid var(--line)!important;border-radius:0!important}
html[data-visitor-interface="modern"] #hfj-professional-learning>h2{font-family:inherit!important;font-size:1.65rem!important;letter-spacing:-.04em;margin-bottom:10px}
html[data-visitor-interface="modern"] #hfj-professional-learning>p{font-size:.9rem;color:var(--muted);max-width:75ch;margin-bottom:22px}
html[data-visitor-interface="modern"] #hfj-professional-tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
html[data-visitor-interface="modern"] #hfj-professional-tiles .hfj-pro-card{position:relative;display:flex!important;flex-direction:column!important;gap:12px!important;border:1px solid var(--line)!important;background:var(--skin-surface)!important;border-radius:18px!important;padding:23px!important;text-align:left!important;box-shadow:0 6px 18px #102d4005!important;min-width:0}
html[data-visitor-interface="modern"] #hfj-professional-tiles .num{font:700 .76rem ui-monospace,monospace!important;color:var(--vm-accent)!important;display:grid!important;place-items:center;width:34px;height:34px;background:var(--vm-soft);border-radius:9px}
html[data-visitor-interface="modern"] #hfj-professional-tiles strong{font-size:1.08rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.025em}
html[data-visitor-interface="modern"] #hfj-professional-tiles .hfj-pro-description{font-size:.84rem!important;color:var(--muted)!important;line-height:1.7}
html[data-visitor-interface="modern"] #hfj-professional-tiles .hfj-pro-card[aria-expanded="true"]{border-color:var(--vm-accent)!important;background:var(--vm-soft)!important}
html[data-visitor-interface="modern"] #hfj-professional-workspace{border-radius:20px;padding:24px;border:1px solid var(--line);background:var(--skin-surface);margin-top:24px}
html[data-visitor-interface="modern"] .playlist-browser{border-radius:24px;border-color:var(--line);background:var(--skin-surface)}
html[data-visitor-interface="modern"] .browser-header{background:var(--skin-surface)}
html[data-visitor-interface="modern"] .browser-header h2{font-family:inherit;font-weight:750;letter-spacing:-.04em}
html[data-visitor-interface="modern"] .site-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--skin-surface)}
html[data-visitor-interface="modern"] .site-footer>strong{font-weight:720;color:var(--vm-deep);letter-spacing:-.02em;font-size:1.1rem}
html[data-visitor-interface="modern"] .site-footer a{color:var(--vm-accent)}
@media(min-width:1800px){html[data-visitor-interface="modern"] .workspace{grid-template-columns:minmax(0,1fr) 380px}}
@media(max-width:1200px){html[data-visitor-interface="modern"] .masthead-inner{justify-content:center}html[data-visitor-interface="modern"] .header-actions{justify-content:center}html[data-visitor-interface="modern"] .vm-welcome{padding:30px;gap:26px}html[data-visitor-interface="modern"] .vm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}html[data-visitor-interface="modern"] .vm-stat{padding:10px}html[data-visitor-interface="modern"] .vm-stat:nth-child(3){border-left:0}}
@media(max-width:950px){html[data-visitor-interface="modern"] #main{padding:24px}html[data-visitor-interface="modern"] .occasion-banner{margin:18px 24px 0}html[data-visitor-interface="modern"] .masthead-inner{padding:18px 24px}html[data-visitor-interface="modern"] .workspace{grid-template-columns:minmax(0,1fr)}html[data-visitor-interface="modern"] .catalog{position:static;order:0}html[data-visitor-interface="modern"] .episode-scroll{max-height:360px}html[data-visitor-interface="modern"] #hfj-professional-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){html[data-visitor-interface="modern"] #main{padding:18px 16px 32px}html[data-visitor-interface="modern"] .masthead-inner{padding:16px;gap:16px}html[data-visitor-interface="modern"] .brand-owl{width:47px;height:47px}html[data-visitor-interface="modern"] .brand-name{font-size:1.2rem}html[data-visitor-interface="modern"] .header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-visitor-interface="modern"] .header-actions>button,html[data-visitor-interface="modern"] .subscribe-button{font-size:.78rem;width:100%;height:44px;white-space:normal}html[data-visitor-interface="modern"] .visitor-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}html[data-visitor-interface="modern"] .visitor-controls>*,html[data-visitor-interface="modern"] .language-control label{min-width:0;width:100%}html[data-visitor-interface="modern"] .visitor-controls select{min-width:0;width:100%;max-width:100%;font-size:.73rem;padding:7px}html[data-visitor-interface="modern"] .vm-welcome{grid-template-columns:1fr;gap:22px;padding:26px 22px;border-radius:20px;margin-bottom:16px}html[data-visitor-interface="modern"] .vm-welcome h2{font-size:1.9rem}html[data-visitor-interface="modern"] .vm-welcome p{font-size:.83rem}html[data-visitor-interface="modern"] .vm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;border-radius:12px}html[data-visitor-interface="modern"] .vm-stat{padding:4px}html[data-visitor-interface="modern"] .vm-stat:nth-child(3){border-left:1px solid #d4f5f12a}html[data-visitor-interface="modern"] .vm-stat strong{font-size:1.45rem}html[data-visitor-interface="modern"] .vm-stat span{font-size:.57rem}html[data-visitor-interface="modern"] .occasion-banner{margin:16px 16px 0;border-radius:13px;padding:18px;min-height:110px}html[data-visitor-interface="modern"] .occasion-banner h2{font-size:1.08rem}html[data-visitor-interface="modern"] .occasion-banner p{font-size:.74rem}html[data-visitor-interface="modern"] .hfj-learning-tabs{gap:20px;margin-bottom:20px}html[data-visitor-interface="modern"] .hfj-learning-tabs button{font-size:.83rem;padding:12px 0 15px}html[data-visitor-interface="modern"] .intro{align-items:flex-start;flex-direction:column;gap:12px}html[data-visitor-interface="modern"] .intro h1{font-size:1.6rem}html[data-visitor-interface="modern"] .intro p:last-child{font-size:.81rem}html[data-visitor-interface="modern"] .video-frame{border-radius:14px}html[data-visitor-interface="modern"] .episode-heading{padding:20px 2px}html[data-visitor-interface="modern"] .catalog{padding:18px;border-radius:18px}html[data-visitor-interface="modern"] .learning-card>summary{padding:16px;font-size:.84rem;flex-wrap:wrap}html[data-visitor-interface="modern"] #hfj-professional-tiles{grid-template-columns:1fr!important;gap:14px!important}html[data-visitor-interface="modern"] #hfj-professional-tiles .hfj-pro-card{padding:22px!important}html[data-visitor-interface="modern"] #hfj-professional-workspace{padding:18px}html[data-visitor-interface="modern"] .site-footer{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){html[data-visitor-interface="modern"]{scroll-behavior:auto}html[data-visitor-interface="modern"] *,html[data-visitor-interface="modern"] *::before,html[data-visitor-interface="modern"] *::after{animation-duration:.01ms!important;transition:none!important}}
/* Compact awareness strip, aligned with the learning canvas. */
html[data-visitor-interface="modern"] #occasion-banner{width:calc(100% - 80px);max-width:1520px;height:auto;min-height:150px;padding:22px 60px 22px 30px;margin:24px auto 0;gap:28px;border-bottom-width:3px}
html[data-visitor-interface="modern"] #occasion-banner #awareness-symbol{font-size:58px}
html[data-visitor-interface="modern"] #occasion-banner h2{font-family:inherit;font-weight:700;font-size:1.55rem;line-height:1.3;letter-spacing:-.035em}
html[data-visitor-interface="modern"] #occasion-banner .awareness-copy{text-align:left;overflow:visible}
html[data-visitor-interface="modern"] #occasion-banner #awareness-month{font-size:.65rem;margin-bottom:7px}
html[data-visitor-interface="modern"] #occasion-banner #awareness-message{font-size:.83rem;margin-top:7px}
html[data-visitor-interface="modern"] #hfj-professional-learning{--ink:inherit!important;--muted:inherit!important;--line:inherit!important;--blue:var(--vm-accent)!important;--green:var(--vm-accent)!important;--soft:var(--vm-soft)!important;--paper:var(--skin-surface)!important;color:var(--vm-deep)!important}
@media(max-width:950px){html[data-visitor-interface="modern"] #occasion-banner{width:calc(100% - 48px);margin-top:20px}}
@media(max-width:640px){html[data-visitor-interface="modern"] #occasion-banner{width:calc(100% - 32px);min-height:136px;padding:20px 44px 20px 18px;flex-direction:row;gap:14px;margin-top:16px}html[data-visitor-interface="modern"] #occasion-banner #awareness-symbol{font-size:32px}html[data-visitor-interface="modern"] #occasion-banner h2{font-size:1.04rem}html[data-visitor-interface="modern"] #occasion-banner #awareness-month{font-size:.53rem}html[data-visitor-interface="modern"] #occasion-banner #awareness-message{font-size:.72rem}}

@media(max-width:640px){html[data-visitor-interface="modern"] #occasion-banner{padding-bottom:48px}html[data-visitor-interface="modern"] #occasion-banner #awareness-pause{font-size:12px;min-height:30px;padding:3px 10px;bottom:10px;right:12px}}

/* Translated header: common label and control rows, independent reset row. */
html[data-visitor-interface="modern"] .header-actions{display:grid;grid-template-columns:max-content minmax(150px,230px) minmax(350px,1fr);align-items:start;gap:12px;flex:1 1 820px;max-width:100%}
html[data-visitor-interface="modern"] .header-actions>.subscribe-button,html[data-visitor-interface="modern"] .header-actions>#browse-all{margin-top:36px;min-height:46px;height:auto;white-space:normal;line-height:1.4;text-align:center;align-self:start}
html[data-visitor-interface="modern"] .visitor-controls{display:grid;grid-template-columns:minmax(90px,1fr) minmax(105px,1fr) minmax(145px,1.4fr);align-items:start;gap:10px;min-width:0;width:100%}
html[data-visitor-interface="modern"] .visitor-controls label{display:grid;grid-template-rows:32px 46px;gap:4px;align-items:start;margin:0;min-width:0;line-height:1.4;font-size:.65rem;text-align:start}
html[data-visitor-interface="modern"] .visitor-controls select,html[data-visitor-interface="modern"] .visitor-controls #site-language{display:block;height:46px;min-height:46px;max-width:100%;min-width:0;width:100%;font-size:.82rem;margin:0}
html[data-visitor-interface="modern"] .visitor-controls .language-control{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;margin:0}
html[data-visitor-interface="modern"] .visitor-controls #language-reset{width:100%;margin:0;font-size:.76rem;min-height:38px;height:auto;white-space:normal}
@media(max-width:950px){html[data-visitor-interface="modern"] .header-actions{grid-template-columns:1fr 1fr;flex-basis:100%;width:100%}html[data-visitor-interface="modern"] .header-actions>.subscribe-button,html[data-visitor-interface="modern"] .header-actions>#browse-all{margin-top:0;width:100%}html[data-visitor-interface="modern"] .visitor-controls{grid-column:1/-1}}
@media(max-width:640px){html[data-visitor-interface="modern"] .visitor-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:8px}html[data-visitor-interface="modern"] .visitor-controls label{font-size:.58rem}html[data-visitor-interface="modern"] .visitor-controls select,html[data-visitor-interface="modern"] .visitor-controls #site-language{font-size:.73rem;padding:7px}html[data-visitor-interface="modern"] .header-actions>.subscribe-button,html[data-visitor-interface="modern"] .header-actions>#browse-all{font-size:.78rem;padding:10px}}

html[data-visitor-interface=modern] .header-actions:has(>#browse-all[hidden]){grid-template-columns:max-content minmax(350px,1fr)}@media(max-width:950px){html[data-visitor-interface=modern] .header-actions:has(>#browse-all[hidden]){grid-template-columns:1fr 1fr}}
html[data-visitor-interface=modern] .visitor-controls label{display:grid!important;align-items:start!important;text-align:start!important}html[data-visitor-interface=modern] .header-actions>#browse-all{height:46px;padding:5px 10px;font-size:.82rem;line-height:1.25}

html[data-visitor-interface=modern] .visitor-controls label{gap:4px!important}

/* Prominent learning-area buttons. */
html[data-visitor-interface=modern] .hfj-learning-tabs{display:flex;gap:14px;border:0;padding:0;margin:4px 0 28px;flex-wrap:wrap}
html[data-visitor-interface=modern] .hfj-learning-tabs button{flex:1 1 220px;max-width:360px;min-height:60px;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border:2px solid var(--line);border-radius:15px;background:var(--skin-surface);color:var(--vm-deep);font-size:1.06rem;font-weight:750;line-height:1.4;box-shadow:0 4px 12px #102d4008;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
html[data-visitor-interface=modern] .hfj-learning-tabs button::before{margin:0;padding:5px 7px;font-size:.72rem;border-radius:6px;background:var(--vm-soft);color:var(--vm-accent)}
html[data-visitor-interface=modern] .hfj-learning-tabs button[aria-selected=true]{background:linear-gradient(120deg,#126b72,#07877e);border-color:#087d79;color:#fff;box-shadow:0 6px 16px #087f8028}
html[data-visitor-interface=modern] .hfj-learning-tabs button[aria-selected=true]::before{color:#fff;background:#ffffff24}
html[data-visitor-interface=modern] .hfj-learning-tabs button[aria-selected=true]::after{display:none}
html[data-visitor-interface=modern] .hfj-learning-tabs button:hover{background:#def5f1;color:#124e54;border-color:#14958b;box-shadow:0 8px 20px #087f8024;transform:translateY(-2px)}
html[data-visitor-interface=modern] .hfj-learning-tabs button[aria-selected=true]:hover{background:linear-gradient(120deg,#115961,#066c65);color:#fff;border-color:#065c58}
html[data-visitor-interface=modern] .hfj-learning-tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 6px 18px #087f8024}
html[data-visitor-interface=modern][data-theme=dark] .hfj-learning-tabs button:not([aria-selected=true]):hover{background:#284d57;color:#e3fffa;border-color:#82d9cd}
@media(max-width:640px){html[data-visitor-interface=modern] .hfj-learning-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html[data-visitor-interface=modern] .hfj-learning-tabs button{min-width:0;min-height:64px;font-size:.92rem;padding:12px 10px;gap:7px;max-width:none}html[data-visitor-interface=modern] .hfj-learning-tabs button::before{font-size:.6rem;padding:4px 5px}}

/* Match the full Explore & Learn grid width. */
html[data-visitor-interface=modern] #hfj-professional-learning{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}

.appearance-icon-control{display:grid;grid-template-rows:32px 46px;gap:4px;min-width:0;font-size:.65rem;line-height:1.4;text-align:start}.appearance-icon-control>span{align-self:start;text-transform:uppercase;letter-spacing:.08em}.appearance-icon-buttons{display:flex;gap:5px;height:46px}.appearance-icon-buttons button{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:6px!important;margin:0;border:1px solid var(--line,#c9d9e2);border-radius:10px;background:var(--skin-surface,#fff);color:var(--ink,#233b4a);font-size:24px;line-height:1;cursor:pointer}.appearance-icon-buttons button[aria-pressed=true]{border:2px solid var(--focus,#235f87);background:var(--skin-hover,#e9f1f4);box-shadow:0 2px 7px #087f8020}.appearance-icon-buttons button:hover{border-color:var(--focus,#235f87)}.appearance-icon-buttons button:focus-visible{outline:3px solid var(--focus,#235f87);outline-offset:3px}@media(max-width:640px){.appearance-icon-control{font-size:.58rem}.appearance-icon-buttons{gap:4px}.appearance-icon-buttons button{font-size:23px}}

.appearance-icon-buttons button[data-mode-icon=dark]{background:#172635!important;color:#ffe8a0!important;border-color:#43596e!important}.appearance-icon-buttons button[data-mode-icon=dark]:hover{background:#243c50!important;border-color:#a7c8e5!important;box-shadow:0 3px 10px #10233335}.appearance-icon-buttons button[data-mode-icon=dark][aria-pressed=true]{background:#101d2a!important;border:2px solid #a7d8f5!important;box-shadow:0 0 0 2px #a7d8f530}.appearance-icon-buttons button[data-mode-icon=light]{background:#fff9e7!important;color:#62470b!important;border-color:#dbc477!important}.appearance-icon-buttons button[data-mode-icon=light]:hover{background:#fff0bd!important;border-color:#9b740f!important}.appearance-icon-buttons button[data-mode-icon=light][aria-pressed=true]{border:2px solid #8d6b14!important}

/* Center each header caption above its own controls. */
html[data-visitor-interface=modern] .visitor-controls label{ text-align:center!important }
html[data-visitor-interface=modern] .appearance-icon-control{text-align:center!important}
html[data-visitor-interface=modern] .appearance-icon-control>span{text-align:center!important;justify-self:stretch}

/* Header: reserve forty percent for readable branding. */
html[data-visitor-interface=modern] .masthead-inner{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;align-items:center!important;gap:20px!important}
html[data-visitor-interface=modern] .masthead-inner>.brand{min-width:0!important;width:100%!important;gap:16px!important}
html[data-visitor-interface=modern] .brand-owl{width:78px!important;height:78px!important;flex:none!important}
html[data-visitor-interface=modern] .brand>div{min-width:0!important}
html[data-visitor-interface=modern] .brand-name{font-size:clamp(23px,2.05vw,29px)!important;line-height:1.2!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:normal!important}
html[data-visitor-interface=modern] .brand small{display:block!important;font-size:12px!important;line-height:1.55!important;letter-spacing:.055em!important;margin-top:8px!important;white-space:normal!important}
html[data-visitor-interface=modern] .header-actions{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,3.3fr)!important;gap:9px!important;align-items:start!important}
html[data-visitor-interface=modern] .header-actions>.subscribe-button,html[data-visitor-interface=modern] .header-actions>#browse-all{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;font-size:.77rem!important;gap:5px!important;min-height:46px!important;height:auto!important;margin-top:36px!important;white-space:normal!important;overflow-wrap:normal!important;text-align:center!important;justify-content:center!important}
html[data-visitor-interface=modern] .header-actions>.subscribe-button svg{width:18px!important;flex:none!important}
html[data-visitor-interface=modern] .visitor-controls{width:100%!important;min-width:0!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)!important;gap:7px!important}
html[data-visitor-interface=modern] .visitor-controls select{padding:6px!important;font-size:.77rem!important}
html[data-visitor-interface=modern] .header-actions:has(>#browse-all[hidden]){grid-template-columns:minmax(0,1fr) minmax(0,4fr)!important}
@media(max-width:1100px){html[data-visitor-interface=modern] .masthead-inner{gap:16px!important;padding:18px 24px!important}html[data-visitor-interface=modern] .header-actions,html[data-visitor-interface=modern] .header-actions:has(>#browse-all[hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html[data-visitor-interface=modern] .header-actions>.subscribe-button,html[data-visitor-interface=modern] .header-actions>#browse-all{margin-top:0!important;min-height:44px!important}html[data-visitor-interface=modern] .visitor-controls{grid-column:1/-1!important}html[data-visitor-interface=modern] .brand-owl{width:72px!important;height:72px!important}html[data-visitor-interface=modern] .brand-name{font-size:25px!important}}
@media(max-width:640px){html[data-visitor-interface=modern] .masthead-inner{gap:12px!important;padding:16px!important;align-items:start!important}html[data-visitor-interface=modern] .masthead-inner>.brand{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}html[data-visitor-interface=modern] .brand-owl{width:68px!important;height:68px!important}html[data-visitor-interface=modern] .brand-name{font-size:21px!important;line-height:1.25!important}html[data-visitor-interface=modern] .brand small{font-size:11px!important;line-height:1.55!important;letter-spacing:.035em!important}html[data-visitor-interface=modern] .header-actions{gap:8px!important}html[data-visitor-interface=modern] .header-actions>.subscribe-button,html[data-visitor-interface=modern] .header-actions>#browse-all{font-size:.68rem!important;min-height:54px!important;padding:6px!important}html[data-visitor-interface=modern] .visitor-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}html[data-visitor-interface=modern] .visitor-controls .language-control{grid-column:1/-1!important}html[data-visitor-interface=modern] .visitor-controls select{font-size:.7rem!important}.appearance-icon-buttons button{font-size:21px!important}}

@media(max-width:780px){#hfj-atlas-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}#hfj-atlas-panel>button{margin:0 0 16px!important}#hfj-atlas-content{width:auto!important;min-width:0!important;max-width:none!important}}


/* HFJ approved layout corrections: 2026-10-21. */
html body #browse-all, html body #watch-playlist { display:none!important; }
@media (min-width:481px) {
  html[data-visitor-interface] body .hfj-path-label > .hfj-path-word { display:inline!important; min-height:0!important; max-width:none!important; width:auto!important; margin:0!important; padding:0!important; font-size:inherit!important; line-height:inherit!important; }
  html[data-visitor-interface] body .hfj-path-label > .hfj-path-word:last-child { display:block!important; }
  html[data-visitor-interface] body .visitor-controls > .appearance-icon-control, html[data-visitor-interface] body .visitor-controls > label[for="visitor-text-size"] { grid-template-rows:21px 46px!important; height:auto!important; row-gap:4px!important; }
}

/* Keep Subscribe separate from the appearance controls. */
html body .masthead .header-actions > #subscribe-hfj { margin-inline-end:12px!important; margin-block:0!important; align-self:flex-end!important; }

/* Keep Subscribe beside the controls when space allows; wrap naturally on narrow screens. */
@media (max-width:640px) {
  html body .masthead .header-actions { flex-direction:row!important; align-items:flex-end!important; }
  html body .masthead .header-actions > #subscribe-hfj { margin-inline-end:12px!important; margin-block:0!important; align-self:flex-end!important; }
  html[data-visitor-interface] body .visitor-controls > .appearance-icon-control, html[data-visitor-interface] body .visitor-controls > label[for="visitor-text-size"] { grid-template-rows:auto 46px!important; height:auto!important; row-gap:12px!important; align-items:start!important; }
}

/* Powder Blue & Pale Yellow visitor palette */
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] body{background:#f3f8fc!important;color:#263d4c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] .masthead{background:#fff!important;color:#263d4c!important;border-color:#d4e2eb!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-welcome{background:linear-gradient(135deg,#f7fafc,#e5f0f7)!important;color:#263d4c!important;border:1px solid #d4e2eb!important;box-shadow:0 12px 34px rgba(54,91,116,.08)!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-welcome :is(h1,h2,h3,p,span,strong){color:#263d4c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-stat-grid{background:#e3eff6!important;border:1px solid #cadce8!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-stat-grid :is(*,strong,span){color:#29475b!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-listen,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-watch,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-explore{background:#fff!important;color:#29475b!important;border-color:#cadce8!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-listen[aria-selected="true"],html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-watch[aria-selected="true"],html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-explore[aria-selected="true"]{background:#3f6e8c!important;color:#fff!important;border-color:#3f6e8c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools{background:#fff!important;color:#263d4c!important;border-color:#d4e2eb!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools *{color:#263d4c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools .hfj-study-primary{background:#3f6e8c!important;color:#fff!important;border-color:#3f6e8c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel{background:#f3f8fc!important;color:#263d4c!important;border:1px solid #cadce8!important;box-shadow:0 12px 30px rgba(54,91,116,.08)!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(.hfj-listen-head,.hfj-listen-episodes){background:#e4eff6!important;color:#263d4c!important;border-color:#cadce8!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(h1,h2,h3,p,label){color:#263d4c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item{background:#fff!important;color:#263d4c!important;border:1px solid #d4e2eb!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item[aria-current="true"],html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item.is-active{background:#fff6d9!important;border-color:#d8c98f!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-close{background:#fff1bf!important;color:#354556!important;border-color:#d8c98f!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio{background:#f3f8fc!important;color:#263d4c!important;border:1px solid #d4e2eb!important;box-shadow:0 10px 28px rgba(54,91,116,.06)!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery *,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio *{color:#263d4c!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery :is(.hfjv-mast,.hfjv-landing,.hfjv-controls,.hfjv-body,.hfjv-catalog,.hfjv-foot),html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-header,.hfje-searchbar,.hfje-results){background:transparent!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery button,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio button{background:#fff!important;color:#29475b!important;border-color:#cadce8!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery input,html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio input{background:#fff!important;color:#263d4c!important;border-color:#cadce8!important}


/* Listen & Learn contrast correction for Powder Blue & Pale Yellow. */
html[data-hfj-color-theme="powder-blue-pale-yellow"][data-skin="light"] #hfj-listen-panel #hfj-listen-current,
html[data-hfj-color-theme="powder-blue-pale-yellow"][data-skin="light"] #hfj-listen-panel #hfj-listen-current *,
html[data-hfj-color-theme="powder-blue-pale-yellow"][data-skin="light"] #hfj-listen-panel .hfj-listen-number {
  color: #18364e !important;
}
html[data-hfj-color-theme="powder-blue-pale-yellow"][data-skin="light"] #hfj-listen-panel .hfj-listen-number {font-weight:800!important}
html[data-hfj-color-theme="powder-blue-pale-yellow"][data-skin="light"] #hfj-listen-panel #hfj-listen-current {text-shadow:none!important}


/* Light blue + pale yellow palette refinements — Nov 2026 */
html[data-hfj-color-theme="powder-blue-pale-yellow"]{--hfj-light-blue:#eaf4fa;--hfj-pale-yellow:#fff2c9;--hfj-ink:#24445a;--hfj-blue-border:#c6dce8;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] body,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #main{background:#fff!important;color:#263d4c!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-listen[aria-selected="true"],
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-watch[aria-selected="true"],
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-explore[aria-selected="true"]{background:#fff2c9!important;color:#29475b!important;border-color:#d8c98f!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio{background:#fff!important;color:#263d4c!important;border-color:#d2e2eb!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(.hfj-listen-head,.hfj-listen-episodes){background:#eaf4fa!important;color:#263d4c!important;border-color:#c6dce8!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card){background:#eaf4fa!important;color:#24445a!important;border:1px solid #c6dce8!important;box-shadow:0 8px 22px rgba(47,83,105,.08)!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card) :is(h1,h2,h3,h4,p,span,strong,small){color:#24445a!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card) h3{background:#fff2c9!important;border-left:4px solid #d8c278!important;border-radius:8px!important;padding:9px 12px!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio .hfje-activity-card > p:first-child{display:inline-block;background:#fff2c9!important;border-radius:999px!important;padding:5px 9px!important;color:#24445a!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"]{--vm-accent:#b6d9ec!important;--vm-deep:#e8f2f8!important;--vm-soft:#253f52!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] body,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #main{background:#152b3a!important;color:#e8f0f5!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-welcome{background:linear-gradient(115deg,#142f45 0%,#1c4662 62%,#315b73 100%)!important;color:#f5f8fa!important;border:1px solid #53758a!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-kicker,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-kicker:before{color:#ffe9a6!important;background-color:#f0d478!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-welcome :is(h1,h2,h3,p,span,strong),
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-stat-grid :is(*,strong,span){color:#f0f5f8!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-stat-grid{background:#1b394e!important;border-color:#58768a!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-listen,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-watch,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-explore{background:#20394b!important;color:#e6eff4!important;border-color:#668296!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-listen[aria-selected="true"],
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-watch[aria-selected="true"],
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-tab-explore[aria-selected="true"]{background:#fff0bd!important;color:#243d50!important;border-color:#e2c76e!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery,
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio{background:#102638!important;color:#e8f0f5!important;border-color:#49677c!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools :is(*,button),
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(h1,h2,h3,p,label){color:#e8f0f5!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(.hfj-listen-head,.hfj-listen-episodes){background:#19374c!important;border-color:#49677c!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item{background:#1a3549!important;color:#edf3f6!important;border-color:#49677c!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item:is([aria-current="true"],.is-active){background:#fff0bd!important;color:#243d50!important;border-color:#e2c76e!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card){background:#18354a!important;color:#eaf1f5!important;border:1px solid #547286!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card) :is(h1,h2,h3,h4,p,span,strong,small){color:#eaf1f5!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(.hfje-category,.hfje-activity-card) h3{background:#fff0bd!important;color:#243d50!important;border-left:4px solid #e2c76e!important;border-radius:8px!important;padding:9px 12px!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio .hfje-activity-card > p:first-child{display:inline-block;background:#27475e!important;border-radius:999px!important;padding:5px 9px!important;color:#ffedb7!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio :is(button,input){background:#203d52!important;color:#eaf1f5!important;border-color:#68869a!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfje-studio .hfje-activity-card button{background:#fff0bd!important;color:#243d50!important;border-color:#e2c76e!important;}

/* Final dark-mode control contrast */
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-kicker{color:#ffe9a6!important;background:transparent!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] .vm-kicker::before{background:#f0d478!important;box-shadow:0 0 0 4px rgba(240,212,120,.16)!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools button{background:#203d52!important;color:#eaf1f5!important;border-color:#68869a!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-study-tools button.hfj-study-primary{background:#fff0bd!important;color:#243d50!important;border-color:#e2c76e!important;}
html[data-skin="dark"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-close{background:#fff0bd!important;color:#243d50!important;border-color:#e2c76e!important;}

/* Light blue / pale yellow polish: library, Watch cards, and Listen states */
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #illustrated-atlases.has-book-carousel{background:#eaf4fa!important;color:#24445a!important;border:1px solid #c9dce7!important;box-shadow:0 18px 48px rgba(38,68,90,.08)!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #illustrated-atlases.has-book-carousel>h2{color:#24445a!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #illustrated-atlases.has-book-carousel>p{color:#526b78!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel{--hfj-text:#24445a;--hfj-secondary:#526b78;--hfj-line:#c9dce7;--hfj-button:#557f98;--hfj-on-button:#fff;color:#24445a;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfj-arrow{background:#557f98!important;color:#fff!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfj-open-book{background:#fff2c9!important;color:#24445a!important;border:1px solid #e2c76e!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfj-carousel-book:hover{outline:4px solid #fff2c9;outline-offset:4px;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #illustrated-atlases .hfj-atlas-card{background:#eaf4fa!important;color:#24445a!important;transition:background-color .18s ease,transform .18s ease;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #illustrated-atlases .hfj-atlas-card:hover{background:#fff2c9!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category{background:#eaf4fa!important;color:#24445a!important;border:1px solid #c9dce7!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:hover{background:#fff2c9!important;border-color:#e2c76e!important;transform:translateY(-2px);}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:focus-visible{background:#fff2c9!important;outline:3px solid #d7b957!important;outline-offset:2px;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category-number{color:#557f98!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category::before{content:"";display:block;width:48px;height:48px;flex:0 0 48px;background-image:var(--hfjv-icon);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 0 2px;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel{background:#eaf4fa!important;color:#24445a!important;border-color:#c9dce7!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel :is(.hfj-listen-shell,.hfj-listen-head,.hfj-listen-main,.hfj-listen-episodes,.hfj-listen-group){background:#eaf4fa!important;color:#24445a!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-head{border-color:#c9dce7!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-group h3{background:#eaf4fa!important;color:#24445a!important;border-color:#e2c76e!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item{background:#eaf4fa!important;color:#24445a!important;border-color:#c9dce7!important;transition:background-color .16s ease,border-color .16s ease;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item:hover:not([aria-current="true"]):not(.is-active),html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item:focus-visible{background:#fff2c9!important;color:#24445a!important;border-color:#e2c76e!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item:is([aria-current="true"],.is-active){background:#fff2c9!important;color:#24445a!important;border-color:#e2c76e!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-listen-panel .hfj-listen-item:is([aria-current="true"],.is-active) :is(.hfj-listen-number,.hfj-listen-episode-title){color:#24445a!important;}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(1){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3EM8%2020h20c5%200%208%203%208%208v25c-2-4-6-6-11-6H8zM56%2020H36v33c2-4%206-6%2011-6h9zM14%2028h10M14%2035h10M43%2028h7M43%2035h7%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(2){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2217%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2248%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2247%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M18%2022l6%205m22-8-8%207m10%2018-9-7m-22%208%208-6%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(3){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2052c-3-11-2-26%203-35%205-9%2024-10%2031%201%204%207%204%2015%202%2022l-7%2012%22%2F%3E%3Cpath%20d%3D%22M20%2023c3-8%208-12%2017-12%207%200%2012%203%2015%2010M26%2034h.1M42%2034h.1M30%2043c4%203%208%203%2012%200M24%2053l-3%205m23-5%203%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(4){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%208c-7%200-10%205-10%209-7-2-12%203-11%209-5%205-3%2013%202%2016-1%208%206%2012%2012%2010%203%205%209%204%2012%200V15c0-4-2-7-5-7z%22%2F%3E%3Cpath%20d%3D%22M32%208c7%200%2010%205%2010%209%207-2%2012%203%2011%209%205%205%203%2013-2%2016%201%208-6%2012-12%2010-3%205-9%204-12%200M22%2019c4%201%206%204%206%208m-15%202c4-1%207%201%208%205m-5%2010c4-2%207-1%2010%202m21-27c-4%201-6%204-6%208m15%202c-4-1-7%201-8%205m5%2010c-4-2-7-1-10%202M32%2016v37%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(5){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2218%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2249%22%20cy%3D%2214%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%2249%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2248%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M18%2021l9%207m16-11-7%2010m8%2010-8-3m-15%2011%207-9%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(6){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2218%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2249%22%20cy%3D%2214%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%2249%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2248%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M18%2021l9%207m16-11-7%2010m8%2010-8-3m-15%2011%207-9%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(7){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2052V29c0-13%208-21%2018-21s18%208%2018%2021v23M14%2031h11l5-8%207%2018%205-10h8%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(8){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%2218%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M46%203v4m0%2022v4M31%2018h4m22%200h4M36%208l3%203m14%2014%203%203m0-20-3%203m-14%2014-3%203%22%2F%3E%3Cpath%20d%3D%22M12%2045c0-6%205-10%2011-10%205%200%208%203%209%207%202-2%205-3%208-2%206%201%209%207%208%2012H12c-2-2-2-5%200-7z%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(9){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209v17m0%2012v17M9%2032h17m12%200h17%22%2F%3E%3Cpath%20d%3D%22M32%2018l6%208%2010%203-10%203-6%209-3-9-9-3%209-3z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(10){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2035h11l6-16%209%2028%206-15h12%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(11){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%2022l-7%209%207%209m30-18%207%209-7%209M26%2017l-5%205m22%2020-5%205M39%2017l5%205m-22%2020%205%205%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2213%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(12){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%206L53%2014v16c0%2014-9%2023-21%2029C20%2053%2011%2044%2011%2030V14z%22%2F%3E%3Cpath%20d%3D%22M21%2033c4-8%207-8%2011%200%204-8%208-8%2012%200M24%2040h16%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(13){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%208c-7%200-10%205-10%209-7-2-12%203-11%209-5%205-3%2013%202%2016-1%208%206%2012%2012%2010%203%205%209%204%2012%200V15c0-4-2-7-5-7z%22%2F%3E%3Cpath%20d%3D%22M32%208c7%200%2010%205%2010%209%207-2%2012%203%2011%209%205%205%203%2013-2%2016%201%208-6%2012-12%2010-3%205-9%204-12%200M22%2019c4%201%206%204%206%208m-15%202c4-1%207%201%208%205m-5%2010c4-2%207-1%2010%202m21-27c-4%201-6%204-6%208m15%202c-4-1-7%201-8%205m5%2010c-4-2-7-1-10%202M32%2016v37%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(14){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209v17m0%2012v17M9%2032h17m12%200h17%22%2F%3E%3Cpath%20d%3D%22M32%2018l6%208%2010%203-10%203-6%209-3-9-9-3%209-3z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(15){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%2022l-7%209%207%209m30-18%207%209-7%209M26%2017l-5%205m22%2020-5%205M39%2017l5%205m-22%2020%205%205%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2213%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(16){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2032c0-10%208-18%2020-18s20%208%2020%2018-8%2018-20%2018-20-8-20-18z%22%2F%3E%3Cpath%20d%3D%22M32%2021v12l8%205M32%204v5M5%2032h5m44%200h5%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(17){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%206L53%2014v16c0%2014-9%2023-21%2029C20%2053%2011%2044%2011%2030V14z%22%2F%3E%3Cpath%20d%3D%22M21%2033c4-8%207-8%2011%200%204-8%208-8%2012%200M24%2040h16%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(18){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2035c10-15%2036-15%2046%200-10%2015-36%2015-46%200z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2235%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2235%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M18%2018l4%205m24-5-4%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(19){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2055V25c0-10%205-16%2012-16s12%206%2012%2016v30M24%2027c5-3%2011-3%2016%200M24%2038c5-3%2011-3%2016%200M24%2049c5-3%2011-3%2016%200%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(20){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010c-7%2010-10%2017-10%2024a13%2013%200%200%200%2026%200c0-7-6-16-16-24zM46%209c-6%209-9%2015-9%2021a11%2011%200%200%200%2022%200c0-6-5-14-13-21z%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(21){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2016h22c12%200%2017%209%2016%2021-1%2012-7%2018-19%2018H13z%22%2F%3E%3Cpath%20d%3D%22M21%2022c2%207%202%2020%200%2027m8-27c2%207%202%2020%200%2027m9-23%207%205-7%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(22){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2018h40M12%2028h28M12%2038h36M12%2048h24%22%2F%3E%3Cpath%20d%3D%22M45%2023c5%203%208%207%208%2012s-3%209-8%2012%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(23){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011c-6%204-8%2013-4%2020l7%2012%202%2010h18l2-10%207-12c4-7%202-16-4-20M20%2013c2%208%206%2012%2012%2012s10-4%2012-12M25%2033h14%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2230%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2230%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(24){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2052c4-8%205-16%204-24-1-10%204-18%2010-18%204%200%206%204%206%209%203-5%208-5%209-1%202%206-3%2016-7%2021-4%206-6%2010-6%2013%22%2F%3E%3Cpath%20d%3D%22M20%2029c5%201%209%204%2011%208%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(25){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209v17m0%2012v17M9%2032h17m12%200h17%22%2F%3E%3Cpath%20d%3D%22M32%2018l6%208%2010%203-10%203-6%209-3-9-9-3%209-3z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(26){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2035c4-12%2012-19%2020-19s16%207%2020%2019M15%2038h34M20%2038v10m12-10v10m12-10v10M17%2051h30%22%2F%3E%3Cpath%20d%3D%22M28%2025h8m-4-4v8%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(27){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2027c0-8%207-13%2015-9l3%202%203-2c8-4%2015%201%2015%209%200%2010-18%2024-18%2024S14%2037%2014%2027z%22%2F%3E%3Cpath%20d%3D%22M22%2032h7l4-7%205%2015%204-8h6%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(28){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2017c5-6%2019-6%2024%200M17%2022c-8%2010-5%2027%204%2033h22c9-6%2012-23%204-33M23%2025c5%204%2013%204%2018%200M22%2034c6-4%2014-4%2020%200M27%2044h10%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(29){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%207c-10%2011-18%2019-18%2031a18%2018%200%200%200%2036%200C50%2026%2042%2018%2032%207z%22%2F%3E%3Cpath%20d%3D%22M22%2040c4%205%2010%207%2017%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(30){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2016h22c12%200%2017%209%2016%2021-1%2012-7%2018-19%2018H13z%22%2F%3E%3Cpath%20d%3D%22M21%2022c2%207%202%2020%200%2027m8-27c2%207%202%2020%200%2027m9-23%207%205-7%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(31){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2018c8-7%2021-10%2040-4-3%2011-10%2020-25%2023-7%202-13-2-15-7-2-4-2-8%200-12z%22%2F%3E%3Cpath%20d%3D%22M18%2037l-6%2015m18-17-2%2017m15-23%205%2022%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(32){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2016c5%200%207%204%207%2010v4c0%203%202%205%205%205s5-2%205-5V18c0-4%203-7%207-7s7%203%207%207v8c0%204%202%206%205%206s5-2%205-6v-6%22%2F%3E%3Cpath%20d%3D%22M12%2045c6-8%2013-8%2020%200s14%208%2020%200%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(33){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2017h40l-3%2010H15zM18%2027v26m9-26v26m9-26v26m9-26v26M12%2053h40%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2213%22%20r%3D%225%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(34){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2011c-8-2-13%205-12%2012%201%206%204%208%203%2015-1%208%204%2016%2012%2016%205%200%207-4%207-9V19c0-5-4-8-10-8zM42%2011c8-2%2013%205%2012%2012-1%206-4%208-3%2015%201%208-4%2016-12%2016-5%200-7-4-7-9V19c0-5%204-8%2010-8z%22%2F%3E%3Cpath%20d%3D%22M24%2022c-4%203-4%208%200%2011m16-11c4%203%204%208%200%2011%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(35){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2016h22c12%200%2017%209%2016%2021-1%2012-7%2018-19%2018H13z%22%2F%3E%3Cpath%20d%3D%22M21%2022c2%207%202%2020%200%2027m8-27c2%207%202%2020%200%2027m9-23%207%205-7%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(36){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011c-6%204-8%2013-4%2020l7%2012%202%2010h18l2-10%207-12c4-7%202-16-4-20M20%2013c2%208%206%2012%2012%2012s10-4%2012-12M25%2033h14%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2230%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2230%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(37){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2012h16v18c0%205-3%208-8%208s-8-3-8-8zM35%2012h16v18c0%205-3%208-8%208s-8-3-8-8zM21%2038v5c0%207%205%2012%2011%2012s11-5%2011-12v-5M32%2055v4%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(38){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2027c0-8%207-13%2015-9l3%202%203-2c8-4%2015%201%2015%209%200%2010-18%2024-18%2024S14%2037%2014%2027z%22%2F%3E%3Cpath%20d%3D%22M22%2032h7l4-7%205%2015%204-8h6%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(39){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2052c-3-11-2-26%203-35%205-9%2024-10%2031%201%204%207%204%2015%202%2022l-7%2012%22%2F%3E%3Cpath%20d%3D%22M20%2023c3-8%208-12%2017-12%207%200%2012%203%2015%2010M26%2034h.1M42%2034h.1M30%2043c4%203%208%203%2012%200M24%2053l-3%205m23-5%203%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(40){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209v17m0%2012v17M9%2032h17m12%200h17%22%2F%3E%3Cpath%20d%3D%22M32%2018l6%208%2010%203-10%203-6%209-3-9-9-3%209-3z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(41){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2052c4-8%205-16%204-24-1-10%204-18%2010-18%204%200%206%204%206%209%203-5%208-5%209-1%202%206-3%2016-7%2021-4%206-6%2010-6%2013%22%2F%3E%3Cpath%20d%3D%22M20%2029c5%201%209%204%2011%208%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(42){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2032c0-10%208-18%2020-18s20%208%2020%2018-8%2018-20%2018-20-8-20-18z%22%2F%3E%3Cpath%20d%3D%22M32%2021v12l8%205M32%204v5M5%2032h5m44%200h5%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(43){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%208l18%207v14c0%2013-7%2021-18%2027C21%2050%2014%2042%2014%2029V15z%22%2F%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2228%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2239%22%20cy%3D%2234%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M27%2032l7%207%205-3%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(44){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%207c-10%2011-18%2019-18%2031a18%2018%200%200%200%2036%200C50%2026%2042%2018%2032%207z%22%2F%3E%3Cpath%20d%3D%22M22%2040c4%205%2010%207%2017%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(45){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%208v48M32%2027c-7-10-18-11-23-5%204%208%2012%2012%2023%2010M32%2039c7-10%2018-11%2023-5-4%208-12%2012-23%2010%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(46){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%2014h34v36H15zM22%2022h20M22%2030h20M22%2038h12%22%2F%3E%3Cpath%20d%3D%22M40%2042l5%205%209-11%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(47){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%2048V27c0-9%206-15%2015-15s15%206%2015%2015v21M23%2029h18M23%2037h18M26%2047v7m12-7v7%22%2F%3E%3C%2Fsvg%3E");}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-video-gallery .hfjv-category:nth-child(48){--hfjv-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%234f829b%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%2220%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2242%22%20cy%3D%2223%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2225%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M10%2049c0-9%205-15%2013-15s13%206%2013%2015m-1-12c7-5%2016-1%2018%207v5M5%2048c0-7%203-11%208-12%22%2F%3E%3C%2Fsvg%3E");}
/* Light blue library surface and pale yellow card feedback */
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases.has-book-carousel{background:#eaf4fa!important;background-image:none!important;color:#24445a!important;border:1px solid #c9dce7!important;box-shadow:0 18px 48px rgba(38,68,90,.08)!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases.has-book-carousel>h2{color:#24445a!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases.has-book-carousel>p{color:#526b78!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases.has-book-carousel #hfj-book-carousel{--hfj-text:#24445a!important;--hfj-muted:#526b78!important;--hfj-accent:#8a6500!important;background:#eaf4fa!important;background-image:none!important;color:#24445a!important;border-color:#c9dce7!important;box-shadow:none!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases :is(.hfj-atlas-card,.hfj-library-card,.hfj-book-card,.hfj-atlas-book-card){background:#eaf4fa!important;color:#24445a!important;border-color:#c9dce7!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #illustrated-atlases :is(.hfj-atlas-card,.hfj-library-card,.hfj-book-card,.hfj-atlas-book-card):is(:hover,:focus-visible){background:#fff2c9!important;color:#24445a!important;border-color:#e2c66c!important;box-shadow:0 8px 22px rgba(80,68,28,.12)!important}
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #hfj-book-carousel .hfj-carousel-book:is(:hover,:focus-visible){outline:4px solid #fff2c9!important;outline-offset:4px}


/* Light theme: restore strong text contrast across the illustrated library gallery. */
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-library-entry #hfj-book-carousel .hfjg-eyebrow,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-counter,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-meta { color:#775700!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-title,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-description,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-author,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-hint,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-foot,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-foot span { color:#385568!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-browse,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-arrow,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-rotation { color:#24445a!important; background:#f8fcfe!important; border-color:#b9d1df!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel #hfjg-catalog { color:#24445a!important; background:#eaf4fa!important; border-color:#c9dce7!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-search-label,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile-copy,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile small,
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile strong { color:#24445a!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile { background:#eaf4fa!important; border-color:#c9dce7!important; }
html[data-skin="light"][data-hfj-color-theme="powder-blue-pale-yellow"] #hfj-book-carousel .hfjg-tile:is(:hover,:focus-visible) { background:#fff2c9!important; border-color:#e2c66c!important; }
/* HFJ navigation colors and dark-mode readability */
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3,
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:hover,
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:focus { background:#fff !important; color:#24445a !important; box-shadow:none !important; filter:none !important; transform:none !important; }
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3,
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:hover,
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:focus { background:#20394b !important; color:#eaf4fa !important; }
html[data-hfj-color-theme] .hfje-category[data-hfje-category="professional"] h3,
html[data-hfj-color-theme] .hfje-category[aria-label*="Professional Learning"] h3 { background:transparent !important; color:inherit !important; font-weight:700 !important; box-shadow:none !important; }
html[data-hfj-color-theme] button.hfjv-category, html[data-hfj-color-theme] button.hfjv-watch, html[data-hfj-color-theme] button.hfjg-read, html[data-hfj-color-theme] button[aria-label*="Next episode" i], html[data-hfj-color-theme] button[aria-label*="Watch next" i], html[data-hfj-color-theme] button[aria-label*="Next book" i] { background:linear-gradient(180deg,#c2efce 0%,#59b979 34%,#21834b 58%,#0f6035 100%) !important; color:#fff !important; border:2px solid #a2e4b5 !important; text-shadow:0 1px 1px #174d30 !important; box-shadow:inset 0 1px 0 #e1f8e7, inset 0 -2px 4px #155c36, 0 2px 5px #071e17 !important; }
html[data-hfj-color-theme] button.hfjv-quiet, html[data-hfj-color-theme] button.hfjv-arrow[aria-label*="Previous" i], html[data-hfj-color-theme] button.hfjg-arrow[aria-label*="Previous" i], html[data-hfj-color-theme] button[aria-label*="Watch previous" i], html[data-hfj-color-theme] button[data-hfj-royal-back], html[data-hfj-color-theme] button.back-button { background:linear-gradient(180deg,#d2e8f5 0%,#679cbe 34%,#33739d 58%,#1f4e70 100%) !important; color:#fff !important; border:2px solid #b4d8ee !important; text-shadow:0 1px 1px #183d57 !important; box-shadow:inset 0 1px 0 #edf8ff, inset 0 -2px 4px #204e6d, 0 2px 5px #071d29 !important; }
html[data-hfj-color-theme] button.hfj-listen-close, html[data-hfj-color-theme] #hfj-listen-panel button.hfj-listen-close, html[data-hfj-color-theme] button.hfj-return-tiles, html[data-hfj-color-theme] button.hfj-source-close, html[data-hfj-color-theme] button#hfj-atlas-back, html[data-hfj-color-theme] button[id$="-close"], html[data-hfj-color-theme] button[aria-label^="Close" i] { background:linear-gradient(180deg,#f4c7c9 0%,#d96c72 34%,#bd353e 58%,#8c202a 100%) !important; color:#fff !important; border:2px solid #f2b0b4 !important; text-shadow:0 1px 1px #64161c !important; box-shadow:inset 0 1px 0 #ffe8e9, inset 0 -2px 4px #81212a, 0 2px 5px #2a1012 !important; }
html[data-hfj-color-theme] button#reset-library, html[data-hfj-color-theme] button[aria-label*="Clear search" i], html[data-hfj-color-theme] button[aria-label*="Clear filter" i], html[data-hfj-color-theme] button[data-hfj-yellow-close] { background:linear-gradient(180deg,#fff3c4 0%,#e9c65c 34%,#c29a2e 58%,#8c6c17 100%) !important; color:#2d2b21 !important; border:2px solid #fff0b0 !important; text-shadow:0 1px 0 #fff2c8 !important; box-shadow:inset 0 1px 0 #fffbe9, inset 0 -2px 4px #80601b, 0 2px 5px #271e0b !important; }
html[data-hfj-color-theme] button.hfjv-category:hover, html[data-hfj-color-theme] button.hfjv-watch:hover, html[data-hfj-color-theme] button.hfjg-read:hover, html[data-hfj-color-theme] button.hfjv-quiet:hover, html[data-hfj-color-theme] button.hfjv-arrow:hover, html[data-hfj-color-theme] button.hfjg-arrow:hover, html[data-hfj-color-theme] button.hfj-listen-close:hover, html[data-hfj-color-theme] button.hfj-return-tiles:hover, html[data-hfj-color-theme] button.hfj-source-close:hover, html[data-hfj-color-theme] button#hfj-atlas-back:hover, html[data-hfj-color-theme] button#reset-library:hover { filter:brightness(1.06) !important; transform:translateY(-1px); }
html[data-skin="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html[data-skin="dark"] textarea, html[data-skin="dark"] select { background-color:#20394b !important; color:#f4f8fb !important; border-color:#6e8ca2 !important; color-scheme:dark; }
html[data-skin="dark"] #hfj-listen-panel #hfj-listen-search, html[data-skin="dark"] #pc-name-search, html[data-skin="dark"] #hfjv-category-search, html[data-skin="dark"] #hfjv-search, html[data-skin="dark"] #hfjv-topic, html[data-skin="dark"] #hfje-search, html[data-skin="dark"] #hfjg-search, html[data-skin="dark"] #playlist-search { background-color:#20394b !important; color:#f4f8fb !important; border-color:#6e8ca2 !important; color-scheme:dark; }
html[data-skin="dark"] input::placeholder, html[data-skin="dark"] textarea::placeholder { color:#c6d5df !important; opacity:1 !important; }
@media print { html,body,main,section,article,aside,header,footer,div { background:#fff !important; background-image:none !important; color:#111 !important; box-shadow:none !important; text-shadow:none !important; } button,input,textarea,select { background:#fff !important; color:#111 !important; border:1px solid #555 !important; box-shadow:none !important; } a { color:#111 !important; text-decoration:underline !important; } img,svg,video { max-width:100% !important; } }/* HFJ navigation colors and dark-mode readability */
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3,
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:hover,
html[data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:focus { background:#fff !important; color:#24445a !important; box-shadow:none !important; filter:none !important; transform:none !important; }
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3,
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:hover,
html[data-skin="dark"][data-hfj-color-theme] #hfj-listen-panel .hfj-listen-group h3:focus { background:#20394b !important; color:#eaf4fa !important; }
html[data-hfj-color-theme] .hfje-category[data-hfje-category="professional"] h3,
html[data-hfj-color-theme] .hfje-category[aria-label*="Professional Learning"] h3 { background:transparent !important; color:inherit !important; font-weight:700 !important; box-shadow:none !important; }
html[data-hfj-color-theme] button.hfjv-category, html[data-hfj-color-theme] button.hfjv-watch, html[data-hfj-color-theme] button.hfjg-read, html[data-hfj-color-theme] button[aria-label*="Next episode" i], html[data-hfj-color-theme] button[aria-label*="Watch next" i], html[data-hfj-color-theme] button[aria-label*="Next book" i] { background:linear-gradient(180deg,#c2efce 0%,#59b979 34%,#21834b 58%,#0f6035 100%) !important; color:#fff !important; border:2px solid #a2e4b5 !important; text-shadow:0 1px 1px #174d30 !important; box-shadow:inset 0 1px 0 #e1f8e7, inset 0 -2px 4px #155c36, 0 2px 5px #071e17 !important; }
html[data-hfj-color-theme] button.hfjv-quiet, html[data-hfj-color-theme] button.hfjv-arrow[aria-label*="Previous" i], html[data-hfj-color-theme] button.hfjg-arrow[aria-label*="Previous" i], html[data-hfj-color-theme] button[aria-label*="Watch previous" i], html[data-hfj-color-theme] button[data-hfj-royal-back], html[data-hfj-color-theme] button.back-button { background:linear-gradient(180deg,#d2e8f5 0%,#679cbe 34%,#33739d 58%,#1f4e70 100%) !important; color:#fff !important; border:2px solid #b4d8ee !important; text-shadow:0 1px 1px #183d57 !important; box-shadow:inset 0 1px 0 #edf8ff, inset 0 -2px 4px #204e6d, 0 2px 5px #071d29 !important; }
html[data-hfj-color-theme] button.hfj-listen-close, html[data-hfj-color-theme] #hfj-listen-panel button.hfj-listen-close, html[data-hfj-color-theme] button.hfj-return-tiles, html[data-hfj-color-theme] button.hfj-source-close, html[data-hfj-color-theme] button#hfj-atlas-back, html[data-hfj-color-theme] button[id$="-close"], html[data-hfj-color-theme] button[aria-label^="Close" i] { background:linear-gradient(180deg,#f4c7c9 0%,#d96c72 34%,#bd353e 58%,#8c202a 100%) !important; color:#fff !important; border:2px solid #f2b0b4 !important; text-shadow:0 1px 1px #64161c !important; box-shadow:inset 0 1px 0 #ffe8e9, inset 0 -2px 4px #81212a, 0 2px 5px #2a1012 !important; }
html[data-hfj-color-theme] button#reset-library, html[data-hfj-color-theme] button[aria-label*="Clear search" i], html[data-hfj-color-theme] button[aria-label*="Clear filter" i], html[data-hfj-color-theme] button[data-hfj-yellow-close] { background:linear-gradient(180deg,#fff3c4 0%,#e9c65c 34%,#c29a2e 58%,#8c6c17 100%) !important; color:#2d2b21 !important; border:2px solid #fff0b0 !important; text-shadow:0 1px 0 #fff2c8 !important; box-shadow:inset 0 1px 0 #fffbe9, inset 0 -2px 4px #80601b, 0 2px 5px #271e0b !important; }
html[data-hfj-color-theme] button.hfjv-category:hover, html[data-hfj-color-theme] button.hfjv-watch:hover, html[data-hfj-color-theme] button.hfjg-read:hover, html[data-hfj-color-theme] button.hfjv-quiet:hover, html[data-hfj-color-theme] button.hfjv-arrow:hover, html[data-hfj-color-theme] button.hfjg-arrow:hover, html[data-hfj-color-theme] button.hfj-listen-close:hover, html[data-hfj-color-theme] button.hfj-return-tiles:hover, html[data-hfj-color-theme] button.hfj-source-close:hover, html[data-hfj-color-theme] button#hfj-atlas-back:hover, html[data-hfj-color-theme] button#reset-library:hover { filter:brightness(1.06) !important; transform:translateY(-1px); }
html[data-skin="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html[data-skin="dark"] textarea, html[data-skin="dark"] select { background-color:#20394b !important; color:#f4f8fb !important; border-color:#6e8ca2 !important; color-scheme:dark; }
html[data-skin="dark"] #hfj-listen-panel #hfj-listen-search, html[data-skin="dark"] #pc-name-search, html[data-skin="dark"] #hfjv-category-search, html[data-skin="dark"] #hfjv-search, html[data-skin="dark"] #hfjv-topic, html[data-skin="dark"] #hfje-search, html[data-skin="dark"] #hfjg-search, html[data-skin="dark"] #playlist-search { background-color:#20394b !important; color:#f4f8fb !important; border-color:#6e8ca2 !important; color-scheme:dark; }
html[data-skin="dark"] input::placeholder, html[data-skin="dark"] textarea::placeholder { color:#c6d5df !important; opacity:1 !important; }
@media print { html,body,main,section,article,aside,header,footer,div { background:#fff !important; background-image:none !important; color:#111 !important; box-shadow:none !important; text-shadow:none !important; } button,input,textarea,select { background:#fff !important; color:#111 !important; border:1px solid #555 !important; box-shadow:none !important; } a { color:#111 !important; text-decoration:underline !important; } img,svg,video { max-width:100% !important; } }