:root{--hc-midnight:#091b3c;--hc-midnight-deep:var(--hc-midnight);--hc-paper:#fff7e6;--hc-gold:#ffd65a;--hc-gold-deep:#d5a13b;--hc-coral:#fa777f;--hc-discovery:#5dd5da;--hc-cyan:var(--hc-discovery);--hc-ink:#132b52;--hc-white:#fff;--hc-gold-soft:#ffe9a8;--hc-ink-on-dark:#eaf1ff;--hc-ink-muted:#46608f;--hc-coral-deep:#d94f5c;--hc-radius-s:12px;--hc-radius-m:20px;--hc-radius-l:28px;--hc-radius-pill:999px;--hc-focus:#ffdb61;--hc-space-1:4px;--hc-space-2:8px;--hc-space-3:12px;--hc-space-4:16px;--hc-space-5:24px;--hc-space-6:32px;--hc-ease-out:cubic-bezier(.16, 1, .3, 1);--hc-dur-1:.16s;--hc-dur-2:.28s;--hc-dur-3:.45s;--hc-font-display:"Fredoka Variable", "Fredoka", "Nunito Sans Variable", system-ui, sans-serif;--hc-font-body:"Nunito Sans Variable", "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hc-accent-home:var(--hc-gold);--hc-accent-home-soft:#3a3f6e;--hc-accent-read:#e8a94c;--hc-accent-read-2:#fff1d4;--hc-accent-read-soft:#4a3419;--hc-accent-watch:var(--hc-coral);--hc-accent-watch-2:var(--hc-discovery);--hc-accent-watch-soft:#4a2438;--hc-accent-play:#4d96ff;--hc-accent-play-2:#9b7bff;--hc-accent-play-soft:#232a56;--hc-accent-draw:#ff9f43;--hc-accent-draw-2:#ffd93d;--hc-accent-draw-soft:#453016;--hc-accent-draw-rainbow:linear-gradient(90deg, #ff6b6b 0 16.6%, #ff9f43 16.6% 33.3%, #ffd93d 33.3% 50%, #6bcb77 50% 66.6%, #4d96ff 66.6% 83.3%, #9b7bff 83.3% 100%);--hc-accent-learn:#7ddcb5;--hc-accent-learn-2:#6cc6ea;--hc-accent-learn-soft:#1e3d3a;--hc-accent-joshua:#ff8a5c;--hc-accent-joshua-2:var(--hc-discovery);--hc-accent-joshua-soft:#44263c;--hc-accent-cecil:#c98d54;--hc-accent-cecil-2:#8fb573;--hc-accent-cecil-soft:#3c2c1c;--hc-accent-family:#f4a6b8;--hc-accent-family-2:#ffd98a;--hc-accent-family-soft:#4a2a3a;--hc-accent-fish:#ffd23f;--hc-accent-fish-2:#5ec8e5;--hc-accent-fish-soft:#163c4a;--hc-accent-code:#7ee081;--hc-accent-code-2:#b9a6ff;--hc-accent-code-soft:#1f3a2a;--hc-accent-flags:#ff6b6b;--hc-accent-flags-2:#4d96ff;--hc-accent-flags-soft:#3a2444;--hc-band:linear-gradient(180deg, var(--hc-midnight) 0%, var(--hc-midnight-deep) 100%);--hc-shadow-lift:0 6px 18px #06132c59}@media (prefers-reduced-motion:reduce){:root{--hc-dur-1:0s;--hc-dur-2:0s;--hc-dur-3:0s}}nav.hc-wheel{width:100%;position:relative}nav.hc-wheel .hc-wheel-viewport{align-items:flex-start;gap:var(--hc-space-5,24px);max-width:46rem;height:clamp(186px,48vw,204px);padding-inline:var(--hc-space-4,16px);scrollbar-width:none;touch-action:auto;-webkit-user-select:none;user-select:none;margin-inline:auto;display:flex;position:relative;overflow-x:auto}nav.hc-wheel .hc-wheel-viewport.is-enhanced{touch-action:pan-y;padding-inline:0;display:block;overflow:hidden}nav.hc-wheel .hc-wheel-viewport.is-enhanced:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(50% 60% at 50% 38%,#ffd65a38,#0000 70%),radial-gradient(70% 45% at 50% 80%,#ffb4501f,#0000 75%);width:min(76%,32rem);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop{pointer-events:none}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop .hc-wheel-strut,nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop .hc-wheel-bubble,nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop .hc-wheel-label{pointer-events:auto}nav.hc-wheel .hc-wheel-stop[aria-hidden=true],nav.hc-wheel .hc-wheel-stop[aria-hidden=true] *{pointer-events:none!important}nav.hc-wheel .hc-wheel-rail{left:50%;top:var(--hc-rail-top,8px);width:var(--hc-rail-d,240px);height:var(--hc-rail-d,240px);pointer-events:none;z-index:1;border:4px solid #ffdb61f2;border-radius:50%;display:none;position:absolute;transform:translate(-50%);box-shadow:0 0 12px #ffd65aa6,0 0 36px #ffb43c59,inset 0 0 12px #ffd65a66,inset 0 0 30px #ffb43c33;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}nav.hc-wheel .hc-wheel-rail-outer{width:calc(var(--hc-rail-d,240px) + 44px);height:calc(var(--hc-rail-d,240px) + 44px);top:calc(var(--hc-rail-top,8px) - 22px);border-width:2px;border-color:#ffd65a66;box-shadow:0 0 18px #ffd65a4d}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-rail{display:block}nav.hc-wheel .hc-wheel-viewport.is-enhanced:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 50% 100%,#ffc85a29,#0000 70%);width:46%;height:44%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}nav.hc-wheel .hc-wheel-spoke{transform-origin:50% 0;pointer-events:none;z-index:1;background:linear-gradient(#ffdb6199,#ffb43c00);border-radius:2px;width:3px;height:64px;display:none;position:absolute;top:0;left:50%}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-spoke{display:block}nav.hc-wheel .hc-wheel-light{pointer-events:none;z-index:2;background:radial-gradient(circle,#fff7e6 0%,#ffd65a 50%,#ffb43c00 100%);border-radius:50%;width:8px;height:8px;animation:3.6s ease-in-out infinite hc-wheel-bulb;display:none;position:absolute;top:0;left:50%;box-shadow:0 0 12px 3px #ffd65aa6}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-light{display:block}nav.hc-wheel .hc-wheel-light:nth-of-type(3){animation-delay:.4s}nav.hc-wheel .hc-wheel-light:nth-of-type(4){animation-duration:4.2s;animation-delay:.9s}nav.hc-wheel .hc-wheel-light:nth-of-type(5){animation-delay:1.3s}nav.hc-wheel .hc-wheel-light:nth-of-type(6){animation-duration:3.1s;animation-delay:1.8s}nav.hc-wheel .hc-wheel-light:nth-of-type(7){animation-delay:2.2s}nav.hc-wheel .hc-wheel-light:nth-of-type(8){animation-duration:4.6s;animation-delay:2.7s}nav.hc-wheel .hc-wheel-light:nth-of-type(9){animation-duration:2.9s;animation-delay:.6s}nav.hc-wheel .hc-wheel-light:nth-of-type(10){animation-delay:1.5s}nav.hc-wheel .hc-wheel-light:nth-of-type(11){animation-duration:4s;animation-delay:2.9s}nav.hc-wheel .hc-wheel-light:nth-of-type(12){animation-duration:3.4s;animation-delay:2s}nav.hc-wheel .hc-wheel-light:nth-of-type(13){animation-delay:1.1s}nav.hc-wheel .hc-wheel-light:nth-of-type(14){animation-duration:4.4s;animation-delay:2.4s}@keyframes hc-wheel-bulb{0%,to{filter:brightness(.85)}50%{filter:brightness(1.35)}}nav.hc-wheel .hc-wheel-stop{width:132px;padding:0 0 var(--hc-space-1,4px);color:var(--hc-ink-on-dark,#eaf1ff);border-radius:var(--hc-radius-m,20px);-webkit-user-drag:none;flex-direction:column;flex:none;align-items:center;gap:0;text-decoration:none;display:flex}nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop{transform-origin:50% 0;will-change:transform, opacity;transition:none;position:absolute;top:0;left:50%}nav.hc-wheel .hc-wheel-strut{background:linear-gradient(180deg, var(--hc-gold-soft,#ffe9a8), var(--hc-gold-deep,#d5a13b));border-radius:2px;width:5px;height:12px;box-shadow:0 0 7px #ffd65a8c}nav.hc-wheel .hc-wheel-viewport:not(.is-enhanced) .hc-wheel-strut{display:none}nav.hc-wheel .hc-wheel-stop[data-world=home]{--world-accent:var(--hc-gold,#ffd65a)}nav.hc-wheel .hc-wheel-stop[data-world=read]{--world-accent:var(--hc-accent-read,#e8a94c)}nav.hc-wheel .hc-wheel-stop[data-world=watch]{--world-accent:var(--hc-accent-watch,#ff6b7a)}nav.hc-wheel .hc-wheel-stop[data-world=play]{--world-accent:var(--hc-accent-play,#4d96ff)}nav.hc-wheel .hc-wheel-stop[data-world=draw]{--world-accent:var(--hc-accent-draw,#ff9f43)}nav.hc-wheel .hc-wheel-stop[data-world=learn]{--world-accent:var(--hc-accent-learn,#7ddcb5)}nav.hc-wheel .hc-wheel-stop[data-world=joshua]{--world-accent:var(--hc-accent-joshua,#ff8a5c)}nav.hc-wheel .hc-wheel-stop[data-world=cecil]{--world-accent:var(--hc-accent-cecil,#c98d54)}nav.hc-wheel .hc-wheel-stop[data-world=family]{--world-accent:var(--hc-accent-family,#f4a6b8)}nav.hc-wheel .hc-wheel-stop[data-world=fish]{--world-accent:var(--hc-accent-fish,#ffd23f)}nav.hc-wheel .hc-wheel-stop[data-world=code]{--world-accent:var(--hc-accent-code,#7ee081)}nav.hc-wheel .hc-wheel-stop[data-world=flags]{--world-accent:var(--hc-accent-flags,#ff6b6b)}nav.hc-wheel .hc-wheel-bubble{border:4px solid var(--world-accent,var(--hc-gold,#ffd65a));background:var(--hc-midnight-deep,#06132c);width:88px;height:88px;box-shadow:0 0 0 2px #fff7e659, 0 0 16px color-mix(in srgb, var(--world-accent,#ffd65a) 55%, transparent), 0 0 34px #ffbe5038, inset 0 0 14px #ffbe5047;border-radius:50%;display:block;overflow:hidden}@media (width<=340px){nav.hc-wheel .hc-wheel-bubble{width:68px;height:68px}nav.hc-wheel .hc-wheel-stop{width:104px}nav.hc-wheel .hc-wheel-stop .hc-wheel-label{max-width:88px;font-size:12px}}nav.hc-wheel img.hc-wheel-art{object-fit:cover;width:100%;height:100%;display:block}nav.hc-wheel img.hc-wheel-art.pos-home{object-position:50% 42%}nav.hc-wheel img.hc-wheel-art.pos-read{object-position:50% 50%}nav.hc-wheel img.hc-wheel-art.pos-watch{object-position:68% 30%}nav.hc-wheel img.hc-wheel-art.pos-play{object-position:50% 15%}nav.hc-wheel img.hc-wheel-art.pos-draw{object-position:50% 45%}nav.hc-wheel img.hc-wheel-art.pos-learn{object-position:45% 40%}nav.hc-wheel img.hc-wheel-art.pos-joshua{object-position:50% 18%}nav.hc-wheel img.hc-wheel-art.pos-cecil{object-position:50% 32%}nav.hc-wheel .hc-wheel-stop .hc-wheel-label{z-index:1;max-width:104px;font-family:var(--hc-font-display,sans-serif);letter-spacing:.01em;color:var(--hc-ink,#132b52);text-align:center;background:var(--hc-paper,#fff7e6);border:2px solid var(--hc-gold-deep,#d5a13b);border-radius:var(--hc-radius-pill,999px);margin-top:-11px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.15;position:relative;box-shadow:0 2px 8px #06132c73}nav.hc-wheel .hc-wheel-stop[aria-current] .hc-wheel-bubble{border-color:var(--hc-gold-soft,#ffe9a8);box-shadow:0 0 0 2px #ffe9a8bf,0 0 28px #ffd65ad9,0 0 64px #ffbe5066,inset 0 0 12px #ffbe504d}nav.hc-wheel .hc-wheel-stop[aria-current] .hc-wheel-label{background:var(--hc-gold,#ffd65a)}nav.hc-wheel a.hc-wheel-stop:focus-visible{outline:3px solid var(--hc-focus,#ffdb61);outline-offset:2px}nav.hc-wheel span.hc-wheel-stop{cursor:default}nav.hc-wheel span.hc-wheel-stop .hc-wheel-label{color:var(--hc-ink,#132b52)}nav.hc-wheel .hc-wheel-controls{justify-content:center;align-items:center;gap:var(--hc-space-3,12px);max-width:30rem;padding:var(--hc-space-1,4px);border-radius:var(--hc-radius-pill,999px);background:#091b3c8c;border:2px solid #ffd65a59;margin:-4px auto 0;display:none;box-shadow:0 0 18px #ffd65a24}nav.hc-wheel .hc-wheel-viewport.is-enhanced+.hc-wheel-controls{display:flex}nav.hc-wheel button.hc-wheel-arrow{width:64px;height:64px;color:var(--hc-gold,#ffd65a);cursor:pointer;transition:background-color var(--hc-dur-1,.16s) var(--hc-ease-out,cubic-bezier(.16, 1, .3, 1)), border-color var(--hc-dur-1,.16s) var(--hc-ease-out,cubic-bezier(.16, 1, .3, 1));background:#06132cb8;border:2px solid #ffd65a73;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}nav.hc-wheel button.hc-wheel-arrow:hover{border-color:var(--hc-gold,#ffd65a);background:#091b3ceb}nav.hc-wheel .hc-wheel-enter{justify-content:center;align-items:center;gap:var(--hc-space-2,8px);min-width:0;max-width:46vw;min-height:64px;padding:var(--hc-space-2,8px) var(--hc-space-4,16px);font-family:var(--hc-font-display,sans-serif);white-space:nowrap;text-overflow:ellipsis;color:var(--hc-ink,#132b52);background:linear-gradient(180deg, var(--hc-gold-soft,#ffe9a8), var(--hc-gold,#ffd65a));border:2px solid var(--hc-gold-deep,#d5a13b);border-radius:var(--hc-radius-pill,999px);box-shadow:0 4px 0 var(--hc-gold-deep,#d5a13b), 0 0 18px #ffd65a59;cursor:pointer;transition:transform var(--hc-dur-1,.16s) var(--hc-ease-out,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--hc-dur-1,.16s) var(--hc-ease-out,cubic-bezier(.16, 1, .3, 1));flex:0 auto;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}nav.hc-wheel .hc-wheel-enter:hover{box-shadow:0 5px 0 var(--hc-gold-deep,#d5a13b), 0 0 26px #ffd65a80;transform:translateY(-1px)}nav.hc-wheel .hc-wheel-enter:not([aria-disabled=true]):active{box-shadow:0 2px 0 var(--hc-gold-deep,#d5a13b), 0 0 12px #ffd65a4d;transform:translateY(2px)}nav.hc-wheel .hc-wheel-enter[aria-disabled=true]{cursor:default}nav.hc-wheel .hc-wheel-enter[aria-disabled=true]:hover{box-shadow:0 4px 0 var(--hc-gold-deep,#d5a13b), 0 0 18px #ffd65a59;transform:none}nav.hc-wheel .hc-wheel-enter .hc-wheel-enter-name{text-overflow:ellipsis;overflow:hidden}nav.hc-wheel button.hc-wheel-arrow:focus-visible,nav.hc-wheel .hc-wheel-enter:focus-visible{outline:3px solid var(--hc-focus,#ffdb61);outline-offset:2px}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop,html:not([data-motion=full]) nav.hc-wheel button.hc-wheel-arrow{transition:none!important}html:not([data-motion=full]) nav.hc-wheel .hc-wheel-light{animation:none}}html[data-motion=reduced] nav.hc-wheel .hc-wheel-viewport.is-enhanced .hc-wheel-stop,html[data-motion=reduced] nav.hc-wheel button.hc-wheel-arrow{transition:none!important}html[data-motion=reduced] nav.hc-wheel .hc-wheel-light{animation:none}
