:root{--bg-color: #050505;--text-color: #ffffff;--highlight-color: #b3b3b3;--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .15);--glass-bg-hover: rgba(255, 255, 255, .15);--glass-blur: 4px;--brand-whatsapp: #25D366;--brand-whatsapp-rgb: 37, 211, 102;--brand-website: #00d4ff;--brand-website-rgb: 0, 212, 255;--brand-location: #EA4335;--brand-location-rgb: 234, 67, 53;--brand-instagram: #e1306c;--brand-instagram-rgb: 225, 48, 108;--brand-facebook: #1877F2;--brand-facebook-rgb: 24, 119, 242;--brand-tiktok: #ff0050;--brand-tiktok-rgb: 255, 0, 80;--brand-youtube: #FF0000;--brand-youtube-rgb: 255, 0, 0;--brand-email: #1565C0;--brand-email-rgb: 21, 101, 192;--brand-phone: #10b981;--brand-phone-rgb: 16, 185, 129;--brand-ecommerce: #ff8c00;--brand-ecommerce-rgb: 255, 140, 0;--brand-form: #0ea5e9;--brand-form-rgb: 14, 165, 233;--brand-playstore: #8b5cf6;--brand-playstore-rgb: 139, 92, 246;--brand-spotify: #1DB954;--brand-spotify-rgb: 29, 185, 84;--brand-kwai: #ff3b30;--brand-kwai-rgb: 255, 59, 48;--brand-telegram: #229ED9;--brand-telegram-rgb: 34, 158, 217;--brand-x: #e5e7eb;--brand-x-rgb: 229, 231, 235;--brand-linkedin: #0A66C2;--brand-linkedin-rgb: 10, 102, 194;--brand-github: #e5e7eb;--brand-github-rgb: 229, 231, 235;--brand-twitch: #9146FF;--brand-twitch-rgb: 145, 70, 255;--brand-blog: #38bdf8;--brand-blog-rgb: 56, 189, 248;--brand-gamer: #a78bfa;--brand-gamer-rgb: 167, 139, 250;--brand-product: #f59e0b;--brand-product-rgb: 245, 158, 11;--brand-influencer: #fb7185;--brand-influencer-rgb: 251, 113, 133;--brand-course: #22c55e;--brand-course-rgb: 34, 197, 94;--brand-talk: #f97316;--brand-talk-rgb: 249, 115, 22;--brand-presentation: #60a5fa;--brand-presentation-rgb: 96, 165, 250;--brand-cv: #94a3b8;--brand-cv-rgb: 148, 163, 184;--brand-privacy: #38bdf8;--brand-privacy-rgb: 56, 189, 248;--brand-onlyfans: #00AFF0;--brand-onlyfans-rgb: 0, 175, 240;--footer-link-color: #1565C0;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{min-height:100vh;min-height:100dvh}body{font-family:var(--font-primary);background-color:var(--bg-color);color:var(--text-color);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:scroll;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center}#root{width:100%;min-height:100vh;min-height:100dvh}.app-container{max-width:480px;margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;position:relative}.header{text-align:center;margin-bottom:40px;animation:fadeInDown .45s ease-out}.logo-container{width:clamp(160px,55vw,260px);margin:0 auto 10px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:0;overflow:visible;background:transparent;border:0}.logo{display:block;width:100%;height:auto;object-fit:contain;border-radius:0;-webkit-mask-image:none;mask-image:none}.logo-container-solta{width:clamp(160px,55vw,260px);border-radius:0;overflow:visible}.logo-solta{width:100%;height:auto;object-fit:contain;border-radius:0}.logo-container-circulo{width:clamp(140px,45vw,210px);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden}.logo-circulo{width:100%;height:100%;object-fit:cover;border-radius:50%}.logo-container-quadrado{width:clamp(140px,45vw,210px);aspect-ratio:1 / 1;border-radius:18px;overflow:hidden}.logo-quadrado{width:100%;height:100%;object-fit:cover;border-radius:18px}.brand-name{font-size:1.5rem;font-weight:700;letter-spacing:-.5px;margin-top:1rem;text-transform:uppercase}.brand-subtitle{font-size:.9rem;font-weight:400;color:var(--highlight-color);margin-top:.5rem;letter-spacing:.5px}.links-container{width:100%;display:flex;flex-direction:column;gap:16px;flex-grow:1;animation:fadeInUp .45s ease-out .1s backwards}.empty-links{align-items:center;justify-content:center}.link-btn{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;color:var(--text-color);text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(var(--glass-blur));position:relative;overflow:hidden;gap:12px}.link-btn:hover{background:var(--glass-bg-hover);transform:translateY(-3px) scale(1.02)}.link-btn:active{transform:translateY(0) scale(.98)}.link-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none}.link-btn.is-disabled:hover{background:var(--glass-bg);transform:none}.link-icon{width:24px;height:24px;transition:transform .3s ease}.link-btn:hover .link-icon{transform:scale(1.1) rotate(5deg)}.btn-text{text-align:left}.icon-whatsapp{color:var(--brand-whatsapp)}.link-btn:has(.icon-whatsapp):hover{border-color:rgba(var(--brand-whatsapp-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-whatsapp-rgb),.2)}.icon-website{color:var(--brand-website)}.link-btn:has(.icon-website):hover{border-color:rgba(var(--brand-website-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-website-rgb),.2)}.icon-location{color:var(--brand-location)}.link-btn:has(.icon-location):hover{border-color:rgba(var(--brand-location-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-location-rgb),.2)}.icon-instagram{color:var(--brand-instagram)}.link-btn:has(.icon-instagram):hover{border-color:rgba(var(--brand-instagram-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-instagram-rgb),.2)}.icon-facebook{color:var(--brand-facebook)}.link-btn:has(.icon-facebook):hover{border-color:rgba(var(--brand-facebook-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-facebook-rgb),.2)}.icon-tiktok{color:var(--brand-tiktok)}.link-btn:has(.icon-tiktok):hover{border-color:rgba(var(--brand-tiktok-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-tiktok-rgb),.2)}.icon-youtube{color:var(--brand-youtube)}.link-btn:has(.icon-youtube):hover{border-color:rgba(var(--brand-youtube-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-youtube-rgb),.2)}.icon-email{color:var(--brand-email)}.link-btn:has(.icon-email):hover{border-color:rgba(var(--brand-email-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-email-rgb),.2)}.icon-phone{color:var(--brand-phone)}.link-btn:has(.icon-phone):hover{border-color:rgba(var(--brand-phone-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-phone-rgb),.2)}.icon-ecommerce{color:var(--brand-ecommerce)}.link-btn:has(.icon-ecommerce):hover{border-color:rgba(var(--brand-ecommerce-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-ecommerce-rgb),.2)}.icon-form{color:var(--brand-form)}.link-btn:has(.icon-form):hover{border-color:rgba(var(--brand-form-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-form-rgb),.25)}.icon-playstore{color:var(--brand-playstore)}.link-btn:has(.icon-playstore):hover{border-color:rgba(var(--brand-playstore-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-playstore-rgb),.2)}.icon-spotify{color:var(--brand-spotify)}.link-btn:has(.icon-spotify):hover{border-color:rgba(var(--brand-spotify-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-spotify-rgb),.2)}.icon-kwai{color:var(--brand-kwai)}.link-btn:has(.icon-kwai):hover{border-color:rgba(var(--brand-kwai-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-kwai-rgb),.2)}.icon-telegram{color:var(--brand-telegram)}.link-btn:has(.icon-telegram):hover{border-color:rgba(var(--brand-telegram-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-telegram-rgb),.2)}.icon-x{color:var(--brand-x)}.link-btn:has(.icon-x):hover{border-color:rgba(var(--brand-x-rgb),.35);box-shadow:0 10px 20px rgba(var(--brand-x-rgb),.12)}.icon-linkedin{color:var(--brand-linkedin)}.link-btn:has(.icon-linkedin):hover{border-color:rgba(var(--brand-linkedin-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-linkedin-rgb),.2)}.icon-github{color:var(--brand-github)}.link-btn:has(.icon-github):hover{border-color:rgba(var(--brand-github-rgb),.35);box-shadow:0 10px 20px rgba(var(--brand-github-rgb),.12)}.icon-twitch{color:var(--brand-twitch)}.link-btn:has(.icon-twitch):hover{border-color:rgba(var(--brand-twitch-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-twitch-rgb),.2)}.icon-blog{color:var(--brand-blog)}.link-btn:has(.icon-blog):hover{border-color:rgba(var(--brand-blog-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-blog-rgb),.2)}.icon-gamer{color:var(--brand-gamer)}.link-btn:has(.icon-gamer):hover{border-color:rgba(var(--brand-gamer-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-gamer-rgb),.2)}.icon-product{color:var(--brand-product)}.link-btn:has(.icon-product):hover{border-color:rgba(var(--brand-product-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-product-rgb),.2)}.icon-influencer{color:var(--brand-influencer)}.link-btn:has(.icon-influencer):hover{border-color:rgba(var(--brand-influencer-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-influencer-rgb),.2)}.icon-course{color:var(--brand-course)}.link-btn:has(.icon-course):hover{border-color:rgba(var(--brand-course-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-course-rgb),.2)}.icon-talk{color:var(--brand-talk)}.link-btn:has(.icon-talk):hover{border-color:rgba(var(--brand-talk-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-talk-rgb),.2)}.icon-presentation{color:var(--brand-presentation)}.link-btn:has(.icon-presentation):hover{border-color:rgba(var(--brand-presentation-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-presentation-rgb),.2)}.icon-cv{color:var(--brand-cv)}.link-btn:has(.icon-cv):hover{border-color:rgba(var(--brand-cv-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-cv-rgb),.18)}.icon-privacy{color:var(--brand-privacy)}.link-btn:has(.icon-privacy):hover{border-color:rgba(var(--brand-privacy-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-privacy-rgb),.2)}.icon-onlyfans{color:var(--brand-onlyfans)}.link-btn:has(.icon-onlyfans):hover{border-color:rgba(var(--brand-onlyfans-rgb),.5);box-shadow:0 10px 20px rgba(var(--brand-onlyfans-rgb),.2)}.icon-custom{color:var(--text-color)}.footer{margin-top:60px;text-align:center;font-size:.85rem;color:#888;animation:fadeIn .45s ease-out .2s backwards;line-height:1.5}.footer-legal-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.footer-legal-links a{color:#ffffff80;text-decoration:none;font-size:.75rem;font-weight:400;transition:color .2s ease;letter-spacing:.3px}.footer-legal-links a:hover{color:#ffffffd9;text-decoration:underline}.footer-separator{color:#ffffff40;font-size:.7rem}.footer-brand{font-size:.78rem;color:#777}.footer-brand a{color:var(--text-color);font-weight:700;text-decoration:none;transition:opacity .2s}.footer-brand a:hover{opacity:.8;text-decoration:underline}.license-text{font-size:.75rem;margin-top:8px;opacity:.6}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.header,.links-container,.footer{animation:none}.link-btn{transition:background .15s ease,border-color .15s ease}.link-btn:hover,.link-btn:active,.link-btn:hover .link-icon{transform:none}}
