:root{--beige: #F7F4E9;--lavender-purple: #8A66B8;--pink: #E87AA8;--light-blue: #B4D3ED;--maya-color: #4E9AFF;--chloe-color: #CAA638;--rayne-color: #737272;font-family:Rubik,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:#2c3e50;background-color:var(--beige);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}img{content-visibility:auto;max-width:100%;height:auto}body{margin:0;min-height:100vh;background-color:var(--beige);background-image:radial-gradient(circle,rgba(255,255,255,.45) 20px,transparent 20px),radial-gradient(circle,rgba(255,255,255,.45) 20px,transparent 20px);background-size:60px 120px;background-position:0 0,30px 60px;overflow-x:hidden}#app{min-height:100vh;width:100%}a{color:var(--lavender-purple);text-decoration:none;font-weight:600;transition:all .3s ease}a:hover{color:var(--pink);transform:translateY(-2px)}.text-bold{font-weight:800}.text-very-bold{font-weight:900}.gradient-text{background:linear-gradient(45deg,var(--lavender-purple),var(--pink),var(--light-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.diagonal-stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(255,255,255,.1) 8px,rgba(255,255,255,.1) 16px)}#app[data-v-13aa8756]{width:100%;min-height:100vh}
