:root,body.theme-1{--accent:255 84 170;--accent2:255 196 88}body,h1{margin:0}body,html{background:rgb(var(--bg));overflow-x:hidden}.profilePic,body,html{height:100%}.name,body{color:rgb(var(--fg))}.btn,.name{font-weight:650;letter-spacing:.2px}.btn,body::before{will-change:transform}.wrap,footer{margin:0 auto}.card,.hero,.lang,.tile,body::before{transform:translateZ(0);backface-visibility:hidden}:root{--bg:8 6 18;--card:18 14 30;--fg:250 248 255;--muted:196 190 220;--line:255 255 255/.14;--shadow:0 28px 90px rgba(0,0,0,.55);--radius:24px;--radius-top:0 0 24px 24px;--radius-bottom:24px 24px 0 0;--pad:clamp(18px, 2.6vw, 28px);--max:1080px;--ctaFg:8 6 18;--cardGlow:rgba(255,255,255,.06);--cardTop:rgba(255,255,255,.09);--cardBot:rgba(255,255,255,.03)}body.theme-2{--accent:120 255 214;--accent2:88 152 255}body.theme-3{--accent:255 140 90;--accent2:255 84 170}body.theme-4{--accent:200 160 255;--accent2:120 255 214}*{box-sizing:border-box}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Italic-VariableFont_wght.woff2') format('woff2');font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size-adjust:0.52}body::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(1200px 700px at 12% -10%,rgb(var(--accent) / .42),transparent 62%),radial-gradient(900px 600px at 95% 0,rgb(var(--accent2) / .34),transparent 60%),radial-gradient(1000px 700px at 50% 115%,rgb(255 255 255 / .07),transparent 60%),radial-gradient(900px 600px at 10% 110%,rgb(120 255 214 / .18),transparent 62%),rgb(var(--bg))}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);padding:26px var(--pad) 44px}.topbar{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0 18px}.brand{display:flex;flex-direction:column;gap:2px;min-width:0}.profileHalo{width:120px;aspect-ratio:1;border-radius:50%;padding:4px;display:inline-grid;place-items:center;background:conic-gradient(from 0deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);animation:5s ease-in-out infinite btnWave;background-size:300% 300%;box-shadow:0 18px 60px rgba(0,0,0,.45)}.heroReelVideo,.profilePic{width:100%;object-fit:cover}.profilePic{border-radius:50%;display:block;border:3px solid rgb(var(--bg));background:rgb(var(--bg))}.ctaRow,.heroOuter,.lang{display:flex}.name{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handle{font-size:13px;color:rgb(var(--muted) / .98)}.lang{gap:8px;align-items:center;border:1px solid rgb(var(--line));border-radius:999px;padding:6px;background:rgb(255 255 255 / .06);box-shadow:0 12px 40px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.hero,.heroOuter{box-shadow:var(--shadow);overflow:hidden}.lang a{font-size:12px;padding:8px 10px;border-radius:999px;color:rgb(var(--muted) / .95)}.lang a[aria-current=true]{color:rgb(var(--fg));background:rgb(var(--accent) / .22);border:1px solid rgb(var(--accent) / .34)}.hero{border-radius:var(--radius-bottom)}.heroOuter{border:1px solid rgb(var(--line));border-radius:var(--radius-top);background:radial-gradient(900px 460px at 18% 0,rgb(var(--accent) / .28),transparent 62%),radial-gradient(900px 460px at 92% 10%,rgb(var(--accent2) / .22),transparent 65%),linear-gradient(180deg,var(--cardTop),var(--cardBot));padding:clamp(18px,2.6vw,26px);flex-direction:column;gap:14px}h1{font-size:clamp(22px, 3.2vw, 34px);letter-spacing:-.02em;line-height:1.12;font-weight:800;background:linear-gradient(135deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);background-size:300% 300%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s ease-in-out infinite gradientWave}.sub,ul{font-size:14px}.final p,.sub,ul{margin:0;color:rgb(var(--muted) / .98)}@keyframes gradientWave{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.sub{line-height:1.5;max-width:68ch}.ctaRow{gap:12px;flex-wrap:wrap;align-items:center;padding-top:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border-radius:999px;border:1px solid rgb(var(--line));background:rgb(255 255 255 / .07);color:rgb(var(--fg));transition:transform .12s,background .12s,border-color .12s,filter .12s;display:inline-flex;align-items:center;gap:.5rem}.btnPrimary{background:linear-gradient(135deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);background-size:300% 300%;background-position:0 50%;border-color:transparent;box-shadow:0 18px 60px rgba(0,0,0,.45);font-size:1.2rem;transition:transform .15s,box-shadow .2s,filter .2s;animation:7s ease-in-out infinite btnWave}@keyframes btnWave{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.btnPrimary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 22px 70px rgba(0,0,0,.5);outline:3px solid rgb(var(--accent) / .34);outline-offset:3px}.btnPrimary:active{transform:translateY(0) scale(.99)}.btn:focus-visible{outline:3px solid rgb(var(--accent) / .34);outline-offset:3px}.btn svg{width:2rem;fill:currentColor}.grid{margin-top:18px;display:grid;gap:14px}.cardInner,.final,.heroReel,footer{display:flex}@media (max-width:860px){.grid{grid-template-columns:1fr}.gItem{aspect-ratio:9/16}}.card{border:1px solid rgb(var(--line));border-radius:var(--radius);background:radial-gradient(720px 360px at 12% 0,rgb(var(--accent) / .18),transparent 62%),radial-gradient(720px 360px at 90% 10%,rgb(var(--accent2) / .14),transparent 66%),linear-gradient(180deg,var(--cardTop),var(--cardBot));box-shadow:0 12px 40px rgba(0,0,0,.28)}.cardInner{padding:18px;flex-direction:column;gap:10px}.kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--fg) / .86)}.lbBtn,.lbClose,.reelBtn{color:rgb(var(--fg));backdrop-filter:blur(10px)}ul{padding-left:18px;line-height:1.6}.final{padding:18px;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.final p{font-size:13px;line-height:1.45;max-width:70ch}footer{justify-content:space-between;gap:12px;flex-wrap:wrap;color:rgb(var(--fg) / .62);font-size:12px;max-width:1023px}footer a{color:rgb(var(--fg) / .8)}footer a:focus-visible{outline:3px solid rgb(var(--accent) / .25);outline-offset:3px;border-radius:10px}@media (prefers-reduced-motion:reduce){.btnPrimary,.profileHalo,video{animation:none}.btn{transition:none}}.card,.hero,.lang,.tile{border:0!important;background-clip:padding-box;isolation:isolate}.hero{box-shadow:inset 0 0 0 1px rgb(var(--line)),var(--shadow)!important;padding:2rem}.card{box-shadow:inset 0 0 0 1px rgb(var(--line)),0 12px 40px rgba(0,0,0,.28)!important}.tile{box-shadow:inset 0 0 0 1px rgb(var(--line)),0 10px 30px rgba(0,0,0,.22)!important}.lang{box-shadow:inset 0 0 0 1px rgb(var(--line)),0 12px 40px rgba(0,0,0,.3)!important}.heroReel{justify-content:center;align-items:center;position:relative;aspect-ratio:9/7;overflow:hidden}.heroReelWrap{position:relative;height:100%;max-width:850px;aspect-ratio:9/16;overflow:hidden}.heroReelVideo,.reelTap,.reelUI{position:absolute}.heroReelVideo{inset:0;height:100%;display:block;border-radius:var(--radius)}.gItem,.reelTap{border:0;cursor:pointer}.reelTap{inset:0;background:0 0;padding:0}.reelUI{top:3rem;right:1.5rem;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(6px);transition:opacity .16s,transform .16s;pointer-events:none;z-index:10}.lbPanel,.reelBtn{align-items:center}.reelUI.isOn{opacity:1;transform:translateY(0);pointer-events:auto}.reelBtn{display:flex;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgb(var(--line));background:rgb(0 0 0 / .35);font-weight:800;cursor:pointer}#lbImg,.gImg{width:100%;height:100%;object-fit:cover}.galleryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px}.gImg,.lightbox.isOn{display:block}@media (max-width:520px){.galleryGrid{gap:8px;padding:10px}}.gItem{padding:0;background:0 0;border-radius:16px;overflow:hidden;aspect-ratio:6/9;position:relative;box-shadow:inset 0 0 0 1px rgb(var(--line))}.gImg{transition:transform .18s,filter .18s}@media (hover:hover){.btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgb(var(--accent) / .98),rgb(var(--accent2) / .94),rgb(var(--accent) / .98))}.btnPrimary:hover{transform:translateY(-1px);filter:brightness(1.04)}.heroReel:hover .reelUI{opacity:1;transform:translateY(0);pointer-events:auto}.gItem:hover .gImg{transform:scale(1.05);filter:saturate(1.06) contrast(1.02)}}.lightbox{position:fixed;inset:0;z-index:60;display:none}.lbBackdrop,.lbBtnWrapper,.lbClose,.lbPanel{position:absolute}.lbBackdrop{inset:0;border:0;background:rgb(0 0 0 / .65)}.lbPanel{inset:0;display:flex;justify-content:center;gap:12px;padding:20px}.lbMedia{display:block;width:min(520px,92vw);aspect-ratio:9/16;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.55);background:rgb(0 0 0 / .2)}#lbImg{display:block}.lbBtn,.lbClose{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:999px;border:1px solid rgb(var(--line));background:rgb(0 0 0 / .35);font-weight:900;cursor:pointer}.lbClose{top:18px;right:14px}.lbBtnWrapper{display:flex;justify-content:space-between;align-items:center;max-width:520px;width:100%;padding:1rem}.copyright{color:rgb(var(--fg) / .62);font-size:12px;margin:1rem 0;}@supports not (backdrop-filter:blur(1px)){.lang{backdrop-filter:none}}@media (max-width:850px){.hero{padding:unset}.heroReel{aspect-ratio:unset}.heroReelVideo{position:unset;width:100%;border-radius:0}.reelBtn{width:2rem;height:2rem}.reelUI{top:1.5rem;right:.5rem}.heroReelWrap{width:100%;max-width:850px;aspect-ratio:9/16}}@media (max-width:600px){.lbPanel{gap:unset;padding:unset}.lbMedia{width:unset;aspect-ratio:unset;box-shadow:unset;background:unset;border-radius:unset;height:100vh}}