html{text-size-adjust:100%;overflow-x:hidden}body.tiktok-page{word-break:break-word;overflow-wrap:anywhere;background-color:#fdf2f8;min-height:100dvh;position:relative;overflow-x:hidden}body.tiktok-page.is-loading{overflow:hidden}.tiktok-global-bg{z-index:0;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.tiktok-global-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:saturate(1.08)contrast(1.04)brightness(1.02);position:absolute;inset:0}.tiktok-global-bg-tint{mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 20%,#ffffff1a 0%,#fdf2f833 60%,#ffffff26 100%),linear-gradient(#ffffff1a 0%,#f472b614 100%);position:absolute;inset:0}#i-header{isolation:isolate;background:#ffffffd9;box-shadow:inset 0 -1px #f472b633,0 4px 20px -2px #f472b626}#i-header:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#f472b6,#fb7185,#e879f9,#f472b6) 0 0/220% 100%;height:2px;animation:7s linear infinite i-header-border;position:absolute;bottom:0;left:0;right:0}.i-header-art{z-index:0;pointer-events:none;opacity:.95;position:absolute;inset:0;overflow:hidden}.i-header-art-img{object-fit:cover;object-position:center;filter:saturate(1.15)contrast(1.05)brightness(1.02);width:100%;height:100%;image-rendering:-webkit-optimize-contrast;position:absolute;inset:0}.i-header-art-tint{mix-blend-mode:soft-light;background:linear-gradient(#ffffff40 0%,#fff1f28c 100%);position:absolute;inset:0}.i-header-art-shine{pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff4d 38%,#f472b626 50%,#0000 76%);animation:5.6s ease-in-out infinite i-header-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes i-header-pan{0%{transform:translate(-1.2%)scale(1.06)}to{transform:translate(1.2%)scale(1.08)}}@keyframes i-header-shine{0%,18%{transform:translate(-130%)}48%,to{transform:translate(130%)}}@keyframes i-header-border{0%{background-position:0%}to{background-position:220%}}.sk-bone{background-color:#fce7f3;background-image:linear-gradient(105deg,#0000 0%,#f472b626 38%,#fff9 50%,#f472b626 62%,#0000 100%);background-size:220% 100%;animation:1.35s ease-in-out infinite sk-shimmer;position:relative;overflow:hidden}@keyframes sk-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}#page-skeleton{z-index:9999;opacity:1;pointer-events:auto;background:radial-gradient(circle at top,#f472b640,#0000 50%),linear-gradient(#fdf2f8 0%,#fff1f2 50%,#fff 100%);flex-direction:column;transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}#page-skeleton .site-spinner-wrap{padding-top:max(1.25rem, env(safe-area-inset-top));z-index:20;justify-content:center;transition:opacity .35s,visibility .35s;display:flex;position:absolute;top:0;left:0;right:0}#page-skeleton.stage-skeleton .site-spinner-wrap{opacity:0;visibility:hidden;pointer-events:none}#page-skeleton .site-skeleton-content{opacity:1;transition:opacity .4s}body.is-ready #page-skeleton{opacity:0;visibility:hidden;pointer-events:none}body.is-loading #page-skeleton{opacity:1;visibility:visible;pointer-events:auto}.page-shell{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}body.is-ready .page-shell{opacity:1;pointer-events:auto;transform:translateY(0)}.page-orb{pointer-events:none;z-index:0;filter:blur(50px);opacity:.35;border-radius:9999px;animation:10s ease-in-out infinite orb-float;position:fixed}.page-orb-a{background:#f472b6;width:12rem;height:12rem;top:-4rem;left:15%}.page-orb-b{background:#f43f5e;width:10rem;height:10rem;animation-delay:-4s;top:30%;right:-3rem}@keyframes orb-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,18px)scale(1.12)}}.profile-card{z-index:1;position:relative}.avatar-ring{animation:8s linear infinite ring-spin}@keyframes ring-spin{to{filter:hue-rotate(25deg)}}.card-bg-crisp{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;filter:contrast(1.05)brightness(1.02)!important}.btn-tiktok{color:#fff!important;background:#000!important;border:1px solid #fe2c5580!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s,border-color .18s!important;box-shadow:0 4px 16px #0006,inset 0 0 10px #25f4ee33!important}.btn-tiktok:hover{border-color:#25f4eecc!important;transform:translateY(-2px)!important;box-shadow:-2px 0 16px #25f4ee99,2px 0 16px #fe2c5599,0 6px 20px #00000080!important}.btn-tiktok:active{filter:brightness(1.25)!important;background:linear-gradient(135deg,#fe2c55 0%,#010101 50%,#25f4ee 100%)!important;transform:scale(.94)!important;box-shadow:-4px 0 24px #25f4eee6,4px 0 24px #fe2c55e6!important}.btn-ig{color:#fff!important;background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%)!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s!important;box-shadow:0 4px 16px #e1306c66!important}.btn-ig:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #e1306ca6,0 0 18px #fcb04580!important}.btn-ig:active{filter:brightness(1.25)!important;background:linear-gradient(135deg,#e1306c 0%,#fd1d1d 50%,#f77737 100%)!important;transform:scale(.94)!important;box-shadow:0 2px 12px #e1306cd9,0 0 26px #fcb045d9!important}.btn-discord{color:#fff!important;background:#5865f2!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s!important;box-shadow:0 4px 16px #5865f266!important}.btn-discord:hover{filter:brightness(1.08)!important;background:#4752c4!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #5865f2a6,0 0 18px #a5afff80!important}.btn-discord:active{filter:brightness(1.2)!important;background:#3c45a5!important;transform:scale(.94)!important;box-shadow:0 2px 12px #5865f2e6,0 0 26px #a5afffd9!important}.btn-donate{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#b45309 100%)!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s!important;box-shadow:0 4px 18px #f59e0b73!important}.btn-donate:hover{filter:brightness(1.12)!important;transform:translateY(-2px)!important;box-shadow:0 8px 26px #f59e0bb3,0 0 20px #fbbf2499!important}.btn-donate:hover{transform:translateY(-2px);filter:brightness(1.12)!important;box-shadow:0 8px 26px #db2777a6,0 0 18px #f59e0b8c!important}.btn-donate:active{filter:brightness(1.3)!important;background:linear-gradient(135deg,#f43f5e 0%,#db2777 50%,#fbbf24 100%)!important;transform:scale(.94)!important;box-shadow:0 2px 12px #f43f5ed9,0 0 30px #fbbf24d9!important}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff52 48%,#0000 66%);transition:none;position:absolute;inset:0;transform:translate(-120%)}.btn-shine:hover:after,.btn-shine:active:after{animation:.7s btn-sheen}@keyframes btn-sheen{to{transform:translate(120%)}}.nav-gamepad{animation:.6s cubic-bezier(.22,1,.36,1) .15s both gamepad-in}body.is-loading .nav-gamepad{animation:none}@keyframes gamepad-in{0%{opacity:0;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}.profile-stars-container{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-sparkle{color:#fef08a;filter:drop-shadow(0 0 6px #fde047f2)drop-shadow(0 0 12px #f472b6bf);animation:star-twinkle var(--twinkle-dur,3s) ease-in-out infinite var(--twinkle-delay,0s);position:absolute}.star-sparkle-pink{color:#f472b6;filter:drop-shadow(0 0 6px #f472b6f2)drop-shadow(0 0 12px #fb7185bf)}.star-sparkle-white{color:#fff;filter:drop-shadow(0 0 6px #fffffff2)drop-shadow(0 0 12px #f472b6d9)}@keyframes star-twinkle{0%,to{opacity:.15;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.35)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.sk-bone,.page-orb,.avatar-ring,.nav-gamepad,.btn-shine:after,.i-header-art-img,.i-header-art-shine,.star-sparkle,#i-header:after{animation:none!important}.page-shell,body.is-ready .page-shell{opacity:1;transform:none;animation:none!important}#page-skeleton{transition:none}}
