.kh-skin{--ks-line:rgba(62,83,235,.12);--ks-shadow:0 14px 34px -24px rgba(62,83,235,.45),0 2px 6px -4px rgba(62,83,235,.16);--ks-royal:linear-gradient(135deg,#3e53eb,#5163f2 55%,#7c8cff);--ks-strong:#141a33;--radius-sm:10px;--radius:12px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--shadow-soft:0 10px 24px -20px rgba(62,83,235,.5);--shadow-elev:0 24px 48px -26px rgba(62,83,235,.5)}.dark .kh-skin{--ks-line:rgb(171 183 255/.1);--ks-shadow:0 30px 60px -36px rgba(0,0,0,.85),0 0 50px -34px rgba(62,83,235,.8);--ks-strong:#fff;--shadow-soft:0 1px 4px rgb(0 0 0/.3);--shadow-elev:0 8px 24px -8px rgb(0 0 0/.4)}.kh-skin :is(.text-card-foreground,.rounded-\[var\(--radius-lg\)\].border.bg-card){border-color:var(--ks-line);box-shadow:var(--ks-shadow)}.kh-skin .text-card-foreground{border-radius:22px}.dark .kh-skin :is(.text-card-foreground,.rounded-\[var\(--radius-lg\)\].border.bg-card){background-image:linear-gradient(180deg,rgba(17,24,78,.55),rgba(10,15,51,.75))}.kh-skin .btn{border-radius:999px}.kh-skin .btn.bg-primary{border-color:transparent;color:#fff;background-image:var(--ks-royal);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 26px -14px rgba(62,83,235,.85)}@media (hover:hover){.kh-skin .btn.bg-primary:hover{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px -12px rgba(62,83,235,.85),0 0 0 5px rgba(171,183,255,.28)}}.kh-skin .bg-foreground.text-background{border-color:transparent;color:#fff;background:var(--ks-royal);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px -10px rgba(62,83,235,.8)}.kh-skin h1:is(.text-xl,.text-2xl){font-size:clamp(26px,2.4vw,34px);font-weight:900;line-height:1.3;color:var(--ks-strong)}@media (pointer:fine){.kh-skin .text-card-foreground .btn:not(.min-h-12):not(.h-12){min-height:40px;padding-block:0;font-size:15px}}