:root:has(.personal45-cream){color-scheme:light;--background: #fbf7f0;--foreground: #352940;--deep: #f0e8f3;--cosmos: #f4edf8;--card: #fffdf9;--card-foreground: #352940;--popover: #fffdf9;--popover-foreground: #352940;--primary: #705293;--primary-foreground: #ffffff;--secondary: #eee5f4;--secondary-foreground: #513c6a;--muted: #f3edf5;--muted-foreground: #685b70;--accent: #e8dcf2;--accent-foreground: #513c6a;--gold: oklch(.82 .14 85);--gold-soft: oklch(.72 .11 80);--border: #d9c391;--input: #c0a9d1;--ring: #705293;--gradient-cosmos: linear-gradient(180deg,#fbf7f0,#f5eff7);--gradient-gold: linear-gradient(135deg,oklch(.88 .14 90),oklch(.72 .13 70));--gradient-aura: radial-gradient(circle,#e8dcf252,transparent 70%);--shadow-soft: 0 18px 55px -28px #72538d38;--shadow-glow: 0 10px 32px -16px #b68b4666;--shadow-aura: 0 0 100px -35px #d2bfe8}body:has(.personal45-cream){background:var(--gradient-cosmos)}body:has(.personal45-cream) ::selection{background:#ded0ec;color:#352940}body:has(.personal45-cream) .text-gradient-gold{background-image:linear-gradient(135deg,#92651d,#805019)}body:has(.personal45-cream) .bg-gradient-gold{color:#352940}body:has(.personal45-cream) main:has(#technical-details){color:#352940;background:var(--gradient-cosmos)}body:has(.personal45-cream) main:has(#technical-details) #technical-details>div,body:has(.personal45-cream) main:has(#technical-details) #technical-details article,body:has(.personal45-cream) main:has(#technical-details) #methods,body:has(.personal45-cream) main:has(#technical-details) #methods>div:last-child,body:has(.personal45-cream) main:has(#technical-details) #about>div,body:has(.personal45-cream) main:has(#technical-details) #personal-video-demos .personal-palette-panel,body:has(.personal45-cream) main:has(#technical-details) #personal-video-demos .personal-video-card,body:has(.personal45-cream) main:has(#technical-details) #testimonials article,body:has(.personal45-cream) main:has(#technical-details) #qna .glass-card,body:has(.personal45-cream) main:has(#technical-details) #final-cta>div{background:linear-gradient(145deg,#fffdf9,#f5eff9)!important;border-color:#d9c391!important;box-shadow:0 18px 48px -28px #70529338!important}body:has(.personal45-cream) main:has(#technical-details) #methods article h3,body:has(.personal45-cream) main:has(#technical-details) #technical-details h3,body:has(.personal45-cream) main:has(#technical-details) #personal-video-demos h3,body:has(.personal45-cream) main:has(#technical-details) #about h2,body:has(.personal45-cream) main:has(#technical-details) #testimonials h2,body:has(.personal45-cream) main:has(#technical-details) #final-cta h2,body:has(.personal45-cream) main:has(#technical-details) #methods>div:first-child h2{color:#352940!important}body:has(.personal45-cream) main:has(#technical-details) #methods article p,body:has(.personal45-cream) main:has(#technical-details) #methods>div:first-child p,body:has(.personal45-cream) main:has(#technical-details) #technical-details p,body:has(.personal45-cream) main:has(#technical-details) #personal-video-demos p,body:has(.personal45-cream) main:has(#technical-details) #about p,body:has(.personal45-cream) main:has(#technical-details) #testimonials article p,body:has(.personal45-cream) main:has(#technical-details) #final-cta h2+p{color:#62546c!important}body:has(.personal45-cream) main:has(#technical-details) #technical-details h2,body:has(.personal45-cream) main:has(#technical-details) #technical-details article>div:first-child,body:has(.personal45-cream) main:has(#technical-details) #technical-details article>div:nth-of-type(2),body:has(.personal45-cream) main:has(#technical-details) #final-cta>div>p:first-child{color:#805019!important}.personal45-cream .glass-card{background:linear-gradient(145deg,#fffdf9,#f5eff9);border-color:#d9c391}.personal45-cream #hero>img{opacity:.12}.personal45-cream #hero .starfield{opacity:.08}.personal45-cream .personal-about-stat{background:linear-gradient(135deg,#f8eed8,#f2eaf7)}.personal45-cream [class*="text-foreground/"]{color:#62546c}.personal45-cream [class*="text-primary/"]{color:#705293}body:has(.personal45-cream) a:focus-visible,body:has(.personal45-cream) button:focus-visible,body:has(.personal45-cream) input:focus-visible{outline:2px solid #705293;outline-offset:4px}.personal45-cream #personal-contact form,.personal45-cream #personal-contact a:has(>.min-w-0){background:linear-gradient(145deg,#fffdf9,#f5eff9);border-color:#c8b18a;color:#352940;box-shadow:0 18px 48px -28px #70529338}.personal45-cream #personal-contact form h3{color:#352940}.personal45-cream #personal-contact form p,.personal45-cream #personal-contact a:has(>.min-w-0) .text-primary{color:#62516e}.personal45-cream #personal-contact input{background:#fffdf9;color:#352940;border-color:#9a82ad;caret-color:#352940}.personal45-cream #personal-contact input::placeholder{color:#685674;opacity:1}.personal45-cream #personal-contact input:focus{border-color:#705293;box-shadow:0 0 0 3px #70529326}@media(max-width:1023px){body:has(.personal45-cream) footer div:has(>a[aria-label=YouTube]){padding-inline:32px}.personal45-cream #about .personal-about-text,.personal45-cream #about .personal-about-stats{padding-inline:24px}body:has(.personal45-cream) .whatsapp-float{left:max(8px,env(safe-area-inset-left,0px))}body:has(.personal45-cream) .whatsapp-float>span{width:44px;height:44px}body:has(.personal45-cream) .whatsapp-float svg{width:28px;height:28px}body:has(.personal45-cream) .whatsapp-float .animate-whatsapp-pulse{display:none}body:has(.personal45-cream) .lidor-a11y-launcher{width:44px;height:44px}body:has(.personal45-cream) .lidor-a11y-launcher[data-side=right]{right:max(8px,env(safe-area-inset-right,0px))}body:has(.personal45-cream) .lidor-a11y-launcher[data-side=left]{left:max(8px,env(safe-area-inset-left,0px))}}body:has(.personal45-cream) main:has(#technical-details) #hero[data-hero-source=personal-route] h1{font-size:32px!important;line-height:1.2;text-wrap:balance}@media(min-width:768px){body:has(.personal45-cream) main:has(#technical-details) #hero[data-hero-source=personal-route] h1{font-size:48px!important}}@media(min-width:1024px){body:has(.personal45-cream) main:has(#technical-details) #hero[data-hero-source=personal-route] h1{font-size:56px!important}}
