@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700&display=swap";:root{font-family:"M PLUS Rounded 1c",Nunito,Segoe UI,sans-serif;--bg-gradient: linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);--sakura-bg: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%);--text-main: #6d6d6d;--text-light: #999;--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .8);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--blur-amt: 12px}body{margin:0;color:var(--text-main);background-image:var(--sakura-bg);background-attachment:fixed;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff4d}::-webkit-scrollbar-thumb{background:#fbc2ebcc;border-radius:10px}button{font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}button:active{transform:scale(.92)}h1{color:#fff;text-shadow:0 2px 10px rgba(166,193,238,.8);font-weight:800;letter-spacing:1px}
