.theme-kapow{--kp-cyan:#00f5d4;--kp-yellow:#ffe600;--kp-orange:#ff6b35;--kp-purple:#7b2fff;--kp-ink2:#ffffffc7;--kp-field-bg:#0d0d1a99;--kp-header-bg:#0d0d1ae0;--kp-overlay-line:#ffffff0f}.theme-kapow.viewer-dark{--kp-ink2:#ffffffc7;--kp-field-bg:#0d0d1a99;--kp-header-bg:#0d0d1ae0;--kp-overlay-line:#ffffff0f}.theme-kapow.viewer-light{--kp-ink2:#150f22ad;--kp-field-bg:#ffffffb3;--kp-header-bg:#fff6fbe0;--kp-overlay-line:#150f220d}.theme-kapow input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow input:-webkit-autofill:active{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow textarea:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow select:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--kp-field-bg) inset;box-shadow:0 0 0 1000px var(--kp-field-bg) inset;caret-color:var(--foreground);transition:background-color 9999s ease-in-out}.theme-kapow a.text-accent{color:var(--accent)}.theme-kapow .exp-anim [data-reveal]{transition:opacity var(--reveal-ms,.52s) var(--motion-easing,ease-out), transform var(--reveal-ms,.52s) var(--motion-easing,ease-out)}.theme-kapow .exp-anim.exp-anim-ready [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(20px)}.theme-kapow .exp-anim [data-reveal][data-revealed]{opacity:1;transform:none}.theme-kapow .exp-btn{transition:transform var(--micro-ms,.18s) var(--motion-easing,ease), background-color var(--micro-ms,.18s) var(--motion-easing,ease), border-color var(--micro-ms,.18s) var(--motion-easing,ease), box-shadow var(--micro-ms,.18s) var(--motion-easing,ease), color var(--micro-ms,.18s) var(--motion-easing,ease)}.theme-kapow .exp-btn:hover{transform:translateY(var(--btn-hover-y,-3px))}.theme-kapow .exp-btn:active{transform:scale(var(--btn-press-scale,.94))}.theme-kapow .exp-heading{font-family:var(--font-heading,inherit)}.theme-kapow .kp-comic-shadow{box-shadow:var(--kp-shadow-x,6px) var(--kp-shadow-y,6px) 0 var(--kp-shadow-color,var(--accent))}.theme-kapow .kp-comic-shadow-sm{--kp-shadow-x:4px;--kp-shadow-y:4px}.theme-kapow .kp-comic-shadow-md{--kp-shadow-x:6px;--kp-shadow-y:6px}.theme-kapow .kp-comic-shadow-lg{--kp-shadow-x:8px;--kp-shadow-y:8px}.theme-kapow .kp-comic-shadow-xl{--kp-shadow-x:14px;--kp-shadow-y:14px}.theme-kapow .kp-comic-shadow-double{box-shadow:var(--kp-shadow-x,14px) var(--kp-shadow-y,14px) 0 var(--kp-shadow-color,var(--accent)), calc(var(--kp-shadow-x,14px) * 2) calc(var(--kp-shadow-y,14px) * 2) 0 var(--kp-shadow-color-2,var(--kp-cyan))}.theme-kapow .kp-halftone{background-image:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent) 1.5px, transparent 1.5px), repeating-linear-gradient(45deg, transparent, transparent 10px, color-mix(in srgb, var(--kp-yellow) 6%, transparent) 10px, color-mix(in srgb, var(--kp-yellow) 6%, transparent) 20px);background-size:34px 34px,auto}@keyframes kp-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(6deg)}}@keyframes kp-float-rev{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(16px)rotate(-6deg)}}@keyframes kp-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes kp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kp-pulse-glow{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 50%, transparent)}50%{box-shadow:0 0 40px color-mix(in srgb, var(--accent) 85%, transparent), 0 0 70px color-mix(in srgb, var(--kp-cyan) 50%, transparent)}}@keyframes kp-grad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes kp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kp-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.theme-kapow .kp-anim-float{animation:6s ease-in-out infinite kp-float}.theme-kapow .kp-anim-float-rev{animation:5s ease-in-out infinite kp-float-rev}.theme-kapow .kp-anim-wiggle{animation:1.4s ease-in-out infinite kp-wiggle}.theme-kapow .kp-anim-spin{animation:20s linear infinite kp-spin}.theme-kapow .kp-anim-pulse-glow{animation:2s ease-in-out infinite kp-pulse-glow}.theme-kapow .kp-anim-bounce{animation:2.2s ease-in-out infinite kp-bounce}.theme-kapow .kp-anim-fade-up{animation:.7s both kp-up}.theme-kapow .kp-anim-grad-text{background-image:linear-gradient(90deg, var(--accent), var(--kp-cyan), var(--kp-yellow), var(--accent));-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s infinite kp-grad}@media (prefers-reduced-motion:reduce){.theme-kapow .exp-anim.exp-anim-ready [data-reveal]{transition:none;opacity:1!important;transform:none!important}.theme-kapow .exp-btn{transition:none}.theme-kapow .exp-btn:hover,.theme-kapow .exp-btn:active{transform:none}.theme-kapow .kp-anim-float,.theme-kapow .kp-anim-float-rev,.theme-kapow .kp-anim-wiggle,.theme-kapow .kp-anim-spin,.theme-kapow .kp-anim-pulse-glow,.theme-kapow .kp-anim-bounce,.theme-kapow .kp-anim-fade-up,.theme-kapow .kp-anim-grad-text{animation:none}}
