.hero-accent[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg,#38bdf8 0%,#818cf8 45%,#f472b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.stars[data-astro-cid-ge2uvauf]{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 42%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 46% 12%,#fff9,#0000),radial-gradient(1px 1px at 63% 30%,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 78% 8%,#ffffffb3,#0000),radial-gradient(1px 1px at 88% 36%,#ffffff80,#0000),radial-gradient(1px 1px at 6% 52%,#fff6,#0000),radial-gradient(1.5px 1.5px at 54% 56%,#ffffff59,#0000),radial-gradient(1px 1px at 94% 60%,#fff6,#0000);animation:6s ease-in-out infinite alternate twinkle}.bubble[data-astro-cid-ge2uvauf]{white-space:nowrap;color:#0b1326;background:#fff;border-radius:1rem;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -10px #0009}.bubble[data-astro-cid-ge2uvauf]:after{content:"";background:#fff;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.sticker[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;color:#fff;animation:bob 5s ease-in-out var(--delay,0s) infinite;border:3px solid #fff;border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.9rem;font-weight:700;box-shadow:0 10px 24px -8px #000000b3}.sticker--violet[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.sticker--sky[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.sticker--green[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#10b981,#059669)}.sticker--pink[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#f472b6,#e11d48)}.character[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stars[data-astro-cid-ge2uvauf],.sticker[data-astro-cid-ge2uvauf],.character[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:none}}.portrait[data-astro-cid-lx6rp2ia]{aspect-ratio:1}.portrait__disc[data-astro-cid-lx6rp2ia]{background:radial-gradient(circle at 30% 25%,#ffffff38,#0000 45%),linear-gradient(150deg,#38bdf8 0%,#6366f1 50%,#f472b6 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 120px -24px #6366f199,inset 0 -30px 60px #080b1140}.portrait__img[data-astro-cid-lx6rp2ia]{width:116%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portrait__img--pop[data-astro-cid-lx6rp2ia]{z-index:10;clip-path:inset(0 0 46%);filter:drop-shadow(0 -2px 12px #080b1159);pointer-events:none}.portrait__ring[data-astro-cid-lx6rp2ia]{border:1px dashed #fff3;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:-7%}.thought[data-astro-cid-lx6rp2ia]{z-index:20;color:#0b1326;white-space:nowrap;background:#fff;border-radius:1.4rem;padding:.65rem 1.05rem;font-size:.88rem;font-weight:600;animation:6s ease-in-out infinite bob;position:absolute;top:-18%;right:-16%;box-shadow:0 16px 30px -12px #0009}.thought[data-astro-cid-lx6rp2ia] em[data-astro-cid-lx6rp2ia]{color:#4338ca;font-style:italic}.thought-dot[data-astro-cid-lx6rp2ia]{z-index:20;background:#fff;border-radius:50%;position:absolute}.thought-dot--1[data-astro-cid-lx6rp2ia]{width:13px;height:13px;top:-4%;right:6%}.thought-dot--2[data-astro-cid-lx6rp2ia]{width:8px;height:8px;top:2%;right:14%}.about-sticker[data-astro-cid-lx6rp2ia]{color:#fff;white-space:nowrap;border:3px solid #fff;border-radius:999px;padding:.4rem .9rem;font-size:.82rem;font-weight:700;box-shadow:0 10px 24px -8px #000000b3}.about-sticker--sky[data-astro-cid-lx6rp2ia]{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.about-sticker--pink[data-astro-cid-lx6rp2ia]{background:linear-gradient(135deg,#f472b6,#e11d48)}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.thought[data-astro-cid-lx6rp2ia]{font-size:.75rem;top:-20%;right:-8%}.about-sticker[data-astro-cid-lx6rp2ia]{padding:.3rem .7rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.portrait__ring[data-astro-cid-lx6rp2ia],.thought[data-astro-cid-lx6rp2ia]{animation:none}}
