:root{--ink:#3d2637;--ink-soft:#755d6e;--rose:#be5f91;--rose-deep:#8e3f70;--lilac:#aa82c9;--champagne:#d7b36a;--cream:#fffafc;--surface:rgba(255,255,255,.62);--surface-strong:rgba(255,255,255,.82);--line:rgba(93,54,82,.14);--shadow:0 30px 90px rgba(94,54,83,.22)}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;font-family:Inter,system-ui,sans-serif;color:var(--ink);overflow-x:hidden;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.96),transparent 22rem),radial-gradient(circle at 88% 14%,rgba(221,193,241,.62),transparent 26rem),radial-gradient(circle at 72% 88%,rgba(248,215,226,.72),transparent 28rem),linear-gradient(145deg,#fff9fc 0%,#f6eaf3 42%,#eee4f4 100%)}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.2;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.6px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.skip-link{position:fixed;z-index:100;left:1rem;top:1rem;transform:translateY(-200%);padding:.75rem 1rem;border-radius:999px;background:#fff;box-shadow:var(--shadow)}.skip-link:focus{transform:translateY(0)}#sparkles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.site-shell{min-height:100svh;display:grid;place-items:center;padding:clamp(12px,3vw,34px)}.profile-card{position:relative;z-index:3;width:min(100%,1320px);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:clamp(28px,4vw,48px);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.42));box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(22px)}.profile-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.42) 38%,transparent 55%);transform:translateX(-120%);animation:cardSheen 9s ease-in-out infinite}.hero{display:grid;gap:clamp(20px,4vw,60px);align-items:center;padding:clamp(22px,5vw,64px)}.portrait-wrap{--rx:0deg;--ry:0deg;position:relative;width:min(100%,480px);margin:auto;aspect-ratio:4/5;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out}.portrait-halo{position:absolute;inset:9% -7% -3%;border-radius:45% 55% 48% 52%;background:conic-gradient(from 25deg,rgba(255,255,255,.85),rgba(217,179,106,.42),rgba(190,95,145,.28),rgba(170,130,201,.42),rgba(255,255,255,.85));filter:blur(18px);opacity:.8;animation:halo 7s ease-in-out infinite}.portrait-stage{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:46% 46% 30% 30% / 35% 35% 24% 24%;background:#eadde6;box-shadow:0 24px 38px rgba(90,51,78,.25)}.portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);filter:saturate(.98) contrast(1.025);transition:opacity .72s ease,transform 2.8s ease}.portrait.is-visible{opacity:1;transform:scale(1)}.slideshow-controls{position:absolute;z-index:4;left:50%;bottom:1rem;display:flex;align-items:center;gap:.55rem;transform:translateX(-50%);padding:.42rem .48rem .42rem .65rem;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(55,30,48,.38);box-shadow:0 8px 22px rgba(40,20,35,.18);backdrop-filter:blur(10px)}.slide-dots{display:flex;gap:.3rem}.slide-dot{width:.34rem;height:.34rem;border-radius:50%;background:rgba(255,255,255,.48);transition:transform .25s ease,background .25s ease}.slide-dot.is-active{background:#fff;transform:scale(1.45)}.slideshow-toggle{display:grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.18);cursor:pointer;font:700 .7rem/1 Inter,sans-serif}.slideshow-toggle:hover,.slideshow-toggle:focus-visible{background:rgba(255,255,255,.3);outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.portrait-shine{position:absolute;z-index:2;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,35%),rgba(255,255,255,.52),transparent 20%);mix-blend-mode:screen}.identity{text-align:center;margin-top:100px}.eyebrow,.section-heading p{margin:0;text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-weight:800;color:var(--rose-deep)}h1,h2{font-family:"Cormorant Garamond",Georgia,serif}h1{margin:.5rem 0 0;font-size:clamp(3.5rem,13vw,6.6rem);line-height:.78;letter-spacing:-.045em}h1 em{display:block;font-weight:600;color:var(--rose)}.rotating-copy{min-height:1.7em;margin:3.2rem 0 1.2rem;font-weight:800;color:var(--rose-deep)}#rotatingText{display:inline-block;transition:opacity .28s ease,transform .28s ease}#rotatingText.is-changing{opacity:0;transform:translateY(8px)}.bio{max-width:34rem;margin:.45rem auto 1.35rem;color:var(--ink-soft);line-height:1.65}.actions{padding:0 clamp(18px,5vw,64px) clamp(24px,5vw,58px)}.section-heading{margin-bottom:1rem}h2{margin:.2rem 0 0;font-size:clamp(2.2rem,6vw,3.8rem);line-height:1}.link-grid{display:grid;gap:.85rem}.link-card{--accent:var(--rose);position:relative;overflow:hidden;display:grid;grid-template-columns:3rem 1fr 1.5rem;gap:.85rem;align-items:center;min-height:4.7rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.72);border-radius:1.35rem;text-decoration:none;background:linear-gradient(135deg,rgba(255,255,255,.83),rgba(255,255,255,.48));box-shadow:0 14px 36px rgba(98,55,87,.11);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.link-card::before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent),transparent 68%),transparent 36%);transition:opacity .25s ease}.link-card>*{position:relative;z-index:1}.link-card:hover,.link-card:focus-visible{transform:translateY(-5px) scale(1.018);box-shadow:0 20px 42px color-mix(in srgb,var(--accent),transparent 78%);border-color:color-mix(in srgb,var(--accent),white 55%);outline:none}.link-card:hover::before,.link-card:focus-visible::before{opacity:1}.platform-icon{display:grid;place-items:center;width:3rem;height:3rem;overflow:hidden;border-radius:1rem;background:var(--accent)}.platform-icon img{display:block;width:1.55rem;height:1.55rem;object-fit:contain}.link-card strong,.link-card small{display:block}.link-card strong{font-size:1rem}.link-card small{margin-top:.26rem;color:var(--ink-soft);font-size:.78rem}.arrow{justify-self:end;font-weight:900;transition:transform .24s ease}.link-card:hover .arrow{transform:translate(4px,-4px)}.whatsapp{--accent:#25b96f}.privacy{--accent:#f58a2f}.telegram{--accent:#2a9adf}.vip{--accent:#a35ed0}.onlyfans{--accent:#1f9cc7}.notice{display:flex;gap:.7rem;align-items:flex-start;margin-top:1rem;padding:1rem 1.1rem;border-radius:1.2rem;background:rgba(255,255,255,.46);color:var(--ink-soft);font-size:.82rem;line-height:1.5;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem}.notice p{margin:0}.site-footer{display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(18px,5vw,64px) 1.4rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.76rem}.site-footer p{margin:0}@keyframes halo{0%,100%{transform:scale(.96) rotate(-3deg)}50%{transform:scale(1.03) rotate(3deg)}}@keyframes cardSheen{0%,58%{transform:translateX(-120%)}78%,100%{transform:translateX(120%)}}@media (max-width:639px){.site-shell{align-items:start;padding:10px}.profile-card{border-radius:28px}.hero{padding:20px 16px 24px}.portrait-wrap{width:min(82vw,330px)}h1{font-size:clamp(3.7rem,20vw,5.3rem)}.bio{font-size:.9rem}.actions{padding:0 12px 20px}.link-card{grid-template-columns:2.8rem 1fr 1.3rem;min-height:4.3rem;border-radius:1.15rem;padding:.72rem .82rem}.platform-icon{width:2.8rem;height:2.8rem;border-radius:.9rem}.slideshow-controls{bottom:.75rem;transform:translateX(-50%) scale(.92)}.site-footer{display:block;text-align:center;line-height:1.7}}@media (min-width:640px) and (max-width:1023px){.profile-card{width:min(100%,860px)}.hero{grid-template-columns:minmax(260px,.78fr) 1fr;padding-bottom:34px}.portrait-wrap{width:min(100%,360px)}.identity{text-align:left}h1{font-size:clamp(4.6rem,10vw,6.2rem)}h1 em{display:inline}.bio{margin-left:0}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.profile-card{display:grid;grid-template-columns:minmax(430px,.9fr) minmax(560px,1.1fr);grid-template-areas:"hero actions" "footer footer";min-height:min(820px,calc(100svh - 48px))}.hero{grid-area:hero;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,4vw,70px)}.portrait-wrap{width:min(100%,430px)}.identity{margin-top:-1.6rem}h1{font-size:clamp(5.6rem,7.2vw,7.4rem)}.actions{grid-area:actions;align-self:center;padding:clamp(40px,5vw,74px);padding-left:0}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.link-card{min-height:5.4rem;padding:1rem 1.1rem}.site-footer{grid-area:footer}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}#sparkles{display:none}.portrait{transition:none}.slideshow-toggle{display:none}}body{background-size:135% 135%;animation:backgroundDrift 16s ease-in-out infinite alternate}body::after{content:"";position:fixed;inset:-30%;z-index:0;pointer-events:none;background:conic-gradient(from 40deg,transparent,rgba(255,189,224,.16),transparent 28%,rgba(190,158,229,.14),transparent 58%,rgba(255,222,169,.14),transparent 82%);filter:blur(54px);animation:auroraSpin 30s linear infinite}.ambient-shapes{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.ambient-shapes span{position:absolute;border-radius:50%;filter:blur(8px);opacity:.38;mix-blend-mode:screen;animation:floatOrb 14s ease-in-out infinite alternate}.ambient-shapes span:nth-child(1){width:18rem;height:18rem;left:-5rem;top:10%;background:radial-gradient(circle,rgba(255,166,210,.72),transparent 68%)}.ambient-shapes span:nth-child(2){width:24rem;height:24rem;right:-8rem;top:7%;background:radial-gradient(circle,rgba(183,143,227,.58),transparent 68%);animation-delay:-5s}.ambient-shapes span:nth-child(3){width:20rem;height:20rem;left:30%;bottom:-9rem;background:radial-gradient(circle,rgba(255,220,158,.58),transparent 68%);animation-delay:-9s}.ambient-shapes span:nth-child(4){width:13rem;height:13rem;right:24%;bottom:18%;background:radial-gradient(circle,rgba(255,255,255,.7),transparent 70%);animation-delay:-3s}.platform-icon.favicon-icon{background:rgba(255,255,255,.95);border:1px solid rgba(86,48,77,.1);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(88,48,76,.12)}.platform-icon.favicon-icon img{width:2rem;height:2rem;border-radius:.45rem;object-fit:contain;filter:none}.instagram{--accent:#d64c8b}.tiktok{--accent:#24212a}.twitter{--accent:#25222b}.privacy{--accent:#f07c28}.onlyfans{--accent:#00a7d6}@keyframes backgroundDrift{from{background-position:0% 0%}to{background-position:100% 70%}}@keyframes auroraSpin{to{transform:rotate(360deg) scale(1.08)}}@keyframes floatOrb{from{transform:translate3d(-2vw,-2vh,0) scale(.92)}to{transform:translate3d(5vw,7vh,0) scale(1.12)}}@media (max-width:639px){.ambient-shapes span{transform:scale(.72);opacity:.28}body::after{opacity:.72}}@media (prefers-reduced-motion:reduce){body,body::after,.ambient-shapes span{animation:none !important}}:root{--pink-050:#fff7fb;--pink-100:#ffe8f3;--pink-200:#ffcfe4;--pink-300:#f9a9cf;--pink-400:#ef79b3;--pink-500:#dd4d96;--pink-600:#b92f79;--pink-700:#8f205e}body{background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.96),transparent 19rem),radial-gradient(circle at 88% 12%,rgba(255,164,210,.55),transparent 27rem),radial-gradient(circle at 72% 86%,rgba(238,102,170,.38),transparent 30rem),radial-gradient(circle at 20% 90%,rgba(255,205,229,.7),transparent 24rem),linear-gradient(145deg,#fff8fc 0%,#ffeaf4 34%,#f9cfe4 68%,#efafd0 100%)}.profile-card{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,232,244,.48));border-color:rgba(255,255,255,.88);box-shadow:0 32px 110px rgba(158,39,102,.24),inset 0 1px 0 rgba(255,255,255,.9)}.section-heading-top{text-align:center;margin-inline:auto}.section-heading-top h2{margin-inline:auto}.section-tagline{margin:1.2rem auto 0;text-align:center;font-weight:700;color:var(--pink-700);letter-spacing:.01em}.glam-name{position:relative;display:inline-block;cursor:default;isolation:isolate;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name::after{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:transparent;text-shadow:0 0 12px rgba(255,104,184,.35),0 0 28px rgba(255,178,220,.45);opacity:0;transform:scale(.98);transition:.35s ease}.glam-name:hover::after{opacity:1;transform:scale(1.04)}.glam-name span,.glam-name em{position:relative;z-index:2}.glam-name:hover .name-glitter{opacity:1}@keyframes nameSparkle{0%{transform:translateY(8px) scale(.94);opacity:0}22%{opacity:1}100%{transform:translateY(-14px) scale(1.08);opacity:0}}.platform-icon{width:3.35rem;height:3.35rem;border-radius:1.25rem}.platform-icon img{width:2.2rem;height:2.2rem}.luxury-icon{background:linear-gradient(145deg,#fff,#ffe8f4 58%,#f7b6d7);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(183,48,113,.2),inset 0 1px 0 #fff;transform:rotate(-3deg)}.link-card:hover .luxury-icon{transform:rotate(4deg) scale(1.09)}.pix{--accent:#32b6a2;border:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.pix-icon{background:linear-gradient(145deg,#fff,#e9fffb);border:1px solid rgba(50,182,162,.22);box-shadow:0 10px 28px rgba(50,182,162,.18)}.pix-icon img{width:2.45rem;height:2.45rem;object-fit:contain}.pix.is-copied{animation:pixPulse .65s ease}@keyframes pixPulse{50%{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 34px rgba(50,182,162,.28)}}.gift-toast{position:fixed;left:50%;bottom:clamp(18px,4vw,38px);z-index:1000;display:flex;align-items:center;gap:.7rem;padding:.9rem 1.15rem;border-radius:999px;background:rgba(255,247,252,.92);border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(145,29,91,.28);backdrop-filter:blur(16px);transform:translate(-50%,150%);opacity:0;transition:.45s cubic-bezier(.2,.9,.2,1.2)}.gift-toast.is-visible{transform:translate(-50%,0);opacity:1}.gift-toast span{font-size:1.35rem;color:var(--pink-500)}.gift-toast p{margin:0;font-weight:800;white-space:nowrap;color:var(--pink-700)}.confetti-heart{position:fixed;left:0;top:-30px;z-index:999;pointer-events:none;will-change:transform,opacity;animation:heartFall var(--dur) linear forwards}@keyframes heartFall{to{transform:translate3d(var(--drift),110vh,0) rotate(var(--spin));opacity:.08}}.cursor-glow{position:fixed;z-index:1;width:18rem;height:18rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,128,190,.3),rgba(255,190,222,.13) 38%,transparent 72%);filter:blur(16px);transform:translate(-50%,-50%);opacity:.7;transition:opacity .2s ease}body.pointer-down .cursor-glow{width:22rem;height:22rem;opacity:.95}@media (max-width:639px){.platform-icon{width:3rem;height:3rem;border-radius:1.05rem}.platform-icon img{width:2rem;height:2rem}.cursor-glow{display:none}.gift-toast{max-width:calc(100vw - 24px)}.gift-toast p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.cursor-glow{display:none!important}.confetti-heart{animation:none!important;display:none!important}}#sparkles{z-index:5;opacity:1;mix-blend-mode:screen}.profile-card{z-index:3}.profile-card>*{position:relative;z-index:7}.portrait-wrap,.portrait-stage,.portrait,.slideshow-controls{z-index:12}.section-heading-top{margin-bottom:1.25rem;text-align:center}.section-heading-top h2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;margin:0;font-family:"Bodoni Moda","Cormorant Garamond",serif;font-size:clamp(2.15rem,5vw,4.1rem);font-weight:800;line-height:.95;letter-spacing:.015em;text-transform:none;color:transparent;background:linear-gradient(110deg,#a91861 0%,#f062a4 34%,#fff 50%,#e2448e 68%,#9d1959 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 8px 18px rgba(180,37,105,.2));animation:channelsReveal .9s cubic-bezier(.2,.8,.2,1) both,channelsShine 5.4s ease-in-out 1s infinite}.section-heading-top h2::after{content:"";position:absolute;left:13%;right:13%;bottom:-.48rem;height:1px;background:linear-gradient(90deg,transparent,rgba(226,68,142,.72),transparent);transform:scaleX(0);transform-origin:center;animation:titleLine 1s ease .45s forwards}.title-star{display:inline-block;color:#f06aaa;font-size:.38em;-webkit-text-fill-color:#f06aaa;filter:drop-shadow(0 0 8px rgba(255,123,181,.65));animation:titleStarPulse 2.4s ease-in-out infinite}.title-star:last-child{animation-delay:1.2s}.section-heading-top .section-tagline{margin:1rem 0 0;color:#7e4969;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:600;letter-spacing:.035em}@keyframes channelsReveal{from{opacity:0;transform:translateY(16px) scale(.96);filter:blur(7px)}to{opacity:1;transform:none;filter:drop-shadow(0 8px 18px rgba(180,37,105,.2))}}@keyframes channelsShine{0%,72%,100%{background-position:100% 50%}86%{background-position:0% 50%}}@keyframes titleLine{to{transform:scaleX(1)}}@keyframes titleStarPulse{0%,100%{transform:scale(.8) rotate(0);opacity:.55}50%{transform:scale(1.3) rotate(90deg);opacity:1}}.glam-name{position:relative;display:inline-block;isolation:isolate;cursor:default;transition:transform .35s ease,filter .35s ease;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name:hover{transform:translateY(-2px);filter:drop-shadow(0 12px 20px rgba(222,65,139,.22))}.glam-name::after{content:"";position:absolute;left:8%;right:8%;bottom:.08em;height:.08em;border-radius:999px;background:linear-gradient(90deg,transparent,#f16ba9,#ffd3e8,#f16ba9,transparent);transform:scaleX(0);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.glam-name:hover::after{transform:scaleX(1);opacity:.9}.glam-name:hover .name-heart{animation:heartPeek 1.35s ease both}@keyframes heartPeek{0%{opacity:0;transform:scale(.15) rotate(-18deg) translateY(8px)}22%{opacity:1;transform:scale(1) rotate(8deg) translateY(0)}38%{transform:scale(1.34) rotate(2deg)}52%{transform:scale(.94) rotate(8deg)}68%{opacity:1;transform:scale(1.14) rotate(3deg)}100%{opacity:0;transform:scale(.3) rotate(18deg) translateY(-14px)}}.platform-icon.favicon-icon{overflow:visible;background:transparent !important;border:0 !important;box-shadow:none !important}.platform-icon.favicon-icon img{width:2.55rem;height:2.55rem;border-radius:0;background:transparent;filter:drop-shadow(0 7px 10px rgba(71,27,55,.2))}.platform-icon.pix-icon{background:transparent;border:0;box-shadow:none}.platform-icon.pix-icon img{width:2.65rem;height:2.65rem}@media (max-width:639px){.section-heading-top h2{gap:.48rem;font-size:clamp(2rem,12vw,3rem)}.platform-icon.favicon-icon img{width:2.2rem;height:2.2rem}}@media (prefers-reduced-motion:reduce){.section-heading-top h2,.title-star{animation:none !important}.glam-name:hover .name-heart{animation:none !important;opacity:1;transform:scale(1)}}#sparkles{z-index:5;opacity:1}.profile-card{z-index:auto;isolation:auto}.profile-card::after{z-index:6}.profile-card>*{position:relative;z-index:7}.portrait-wrap,.portrait-halo,.portrait-stage,.portrait,.portrait-shine,.slideshow-controls{position:relative;z-index:12}.portrait-halo,.portrait-stage,.portrait,.portrait-shine,.slideshow-controls{position:absolute}.identity{display:flex;flex-direction:column;align-items:center}.identity .eyebrow{margin-bottom:clamp(1rem,2.4vw,1.8rem)}.identity .glam-name{margin-top:0;margin-bottom:clamp(1.1rem,2.8vw,2rem);font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.rotating-copy{margin-top:clamp(.4rem,1.2vw,.9rem)}.bio{margin-top:clamp(.7rem,1.5vw,1rem);margin-bottom:clamp(1.5rem,3vw,2.3rem)}.glam-name:hover .name-heart{animation:heartPeekBelow 1.45s ease both}@keyframes heartPeekBelow{0%{opacity:0;transform:translateX(-50%) translateY(-4px) scale(.15) rotate(-12deg)}22%{opacity:1;transform:translateX(-50%) translateY(2px) scale(1) rotate(5deg)}40%{transform:translateX(-50%) translateY(2px) scale(1.32) rotate(0)}54%{transform:translateX(-50%) translateY(2px) scale(.94) rotate(4deg)}70%{opacity:1;transform:translateX(-50%) translateY(2px) scale(1.12) rotate(0)}100%{opacity:0;transform:translateX(-50%) translateY(11px) scale(.25) rotate(10deg)}}.section-heading-top{margin-bottom:clamp(1.7rem,3vw,2.5rem)}.section-heading-top h2{gap:clamp(.55rem,1.5vw,1rem);font-family:"Allura","Cormorant Garamond",cursive;font-size:clamp(4.2rem,9vw,7.6rem);font-weight:400;line-height:.78;letter-spacing:.01em;padding:.12em .18em .2em}.section-heading-top h2::after{bottom:-.18rem;left:18%;right:18%}.title-star{font-family:Inter,sans-serif;font-size:.18em}.section-heading-top .section-tagline{margin-top:clamp(1rem,2vw,1.45rem)}.platform-icon.favicon-icon img,.platform-icon.pix-icon img{border-radius:28%;overflow:hidden}.hero{gap:clamp(30px,5vw,76px)}.actions{padding-top:clamp(1rem,2.5vw,2rem)}.link-grid{gap:clamp(.9rem,1.6vw,1.15rem)}@media (min-width:1024px){.profile-card{min-height:min(900px,calc(100svh - 38px))}.hero{padding-top:clamp(54px,5vw,88px);padding-bottom:clamp(48px,5vw,82px)}.actions{padding-top:clamp(34px,4vw,64px)}}@media (max-width:639px){.identity .eyebrow{margin-bottom:1rem}.identity .glam-name{margin-bottom:1.35rem;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.section-heading-top h2{font-size:clamp(3.8rem,19vw,5.7rem);gap:.45rem}.section-heading-top{margin-bottom:1.65rem}}@media (prefers-reduced-motion:reduce){.glam-name:hover .name-heart{animation:none !important;opacity:1;transform:translateX(-50%) translateY(2px) scale(1)}}#sparkles{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.profile-card{position:relative;z-index:3;isolation:isolate}.profile-card::after{z-index:6}.profile-card>#sparkles{z-index:5}.profile-card>:not(#sparkles){position:relative;z-index:7}.portrait-wrap{border-radius:46% 46% 30% 30% / 35% 35% 24% 24%;isolation:isolate}.portrait-stage,.portrait-shine{border-radius:46% 46% 30% 30% / 35% 35% 24% 24% !important;overflow:hidden;clip-path:inset(0 round 46% 46% 30% 30% / 35% 35% 24% 24%)}.portrait-shine{inset:0;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,35%),rgba(255,255,255,.34),transparent 22%)}.glam-name::after{display:none !important}.glam-name .yasmin-word,.glam-name .pariz-word{position:relative;display:inline-block}.glam-name .pariz-word::after{content:"";position:absolute;left:8%;right:6%;bottom:-.20em;height:.07em;border-radius:999px;background:linear-gradient(90deg,transparent,#f16ba9 18%,#ffd3e8 50%,#f16ba9 82%,transparent);transform:scaleX(0);opacity:0;transform-origin:center;transition:transform .58s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.glam-name:hover .pariz-word::after{transform:scaleX(1);opacity:.95}.glam-name:hover .name-heart{animation:heartPeekAbove 1.45s ease both !important}@keyframes heartPeekAbove{0%{opacity:0;transform:translateX(-50%) translateY(7px) scale(.15) rotate(-12deg)}22%{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(5deg)}40%{transform:translateX(-50%) translateY(-1px) scale(1.32) rotate(0)}54%{transform:translateX(-50%) translateY(0) scale(.94) rotate(4deg)}70%{opacity:1;transform:translateX(-50%) translateY(-1px) scale(1.12) rotate(0)}100%{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.25) rotate(10deg)}}.section-heading-top h2{font-family:"Dancing Script","Allura",cursive !important;font-size:clamp(4.8rem,10vw,8.5rem) !important;font-weight:700 !important;line-height:.8 !important;letter-spacing:-.025em !important}.platform-icon.favicon-icon img,.platform-icon.pix-icon img{border-radius:24% !important;object-fit:contain}.gift-toast{z-index:10000 !important;visibility:hidden;pointer-events:none}.gift-toast.is-visible{visibility:visible;opacity:1 !important;transform:translate(-50%,0) !important}.confetti-heart{z-index:9999 !important;display:block !important}.section-heading-top{transform:translateY(clamp(-1.15rem,-2vw,-.55rem));margin-bottom:.55rem !important}.section-heading-top h2{font-size:clamp(3.65rem,7.8vw,6.65rem) !important}.portrait-wrap{transform:translateY(clamp(-1rem,-1.5vw,-.35rem)) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.glam-name:hover .name-heart{animation:heartPeekV9 1.6s ease-in-out both !important}@keyframes heartPeekV9{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.2) rotate(-10deg)}18%{opacity:1;transform:translateX(-50%) translateY(0) scale(.95) rotate(4deg)}34%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.28) rotate(0)}48%{opacity:1;transform:translateX(-50%) translateY(0) scale(.92) rotate(3deg)}64%{opacity:1;transform:translateX(-50%) translateY(-1px) scale(1.12) rotate(0)}100%{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.25) rotate(10deg)}}.whatsapp .platform-icon img{width:100% !important;height:100% !important;border-radius:25% !important;object-fit:cover !important}.confetti-heart{z-index:12000 !important;text-shadow:0 0 10px currentColor}@media (min-width:1024px){.hero{padding-top:clamp(32px,3vw,54px) !important}.actions{padding-top:clamp(18px,2vw,34px) !important}}@media (max-width:639px){.section-heading-top{transform:translateY(-.55rem)}.section-heading-top h2{font-size:clamp(3.35rem,17vw,5.1rem) !important}.portrait-wrap{transform:translateY(-.45rem) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}}.actions{transform:translateY(clamp(-2.4rem,-3.5vw,-1rem))}.section-heading-top{margin-top:0 !important}.whatsapp .platform-icon img{width:2.2rem !important;height:2.2rem !important;padding:0 !important;object-fit:contain !important;border-radius:24% !important}.cursor-trail-dot{position:fixed;left:0;top:0;z-index:13000;pointer-events:none;width:var(--trail-size,8px);height:var(--trail-size,8px);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 20%,rgba(244,104,170,.9) 38%,rgba(244,104,170,0) 74%);box-shadow:0 0 12px rgba(239,92,162,.65),0 0 24px rgba(255,178,214,.35);transform:translate(-50%,-50%) scale(1);animation:cursorTrailFade var(--trail-duration,.72s) ease-out forwards;will-change:transform,opacity}.cursor-trail-heart{width:auto;height:auto;background:none;box-shadow:none;color:rgba(238,75,151,.86);font:700 var(--trail-size,14px)/1 Georgia,serif;text-shadow:0 0 10px rgba(239,92,162,.55)}@keyframes cursorTrailFade{to{opacity:0;transform:translate(-50%,-50%) translateY(12px) scale(.15) rotate(18deg)}}@media (min-width:1024px){.actions{align-self:start !important;padding-top:clamp(24px,2.4vw,38px) !important;transform:translateY(clamp(-2.9rem,-4vw,-1.5rem))}}@media (max-width:1023px){.actions{transform:translateY(-1.25rem)}}@media (max-width:639px){.actions{transform:translateY(-.8rem)}}@media (prefers-reduced-motion:reduce),(hover:none){.cursor-trail-dot{display:none !important}}.actions{transform:translateY(clamp(-1.15rem,-1.65vw,-.35rem)) !important}@media (min-width:1024px){.actions{transform:translateY(clamp(-1.45rem,-2vw,-.65rem)) !important}}@media (max-width:1023px){.actions{transform:translateY(-.55rem) !important}}@media (max-width:639px){.actions{transform:translateY(-.2rem) !important}.section-heading-top{padding-top:.35rem}}body::before{background:radial-gradient(circle at 16% 18%,rgba(255,91,167,.30),transparent 31%),radial-gradient(circle at 82% 14%,rgba(239,116,205,.28),transparent 29%),radial-gradient(circle at 75% 78%,rgba(255,151,202,.30),transparent 35%),linear-gradient(135deg,rgba(255,230,242,.96),rgba(250,205,228,.94) 48%,rgba(242,210,246,.94)) !important}.whatsapp .platform-icon img{width:2.2rem !important;height:2.2rem !important;object-fit:cover !important;border-radius:24% !important}.actions{transform:translateY(.45rem) !important}@media (min-width:1024px){.actions{transform:translateY(.65rem) !important}}@media (max-width:639px){.actions{transform:translateY(.35rem) !important}}.identity .glam-name{font-size:clamp(2.8rem,4.8vw,4.0rem);font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.identity,.identity .glam-name,.glam-name .yasmin-word{overflow:visible !important}.identity .glam-name{z-index:20 !important;padding-top:3.4rem;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name:hover .name-heart{animation:heartPeekV12 2s cubic-bezier(.22,.8,.28,1) both !important}@keyframes heartPeekV12{0%{opacity:0;transform:translateX(-50%) translateY(18px) scale(.12) rotate(-10deg)}16%{opacity:1;transform:translateX(-50%) translateY(0) scale(.82) rotate(4deg)}31%{opacity:1;transform:translateX(-50%) translateY(-5px) scale(1.12) rotate(0)}46%{opacity:1;transform:translateX(-50%) translateY(0) scale(.92) rotate(2deg)}61%{opacity:1;transform:translateX(-50%) translateY(-3px) scale(1.05) rotate(0)}78%{opacity:.9;transform:translateX(-50%) translateY(-8px) scale(.94) rotate(4deg)}100%{opacity:0;transform:translateX(-50%) translateY(-24px) scale(.32) rotate(12deg)}}@media (max-width:639px){.identity .glam-name{font-size:clamp(2.8rem,4.8vw,4.0rem);padding-top:2.7rem;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}}.identity .glam-name{display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:.02em !important;padding-top:2.7rem !important;line-height:.78 !important;overflow:visible !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name .yasmin-word,.glam-name .pariz-word{display:block !important;width:max-content !important;line-height:.9 !important}.glam-name .pariz-word{margin-top:.08em !important}.glam-name:hover .name-heart,.glam-name:focus-within .name-heart{animation:heartPeekV13 2.15s cubic-bezier(.2,.78,.25,1) both !important}@keyframes heartPeekV13{0%{opacity:0;transform:translate(-50%,34%) scale(.12) rotate(-12deg)}15%{opacity:1;transform:translate(-50%,4%) scale(.82) rotate(5deg)}30%{opacity:1;transform:translate(-50%,-2%) scale(1.08) rotate(0)}44%{opacity:1;transform:translate(-50%,2%) scale(.92) rotate(-2deg)}58%{opacity:1;transform:translate(-50%,-1%) scale(1.04) rotate(1deg)}76%{opacity:.95;transform:translate(-50%,-7%) scale(.98) rotate(3deg)}100%{opacity:0;transform:translate(-50%,-32%) scale(.38) rotate(12deg)}}.whatsapp .platform-icon img{width:2.28rem !important;height:2.28rem !important;object-fit:contain !important;border-radius:24% !important}body{background:radial-gradient(circle at 12% 8%,rgba(255,149,202,.66),transparent 29%),radial-gradient(circle at 88% 12%,rgba(224,139,222,.55),transparent 28%),radial-gradient(circle at 72% 84%,rgba(255,126,188,.52),transparent 35%),linear-gradient(135deg,#f6c0da 0%,#eda9cf 44%,#dfb4e7 100%) !important;background-size:135% 135% !important}body::before{background:radial-gradient(circle at 16% 18%,rgba(219,47,128,.25),transparent 31%),radial-gradient(circle at 82% 14%,rgba(192,74,180,.24),transparent 29%),radial-gradient(circle at 75% 78%,rgba(223,54,137,.24),transparent 35%),linear-gradient(135deg,rgba(246,184,216,.9),rgba(235,158,201,.88) 48%,rgba(218,174,229,.88)) !important}@media (max-width:639px){.identity .glam-name{padding-top:2.2rem !important;gap:.03em !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}}.identity{overflow:visible !important}.identity .glam-name{position:relative !important;overflow:visible !important;padding-top:4.8rem !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name:hover .name-heart,.glam-name.is-heart-active .name-heart{animation:heartPeekV14 2.25s cubic-bezier(.2,.78,.25,1) both !important}@keyframes heartPeekV14{0%{opacity:0;transform:translate(-50%,20%) scale(.1) rotate(-12deg)}14%{opacity:1;transform:translate(-50%,-2%) scale(.88) rotate(5deg)}30%{opacity:1;transform:translate(-50%,-8%) scale(1.12) rotate(0)}46%{opacity:1;transform:translate(-50%,-3%) scale(.94) rotate(-2deg)}63%{opacity:1;transform:translate(-50%,-7%) scale(1.05) rotate(1deg)}80%{opacity:.95;transform:translate(-50%,-13%) scale(.98) rotate(3deg)}100%{opacity:0;transform:translate(-50%,-42%) scale(.35) rotate(12deg)}}.whatsapp .platform-icon{background:transparent !important;border:0 !important;box-shadow:none !important}.whatsapp .platform-icon img{width:2.42rem !important;height:2.42rem !important;display:block !important;object-fit:contain !important;border-radius:22% !important}@media (max-width:639px){.identity .glam-name{padding-top:4.1rem !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}}.glam-name .yasmin-word{position:relative !important;z-index:5 !important;overflow:visible !important}.glam-name .yasmin-word::before{content:"♥";position:absolute;left:50%;bottom:calc(100%+.18em);z-index:9999;display:block;font-family:Arial,sans-serif;font-style:normal;font-size:.78em;line-height:1;color:#f03f94;opacity:0;pointer-events:none;transform:translate(-50%,.34em) scale(.18) rotate(-10deg);transform-origin:50% 100%;filter:drop-shadow(0 0 7px rgba(255,255,255,1)) drop-shadow(0 0 18px rgba(240,63,148,.9));will-change:transform,opacity}.glam-name:hover .yasmin-word::before,.glam-name.is-heart-active .yasmin-word::before{animation:yasminHeartFinal 1.9s cubic-bezier(.2,.78,.25,1) both}@keyframes yasminHeartFinal{0%{opacity:0;transform:translate(-50%,.34em) scale(.18) rotate(-10deg)}15%{opacity:1;transform:translate(-50%,0) scale(.88) rotate(5deg)}31%{opacity:1;transform:translate(-50%,-.08em) scale(1.12) rotate(0)}47%{opacity:1;transform:translate(-50%,-.01em) scale(.94) rotate(-2deg)}63%{opacity:1;transform:translate(-50%,-.06em) scale(1.05) rotate(1deg)}80%{opacity:.92;transform:translate(-50%,-.15em) scale(.97) rotate(3deg)}100%{opacity:0;transform:translate(-50%,-.48em) scale(.36) rotate(12deg)}}@media (max-width:639px){.glam-name .yasmin-word::before{bottom:calc(100%+.12em);font-size:.72em}}.glam-name .yasmin-word::before{bottom:calc(100%+.03em) !important}@media (max-width:639px){.glam-name .yasmin-word::before{bottom:calc(100%+.01em) !important}}.identity .eyebrow{margin-bottom:.12rem !important}.identity .glam-name{padding-top:1.25rem !important;margin-top:0 !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name .yasmin-word::before{bottom:calc(100% - .14em) !important}@media (max-width:639px){.identity .eyebrow{margin-bottom:.08rem !important}.identity .glam-name{padding-top:1.05rem !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name .yasmin-word::before{bottom:calc(100% - .17em) !important}}.identity{transform:translateY(-15px)}.identity .bio{margin-top:.35rem !important;margin-bottom:.65rem !important}@media (max-width:639px){.identity{transform:translateY(-10px)}.identity .bio{margin-top:.25rem !important;margin-bottom:.5rem !important}}.identity{align-items:center;text-align:center}.identity .glam-name{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;max-width:100%;font-size:clamp(2.8rem,4.8vw,4.0rem);line-height:.9;transform:scale(1);transform-origin:center center;transition:transform .32s cubic-bezier(.2,.75,.25,1),filter .32s ease;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.identity .glam-name:hover,.identity .glam-name:focus-within{transform:scale(1.15);filter:drop-shadow(0 9px 24px rgba(255,120,190,.3))}@media (max-width:639px){.identity .glam-name{font-size:clamp(2.8rem,4.8vw,4.0rem);font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.identity .glam-name:hover,.identity .glam-name:focus-within{transform:scale(1.08)}}.link-card>span:nth-child(2){min-width:0}.link-card strong,.link-card small{overflow-wrap:anywhere}@media (min-width:1024px){.site-shell{padding-top:10px;padding-bottom:10px}.profile-card{min-height:min(900px,calc(100svh - 20px))}.hero{justify-content:flex-start;align-self:stretch;padding-top:clamp(18px,2vw,30px) !important;padding-bottom:clamp(30px,3vw,48px)}.portrait-wrap{transform:translateY(-.35rem) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.identity{margin-top:-2.15rem}}@media (min-width:640px) and (max-width:1023px){.site-shell{padding-top:10px}.hero{padding-top:18px}}@media (max-width:639px){.site-shell{padding-top:6px}.hero{padding-top:12px}}.hero{isolation:isolate}.identity{position:relative;z-index:30 !important}.identity .glam-name{position:relative;z-index:40 !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.identity .name-heart{z-index:60 !important}@media (min-width:1024px){html,body{height:100%;overflow:hidden}.site-shell{min-height:100svh;height:100svh;padding-top:8px;padding-bottom:8px}.profile-card{height:calc(100svh - 16px);min-height:0;grid-template-rows:minmax(0,1fr) auto}.hero{justify-content:center;padding-top:clamp(18px,2.3vh,30px) !important;padding-bottom:clamp(18px,2.3vh,30px) !important;gap:clamp(18px,2.4vh,30px)}.identity{margin-top:-1.8rem}.identity .glam-name{margin-bottom:clamp(.65rem,1.2vh,1rem);font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.rotating-copy{margin-top:clamp(.25rem,.7vh,.5rem);margin-bottom:0}.actions{align-self:center;padding-top:clamp(16px,2vh,26px) !important;padding-bottom:clamp(16px,2vh,26px)}.section-heading-top{margin-bottom:clamp(.8rem,1.5vh,1.15rem)}.section-heading-top .section-tagline{margin-top:clamp(.45rem,.8vh,.7rem)}.link-grid{gap:clamp(.65rem,1.05vh,.9rem)}.site-footer{padding-top:.65rem;padding-bottom:.8rem}}@media (min-width:1024px){.identity .glam-name{flex-direction:row !important;align-items:baseline !important;gap:.16em !important;white-space:nowrap;line-height:.9 !important;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name .yasmin-word,.glam-name .pariz-word{display:inline-block !important;width:auto !important;margin-top:0 !important;line-height:.9 !important}}@media (min-width:1024px){.identity .glam-name{padding-bottom:.08em;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}.glam-name .yasmin-word,.glam-name .pariz-word{font-style:normal !important;color:transparent !important;background:linear-gradient(105deg,#fff7fb 0%,#ffd0e6 28%,#f08fbd 58%,#c991dc 82%,#fff2fa 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glam-name .pariz-word::after{display:none !important}.glam-name::after{display:block !important;content:"";position:absolute;left:0;right:0;bottom:0;height:.055em;border-radius:999px;background:linear-gradient(90deg,#f16ba9 0%,#ffd3e8 50%,#c991dc 100%);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .58s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.glam-name:hover::after,.glam-name:focus-within::after{transform:scaleX(1);opacity:.95}.portrait-wrap{transform:translateY(.2rem) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}}@media (min-width:1024px){.glam-name .yasmin-word,.glam-name .pariz-word{background:linear-gradient(105deg,#6f255d 0%,#a92f73 30%,#7f3b95 62%,#542e78 82%,#8f2f6d 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}.glam-name::after{bottom:-.1em !important;height:.055em !important;background:linear-gradient(90deg,#7b245f 0%,#ba3d82 48%,#623387 100%) !important}.glam-name .yasmin-word::before{display:block !important;opacity:0;color:#f03f94 !important;background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#f03f94 !important;z-index:9999 !important}.glam-name:hover .yasmin-word::before,.glam-name:focus-within .yasmin-word::before,.glam-name.is-heart-active .yasmin-word::before{animation:yasminHeartFinal 1.9s cubic-bezier(.2,.78,.25,1) both !important}.portrait-wrap{transform:translateY(.42rem) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) !important}}@media (min-width:1024px){.identity{margin-top:-1.45rem !important}.glam-name::after{top:calc(100%+.07em) !important;bottom:auto !important;left:0 !important;right:0 !important}}.identity .glam-name{font-family:"Italiana","Bodoni Moda","Cormorant Garamond",serif !important;font-weight:400 !important;letter-spacing:.018em}@media (min-width:1024px){.identity .glam-name{letter-spacing:.022em;font-family:'Lora',serif;font-weight:600;letter-spacing:0.3px;line-height:1.15;overflow:visible}}.identity .glam-name,.identity .glam-name .yasmin-word,.identity .glam-name .pariz-word{font-family:"DM Serif Display",Georgia,serif !important;font-weight:400 !important;font-style:normal !important}@media (min-width:1024px){.identity{margin-top:1.1rem !important}}@media (min-width:1024px){.portrait-wrap{transform:translateY(calc(.42rem+8px)) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) !important}}@media (max-width:639px){.hero{gap:clamp(18px,5vw,26px) !important}.portrait-wrap{width:min(90vw,380px) !important;max-height:58svh}.identity{width:100%;margin-top:0 !important;padding-inline:2px}.identity .glam-name{width:100%;max-width:100%;margin-inline:auto !important;font-size:clamp(4.5rem,22vw,6.25rem) !important;line-height:.86 !important;padding-top:3.45rem !important;overflow:visible !important}.glam-name .yasmin-word,.glam-name .pariz-word{max-width:100%}}@media (min-width:640px) and (max-width:1023px){.identity{min-width:0;overflow:visible !important}.identity .glam-name{width:100%;max-width:100%;font-size:clamp(5.8rem,11.5vw,7.6rem) !important;line-height:.88 !important;letter-spacing:-.015em !important;overflow:visible !important}.glam-name .yasmin-word,.glam-name .pariz-word{max-width:100%}}@media (max-width:639px){.portrait-wrap{width:min(94vw,400px,100%) !important;max-width:100% !important;margin-top:11px !important;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) !important}.portrait-stage,.portrait,.portrait-shine{max-width:100% !important}}@media (min-width:640px) and (max-width:1023px){.portrait-wrap{width:min(52vw,410px,100%) !important;max-width:100% !important}.portrait-stage,.portrait,.portrait-shine{max-width:100% !important}}@media (max-width:1023px){.rotating-copy{margin-top:1.25rem !important}}@media (max-width:639px){.rotating-copy{margin-top:1.45rem !important}}@media (min-width:640px) and (max-width:1023px){.portrait-wrap{width:min(56vw,450px,100%) !important;max-width:100% !important}.portrait-stage,.portrait,.portrait-shine{max-width:100% !important}}@media (max-width:1023px){.rotating-copy{margin-top:calc(1.25rem+8px) !important}}@media (max-width:639px){.rotating-copy{margin-top:calc(1.45rem+8px) !important}}.language-switcher{display:flex;align-items:center;justify-content:center;gap:.42rem;width:100%;margin:0 auto .55rem}.language-button{display:inline-grid;place-items:center;width:2rem;height:1.65rem;padding:0;border:1px solid rgba(176,72,123,.20);border-radius:.55rem;background:rgba(255,255,255,.52);box-shadow:0 4px 12px rgba(130,45,89,.08);font-size:1.05rem;line-height:1;cursor:pointer;opacity:.72;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.language-button:hover,.language-button:focus-visible{transform:translateY(-1px) scale(1.08);opacity:1;border-color:rgba(191,55,121,.48);box-shadow:0 6px 16px rgba(130,45,89,.14);outline:none}.language-button.is-active{opacity:1;border-color:rgba(191,55,121,.62);background:rgba(255,255,255,.82);box-shadow:0 0 0 2px rgba(226,91,155,.10),0 5px 14px rgba(130,45,89,.13)}.site-footer{display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:center !important;gap:.75rem !important;min-height:0 !important;padding:.42rem clamp(18px,5vw,64px) .5rem !important;line-height:1.2 !important;text-align:initial !important}.site-footer .footer-copyright{justify-self:start !important;white-space:nowrap}.site-footer .footer-rights{justify-self:end !important;white-space:nowrap;text-align:right}.site-footer .language-switcher{justify-self:center !important;width:auto !important;margin:0 !important;gap:.38rem !important}.site-footer .language-button{width:1.9rem !important;height:1.32rem !important;padding:1px !important;border-radius:.3rem !important;overflow:hidden}.site-footer .language-button img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.2rem}@media (max-width:639px){.site-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) !important;gap:.35rem !important;padding:.4rem 10px .48rem !important;font-size:.58rem !important}.site-footer .language-switcher{gap:.25rem !important}.site-footer .language-button{width:1.55rem !important;height:1.08rem !important}}@media (max-width:639px){.rotating-copy{margin-bottom:-0.35rem!important}}.pix-reminder-toast{position:fixed;left:50%;top:clamp(14px,3vw,30px);z-index:13001;display:flex;align-items:flex-start;gap:.7rem;width:min(620px,calc(100vw - 28px));padding:.95rem 1.15rem;border-radius:1.15rem;background:rgba(255,247,252,.96);border:1px solid rgba(255,255,255,.94);box-shadow:0 18px 55px rgba(145,29,91,.28);backdrop-filter:blur(16px);transform:translate(-50%,-150%);opacity:0;visibility:hidden;pointer-events:none;transition:.45s cubic-bezier(.2,.9,.2,1.2)}.pix-reminder-toast.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible}.pix-reminder-toast span{flex:0 0 auto;font-size:1.35rem;line-height:1.25;color:var(--pink-500)}.pix-reminder-toast p{margin:0;color:var(--pink-700);font-weight:800;line-height:1.45;text-align:left}@media (max-width:640px){.pix-reminder-toast{padding:.85rem 1rem;border-radius:1rem}.pix-reminder-toast p{font-size:.88rem}}.pix-reminder-toast.is-visible{z-index:13001!important;display:flex!important}@media (hover:none),(pointer:coarse){.link-card:hover{transform:none}.link-card:hover .arrow{transform:none}.link-card:hover .luxury-icon{transform:none}.language-button:hover{transform:none}}.gift-icon{background:linear-gradient(145deg,#fff,#ffe6f2);border:1px solid rgba(197,47,125,.18);box-shadow:0 10px 28px rgba(197,47,125,.18)}.gift-icon img{width:2.55rem;height:2.55rem;object-fit:contain}.gift-choice-modal{position:fixed;inset:0;z-index:14000;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.gift-choice-modal.is-visible{visibility:visible;opacity:1}.gift-choice-backdrop{position:absolute;inset:0;background:rgba(54,23,43,.48);backdrop-filter:blur(8px)}.gift-choice-dialog{position:relative;width:min(100%,520px);padding:clamp(1.35rem,4vw,2.2rem);border-radius:1.8rem;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,235,246,.97));border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 90px rgba(92,25,62,.34);text-align:center;transform:translateY(18px) scale(.97);transition:transform .3s cubic-bezier(.2,.9,.2,1.1);outline:none}.gift-choice-modal.is-visible .gift-choice-dialog{transform:none}.gift-choice-close{position:absolute;right:14px;top:12px;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.75);color:#8f205e;font-size:1.8rem;line-height:1;cursor:pointer}.gift-choice-heading-icon{width:72px;height:72px;margin:0 auto .75rem;display:grid;place-items:center;border-radius:1.4rem;background:#fff;box-shadow:0 12px 30px rgba(185,47,121,.15)}.gift-choice-heading-icon img{width:54px;height:54px}.gift-choice-dialog h2{margin:.25rem 2rem .5rem;font-family:"Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;color:#8f205e;font-size:clamp(1.55rem,4.7vw,2.12rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.gift-choice-dialog>p{margin:0 0 1.25rem;color:#7e4969;font-weight:600}.gift-choice-actions{display:grid;gap:.85rem}.gift-option-button{width:100%;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(210,65,139,.24);border-radius:1.25rem;background:rgba(255,255,255,.84);text-align:left;color:#562f49;font-family:"Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;cursor:pointer;box-shadow:0 10px 24px rgba(190,55,125,.11);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.gift-option-button:hover{transform:translateY(-3px);background:rgba(255,248,252,.96);box-shadow:0 0 0 3px rgba(239,95,167,.14),0 18px 38px rgba(220,61,145,.30),0 0 28px rgba(255,105,180,.22);border-color:rgba(239,95,167,.68)}.gift-option-button:focus-visible{outline:3px solid rgba(221,77,150,.3);outline-offset:3px}.gift-option-button strong,.gift-option-button small{display:block}.gift-option-button strong{font-size:1.02rem}.gift-option-button small{margin-top:.18rem;color:#8b6279;font-size:.82rem}.gift-option-icon{width:58px;height:58px;display:grid;place-items:center;border:2px solid #ef5fa7;border-radius:1rem;background:#fff;box-shadow:0 0 0 3px rgba(239,95,167,.10),0 8px 20px rgba(210,65,139,.16)}.gift-option-icon img{max-width:42px;max-height:42px;object-fit:contain}.gift-option-icon.skrill-logo img{max-width:48px;max-height:28px}body.gift-modal-open{overflow:hidden}@media(max-width:639px){.gift-choice-modal{padding:12px}.gift-choice-dialog{border-radius:1.35rem;padding:1.25rem}.gift-option-button{grid-template-columns:54px 1fr;gap:.75rem;padding:.85rem}.gift-option-icon{width:50px;height:50px}.gift-choice-dialog h2{margin-inline:1.4rem}}@media(prefers-reduced-motion:reduce){.gift-choice-modal,.gift-choice-dialog,.gift-option-button{transition:none!important}}.heart-i{position:relative;display:inline-block}.heart-i::after{content:none}@media (max-width:1023px){.heart-i::after{content:"♥";position:absolute;z-index:5;left:50%;top:-0.015em;transform:translate(-50%,-50%) scale(.88);transform-origin:center;font-family:Arial,sans-serif;font-size:.23em;line-height:1;pointer-events:none;animation:heartDotPulse 1.35s ease-in-out infinite;filter:drop-shadow(0 0 .04em rgba(255,255,255,.75))}.heart-i-pink::after{color:#ef5fa7}.heart-i-black::after{color:#171117}}@media (min-width:1024px){.heart-i::after{content:none !important}}@keyframes heartDotPulse{0%,100%{opacity:.72;transform:translate(-50%,-50%) scale(.82)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.heart-i::after{animation:none !important;opacity:1;transform:translate(-50%,-50%) scale(.94)}}@media (max-width:1023px){.heart-i::after{top:.16em}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.link-card::before{background:radial-gradient( circle at var(--mx,50%) var(--my,50%),rgba(239,95,167,.34),rgba(239,95,167,.14) 20%,transparent 38% )}.link-card:hover,.link-card:focus-visible{box-shadow:0 20px 42px rgba(239,95,167,.22);border-color:rgba(239,95,167,.42)}}@media (min-width:640px) and (max-width:1023px){.section-heading-top h2{font-size:clamp(3rem,7vw,3.75rem);line-height:.96}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.gift-option-button{position:relative;overflow:hidden;isolation:isolate}.gift-option-button::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient( circle 145px at var(--mx,50%) var(--my,50%),rgba(239,95,167,.36),rgba(239,95,167,.15) 34%,transparent 68% )}.gift-option-button:hover::before,.gift-option-button:focus-visible::before{opacity:1}.gift-option-button>*{position:relative;z-index:1}}@media (hover:hover){.link-card::before{background:radial-gradient( circle at var(--mx,50%) var(--my,50%),rgba(239,95,167,.36),rgba(239,95,167,.15) 22%,transparent 40% ) !important}.link-card:hover,.link-card:focus-visible{box-shadow:0 20px 42px rgba(239,95,167,.24) !important;border-color:rgba(239,95,167,.46) !important}}@media (min-width:640px) and (max-width:1023px){.section-heading-top h2{max-width:100%;gap:.45rem;font-size:clamp(4.2rem,9vw,5.7rem);line-height:.9;white-space:nowrap}}@media (min-width:640px) and (max-width:1023px){.section-heading-top h2{font-size:clamp(6rem,15vw,9rem)!important;line-height:.82!important;letter-spacing:-.045em!important;white-space:nowrap}}@media (max-width:1023px),(hover:none),(pointer:coarse){.link-card,.gift-option-button,.language-button,.slideshow-toggle{touch-action:manipulation}.cursor-glow,.cursor-trail-dot{display:none!important}.link-card:hover,.link-card:active,.gift-option-button:hover,.gift-option-button:active{transform:none!important}.link-card:hover .arrow,.link-card:active .arrow,.link-card:hover .luxury-icon,.link-card:active .luxury-icon{transform:none!important}}@media (hover:hover) and (pointer:fine){.link-card::before,.gift-option-button::before{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(239,95,167,.42),transparent 38%)!important}.link-card:hover,.link-card:focus-visible,.gift-option-button:hover,.gift-option-button:focus-visible{box-shadow:0 18px 40px rgba(220,61,145,.30),0 0 30px rgba(255,105,180,.20)!important;border-color:rgba(239,95,167,.68)!important}}

/* CORRECOES FINAIS DE RESPONSIVIDADE — 29/07/2026 */
/* Mantém nomes e títulos sempre em uma única linha. */
.identity,
.identity .glam-name{
  min-width:0;
  max-width:100%;
}
.identity .glam-name{
  white-space:nowrap !important;
  width:auto !important;
}
.identity .glam-name .yasmin-word,
.identity .glam-name .pariz-word{
  display:inline-block !important;
  width:auto !important;
  max-width:none !important;
  white-space:nowrap !important;
  margin-top:0 !important;
}

.section-heading-top h2{
  display:flex !important;
  align-items:center;
  justify-content:center;
  flex-wrap:nowrap !important;
  white-space:nowrap !important;
  max-width:100%;
}
.section-heading-top .title-text{
  display:inline-block;
  white-space:nowrap !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
}
.section-heading-top .title-star{flex:0 0 auto}

/* Desktop: restaura o enquadramento completo do topo da foto e posiciona
   o coração/linha corretamente em relação ao nome. */
@media (min-width:1024px){
  .portrait-wrap{
    transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) !important;
  }
  .portrait{
    object-position:center top !important;
    transform:scale(1) !important;
  }
  .portrait.is-visible{transform:scale(1) !important}

  .identity{margin-top:-1.45rem !important}
  .identity .glam-name{
    padding-top:.34em !important;
    padding-bottom:.18em !important;
    line-height:.9 !important;
  }
  .identity .glam-name::after{
    display:block !important;
    top:100% !important;
    bottom:auto !important;
    left:0 !important;
    right:0 !important;
  }
  .identity .glam-name .yasmin-word::before{
    top:0 !important;
  }
}

/* Mobile: o nome reduz suavemente antes de alcançar a borda, sem jogar
   nenhuma letra para a linha seguinte. */
@media (max-width:639px){
  .identity .glam-name{
    font-size:clamp(3.15rem,18.2vw,5.15rem) !important;
    letter-spacing:-.035em !important;
    padding-top:3.2rem !important;
    line-height:.88 !important;
  }
  .section-heading-top h2{
    font-size:clamp(2.65rem,13.2vw,4.25rem) !important;
    gap:.22rem !important;
    letter-spacing:-.035em !important;
  }
}

/* Tablet, inclusive celulares em modo paisagem: impede quebra e usa um
   tamanho grande que ainda cabe na largura real disponível. */
@media (min-width:640px) and (max-width:1023px){
  .identity .glam-name{
    font-size:clamp(4rem,9.2vw,6.45rem) !important;
    letter-spacing:-.03em !important;
  }
  .section-heading-top h2{
    width:100%;
    font-size:clamp(3.5rem,8.5vw,6rem) !important;
    line-height:.88 !important;
    gap:.3rem !important;
    letter-spacing:-.04em !important;
  }
}

/* Restaura somente a posição original do coração no hover do nome no desktop. */
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
  .identity .glam-name .yasmin-word::before{
    top:auto !important;
    bottom:calc(100% - .14em) !important;
  }
}
