body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background:url(/assets/image-CHy-qCKc.png) center/cover no-repeat fixed;display:flex;justify-content:center;align-items:center;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000000bf,#0000008c);z-index:1}.profile-container{text-align:center;padding:25px;position:relative;z-index:2;max-width:800px;width:100%;animation:fadeIn 1.5s ease-in-out}.profile-name{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#f7f7f7;text-shadow:0 4px 12px rgba(0,0,0,.6);margin-bottom:50px;letter-spacing:1.5px;animation:slideDown 1.2s ease-in-out}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px}.link-button{display:flex;align-items:center;justify-content:center;padding:18px 25px;border-radius:14px;text-decoration:none;color:#fff;font-size:1.2em;font-weight:600;box-shadow:0 6px 15px #00000040;transition:all .35s ease;position:relative;overflow:hidden}.link-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;opacity:0;transition:opacity .4s ease}.link-button:hover:after{opacity:1}.link-button:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 25px #00000059}.icon{margin-right:12px;font-size:1.6em}.telegram-account{background:linear-gradient(135deg,#08c,#0af)}.telegram-bot{background:linear-gradient(135deg,#6a5acd,#8a2be2)}.telegram-channel{background:linear-gradient(135deg,#08c,#069)}.my-website{background:linear-gradient(135deg,#27ae60,#2ecc71)}.instagram{background:linear-gradient(135deg,#c13584,#e1306c)}.youtube{background:linear-gradient(135deg,red,#c00)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.profile-container{padding:15px}.profile-name{font-size:1.8rem;margin-bottom:30px;letter-spacing:1px}.links-grid{grid-template-columns:1fr;gap:18px}.link-button{padding:16px 20px;font-size:1.1em;border-radius:12px}}@media (max-width: 430px){.profile-container{padding:10px}.profile-name{font-size:1.4rem;margin-bottom:20px;letter-spacing:.5px}.link-button{padding:12px 15px;font-size:.95em;border-radius:10px}.icon{margin-right:8px;font-size:1.3em}}@media (max-width: 320px){.profile-container{padding:10px}.profile-name{font-size:1.4rem;margin-bottom:20px;letter-spacing:.5px}.link-button{padding:12px 15px;font-size:.95em;border-radius:10px}.icon{margin-right:8px;font-size:1.3em}}
