:root{--c-bg: linear-gradient(160deg,#FDE7F6 0%,#E7F0FF 45%,#FFF6DE 100%);--c-card: #FFFFFF;--c-card-border: #F1E4FB;--c-card-shadow: 0 6px 20px rgba(196,132,252,.12);--c-text: #3B3355;--c-text-muted: #B0A6C4;--c-accent: #B45FC9;--c-input-bg: #FBF9FF;--c-header-bg: rgba(255,255,255,.92)}:root[data-theme=dark]{--c-bg: linear-gradient(160deg,#1C1830 0%,#181425 50%,#130F1E 100%);--c-card: #211C30;--c-card-border: #362F49;--c-card-shadow: 0 6px 20px rgba(0,0,0,.35);--c-text: #EEE9FA;--c-text-muted: #948AB0;--c-accent: #D8B4FE;--c-input-bg: #262038;--c-header-bg: rgba(24,20,37,.88)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);overflow-x:hidden}@media (max-width: 640px){input,select,textarea{font-size:16px!important}}
