@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
:root{--font-ui:"Plus Jakarta Sans","Inter","Segoe UI","Microsoft YaHei","Meiryo","Yu Gothic","Malgun Gothic","Apple SD Gothic Neo","Apple Color Emoji","Segoe UI Emoji",sans-serif;--bg-pink:#f8ced7;--accent-purple:#6966b6;--accent-purple-light:#8e8bce;--text-main:#1a1a1a;--text-sub:#666;--glass-surface:#ffffffa6;--glass-border:#fff9;--shadow-card:0 10px 30px -5px #6966b614;--shadow-hover:0 20px 40px -5px #6966b626}html[lang=en]{--font-ui:var(--font-ibm-plex-serif),Georgia,"Times New Roman",serif}*{box-sizing:border-box;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{color:var(--text-main);background-color:#fdfdfd}.aurora-bg{z-index:-1;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.blob{filter:blur(100px);opacity:.6;border-radius:50%;animation:15s ease-in-out infinite alternate float;position:absolute}@keyframes float{0%{transform:translate(0)}to{transform:translate(40px,20px)}}
