body{background:url("/assets/1_new.png");background-size:cover;height:100vh;overflow-x:hidden;position:relative;}.bc_right{text-align:right;}.bc_content{margin-top:30px;position:relative;z-index:1;}#bc_mobile_head{margin-top:0px;}.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;padding-right:2px;transition:transform 0.3s ease;}.icon:hover{transform:scale(1.2);}.img-avatar{display:inline-block !important;width:64px;height:64px;object-fit:cover;transition:transform 0.3s ease, box-shadow 0.3s ease;}.img-avatar:hover{transform:scale(1.05);}.img-avatar-thumb{margin:5px;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,0.4);box-shadow:0 0 0 5px rgba(255,255,255,0.4);}.bc_a{width:auto;word-wrap:break-word;font-size:12pt;padding:8px 20px;text-align:center;text-transform:uppercase;transition:all 0.5s ease;background-size:200% auto;color:white;box-shadow:0 0 2px #eee;border-radius:25px;position:relative;overflow:hidden;}.bc_a:hover{background-position:right center;color:#FFFFFF;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.3);}.bc_a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s;}.bc_a:hover::before{left:100%;}.bc_center{text-align:center;}.bc_box{padding:15px;border-radius:15px;transition:all 0.3s ease;}.bc_mbl{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,0.18);border-bottom:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(255,255,255,0.4);color:#FFFFFF;position:relative;overflow:hidden;}#bc_name{font-size:20pt;margin:5px 5px 0 0;font-weight:bold;background:linear-gradient(90deg,#fff,#a855f7,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite;}#bc_tip{padding:5px 0;font-size:11pt;color:rgba(255,255,255,0.8);font-style:italic;}.btn{width:auto;word-wrap:break-word;margin:3px;padding:3px 8px;font-size:9pt;text-align:center;text-transform:uppercase;transition:all 0.5s ease;background-size:200% auto;color:white;box-shadow:0 0 2px #eee;border-radius:25px;position:relative;overflow:hidden;border:none;cursor:pointer;}.btn:hover{background-position:right center;color:#FFFFFF;transform:scale(1.05);}.btn-orange{background-image:linear-gradient(135deg,#f6d365 0%,#fda085 51%,#f6d365 100%);}.btn-purple{background-image:linear-gradient(135deg,#fbc2eb 0%,#a6c1ee 51%,#fbc2eb 100%);}.btn-green{background-image:linear-gradient(135deg,#84fab0 0%,#8fd3f4 51%,#84fab0 100%);}.btn-blue{background-image:linear-gradient(135deg,#a1c4fd 0%,#c2e9fb 51%,#a1c4fd 100%);}.btn-yellow{background-image:linear-gradient(135deg,#ffecd2 0%,#fcb69f 51%,#ffecd2 100%);}#bc_foot{text-align:center;padding:15px;}.footer-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;}.footer-decoration{height:2px;background:linear-gradient(90deg,transparent,#a855f7,transparent);margin-top:10px;width:100%;}@media screen and (min-width:768px){body{background:url("/assets/2.jpg");background-size:cover;height:100vh;}.bc_content{margin-top:20px;}#bc_foot{padding:10px;}}.stars{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;}.stars::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,0.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(2px 2px at 160px 120px,rgba(255,255,255,0.9),transparent),radial-gradient(1px 1px at 230px 80px,#fff,transparent),radial-gradient(2px 2px at 300px 150px,rgba(255,255,255,0.7),transparent),radial-gradient(1px 1px at 370px 50px,#fff,transparent),radial-gradient(2px 2px at 450px 200px,rgba(255,255,255,0.8),transparent),radial-gradient(1px 1px at 520px 100px,#fff,transparent),radial-gradient(2px 2px at 600px 180px,rgba(255,255,255,0.6),transparent),radial-gradient(1px 1px at 680px 60px,#fff,transparent),radial-gradient(2px 2px at 750px 220px,rgba(255,255,255,0.9),transparent);background-repeat:repeat;background-size:800px 250px;animation:twinkle 5s ease-in-out infinite;}.shooting-stars{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;}.shooting-stars::before{content:'';position:absolute;top:-100%;left:-100%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.4) 50%,transparent 100%);transform:rotate(-45deg);animation:shooting 15s linear infinite;}.avatar-wrapper{position:relative;display:inline-block;}.avatar-glow{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(45deg,#a855f7,#ec4899,#8b5cf6);opacity:0.5;animation:pulse-glow 2s ease-in-out infinite;z-index:-1;}.contact-card{padding:15px 10px !important;transition:all 0.3s ease;}.contact-card:hover{transform:translateY(-5px);}.contact-label{font-size:8pt;color:rgba(255,255,255,0.6);display:block;margin-top:5px;}.contact-value{font-size:10pt;font-weight:bold;color:#fff;margin-top:3px;letter-spacing:1px;}.welcome-box{padding:15px !important;background:rgba(0,0,0,0.1);}.welcome-box p{line-height:1.8;color:rgba(255,255,255,0.9);font-size:11pt;}.section-card{transition:all 0.3s ease;}.section-card:hover{box-shadow:0 15px 40px rgba(0,0,0,0.4);}.section-title{font-size:14pt;font-weight:bold;color:#fff;margin-bottom:10px;display:flex;align-items:center;gap:8px;}.site-link,.friend-link{display:block;transition:all 0.3s ease;}.site-link:hover,.friend-link:hover{transform:translateY(-5px);}.site-grid a,.link-grid a{margin-bottom:10px;}hr{border-color:rgba(255,255,255,0.2) !important;margin:15px 0 !important;}@keyframes shimmer{0%{background-position:-200% center;}100%{background-position:200% center;}}@keyframes twinkle{0%,100%{opacity:0.5;}50%{opacity:1;}}@keyframes shooting{0%{transform:translate(-100%,-100%) rotate(-45deg);}100%{transform:translate(100%,100%) rotate(-45deg);}}@keyframes pulse-glow{0%,100%{opacity:0.3;transform:scale(1);}50%{opacity:0.6;transform:scale(1.1);}}