@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Outfit:wght@300;400;600;800&family=Space+Grotesk:wght@400;700&display=swap";:root{--bg-color:#030000;--card-bg:#0a0000bf;--card-border:#ff002226;--accent-color:#e60026;--accent-hover:#ff1a40;--text-primary:#fff;--text-secondary:#999;--font-primary:"Outfit", sans-serif;--font-mono:"Space Grotesk", monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-primary);min-height:100vh;position:relative;overflow:hidden auto}.bg-video{object-fit:cover;z-index:-2;width:100vw;height:100vh;position:fixed;top:0;left:0}.bg-overlay{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.bg-overlay:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.app-container{flex-direction:column;max-width:1300px;min-height:100vh;margin:0 auto;padding:3rem 2rem;display:flex}@media (width<=960px){.app-container{padding:1.5rem 1rem}}.header{text-align:center;font-family:var(--font-mono);margin-bottom:3rem}.header h1{letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg, #fff, var(--accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem;font-weight:700}.header p{color:var(--text-secondary);margin-top:.5rem;font-size:1rem}.main-content{flex:1;justify-content:center;align-items:center;gap:3rem;min-height:100%;display:flex}@media (width<=960px){.main-content{flex-direction:column;align-items:center;gap:2rem!important}}.profile-wrapper{filter:drop-shadow(0 0 50px #e6002678);flex:0 0 330px;width:100%;position:relative}.profile-showcase{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:#060606f2;border:1px solid #e6002699;width:100%;transition:all .7s;position:relative;box-shadow:inset 0 0 100px #e6002640}.profile-banner{background:linear-gradient(#e6002626 0%,#0000 100%) 50%/cover no-repeat;width:100%;height:140px;position:relative;overflow:hidden}.banner-overlay{background:linear-gradient(#0000,#0006,#060606f2);position:absolute;inset:0}.profile-content{text-align:center;flex-direction:column;align-items:center;min-height:380px;padding:0 2rem 2.5rem;display:flex;position:relative}.avatar-container{z-index:10;background:#080808;border-radius:50%;width:108px;height:108px;margin-top:-60px;margin-bottom:0;padding:4px;transition:all .7s;position:relative;transform:scale(1.15);box-shadow:0 0 20px #e6002680,0 0 60px #e6002640,0 0 100px #e600261f}.avatar-inner{border-radius:50%;width:100%;height:100%;overflow:hidden}.avatar-container img{object-fit:cover;border:2px solid var(--accent-color);opacity:1;filter:drop-shadow(0 0 10px #e6002666);border-radius:50%;width:100%;height:100%;transition:all .7s}.status-dot{z-index:30;background-color:#23a559;border:3px solid #080808;border-radius:50%;width:20px;height:20px;transition:background-color .5s;position:absolute;bottom:4px;right:4px;box-shadow:0 0 10px #23a559}.status-online{background-color:#3ba55c;box-shadow:0 0 10px #3ba55c}.status-idle{background-color:#faa61a;box-shadow:0 0 10px #faa61a}.status-dnd{background-color:#ed4245;box-shadow:0 0 10px #ed4245}.user-name{color:#fff;letter-spacing:.05em;margin-top:1rem;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:900}.user-tagline{color:var(--accent-color);letter-spacing:.15em;text-transform:uppercase;box-shadow:0 0 15px var(--accent-color);background:#e6002614;border:1px solid #e6002654;border-radius:9999px;margin-top:.75rem;margin-bottom:0;padding:.25rem 1rem;font-size:10px;font-weight:700;transition:all .5s}.user-bio{color:#d1d5db;max-width:280px;margin-top:1.25rem;font-size:13px;font-weight:500;line-height:1.625}.divider{display:none}.social-links{z-index:20;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:auto;padding-top:1.5rem;display:flex;position:relative}.social-icon{width:40px;height:40px;color:var(--accent-color);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:0;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;transition:all .3s;display:flex}.social-icon:hover{background:var(--accent-color);color:#080808;box-shadow:0 0 15px var(--accent-color);border-color:#0000;transform:scale(1.1)}.entry-screen{z-index:9999;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505fa;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.particles-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.particle{pointer-events:none;position:absolute}.entry-text{color:#fff;letter-spacing:.25em;z-index:10;text-shadow:0 0 20px #e60026cc,0 0 40px #e6002666;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:900}.control-panel{flex:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;width:100%;display:grid}.panel-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a0a80;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem}.panel-header{font-family:var(--font-mono);color:#fff;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.8rem;font-size:1.1rem;display:flex}.panel-header svg{color:var(--accent-color)}.form-group{margin-bottom:1.2rem}.form-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.8rem;display:block}.input-field{color:#fff;width:100%;font-family:var(--font-primary);background:#0006;border:1px solid #ffffff1a;border-radius:6px;padding:.8rem 1rem;transition:all .3s}.input-field:focus{border-color:var(--accent-color);background:#e600260d;outline:none}textarea.input-field{resize:vertical;min-height:80px}.btn-primary{background:var(--accent-color);color:#fff;width:100%;font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem;font-weight:700;transition:all .3s;display:flex}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 0 20px #e6002666}.sync-container{gap:.5rem;display:flex}.sync-btn{color:var(--accent-color);border:1px solid var(--accent-color);cursor:pointer;background:#e6002626;border-radius:6px;padding:0 1rem;font-weight:700;transition:all .3s}.sync-btn:hover{background:var(--accent-color);color:#fff}.glass-cover-container{z-index:50;pointer-events:none;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);width:100%;height:100%;position:absolute;top:0;left:0}.glass-shard{pointer-events:none;background:#0a050af2;border:1px solid #ffffff05;width:100%;height:100%;position:absolute;top:0;left:0}.purple-flame{filter:blur(10px);pointer-events:none;z-index:51;background:radial-gradient(circle,#b432ff 0%,#9600ff66 50%,#0000 80%);border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;position:absolute;top:50%;left:50%}.details-wrapper-motion{width:624px;max-width:100%}.details-column{flex-direction:column;gap:1rem;width:600px;max-width:100%;margin-left:24px;display:flex}@media (width<=960px){.details-wrapper-motion{width:100%}.details-column{width:100%;margin-left:0}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.detail-card{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);z-index:1;background:0 0;padding:1.2rem 1.5rem;transition:filter .2s,box-shadow .2s;position:relative;overflow:hidden}.detail-card:before{content:"";background:conic-gradient(from var(--border-angle), transparent 0%, transparent 60%, #e60026 100%);z-index:-2;filter:blur(2px);width:1000px;height:1000px;margin-top:-500px;margin-left:-500px;animation:4s infinite spin-border;position:absolute;top:50%;left:50%}@keyframes spin-border{0%{--border-angle:0deg;animation-timing-function:ease-out}20%{--border-angle:76deg;animation-timing-function:ease-in}25%{--border-angle:90deg;animation-timing-function:ease-out}30%{--border-angle:104deg;animation-timing-function:ease-in}50%{--border-angle:180deg;animation-timing-function:ease-out}70%{--border-angle:256deg;animation-timing-function:ease-in}75%{--border-angle:270deg;animation-timing-function:ease-out}80%{--border-angle:284deg;animation-timing-function:ease-in}to{--border-angle:360deg}}.detail-card:after{content:"";clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);z-index:-1;background:#060606f2;transition:all .4s;position:absolute;inset:2px;box-shadow:inset 0 0 40px #e600260d}.detail-card>*{z-index:1;position:relative}.detail-card:hover{filter:drop-shadow(0 0 20px #e600264d)}.detail-card:hover:after{box-shadow:inset 0 0 60px #e600261a}.detail-header{font-family:var(--font-mono);color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:1.1rem;display:flex}.detail-header svg{color:var(--accent-color)}.achievements-list{color:var(--text-secondary);font-size:.9rem;list-style:none}.achievements-list li{margin-bottom:.3rem;padding-left:1.2rem;position:relative}.achievements-list li:before{content:"▹";color:var(--accent-color);position:absolute;left:0}.skills-grid{flex-wrap:wrap;gap:.5rem;display:flex}.skill-badge{color:var(--accent-color);background:#e600261a;border:1px solid #e600264d;border-radius:4px;padding:.3rem .8rem;font-size:.85rem;font-weight:600;transition:all .3s}.skill-badge:hover{background:var(--accent-color);color:#fff}.music-player{background:#00000080;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:1rem;padding:.8rem;display:flex}.music-art{background-position:50%;background-size:cover;border:1px solid #e6002680;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.play-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060606b3;border:1px solid #e6002680;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.play-btn:hover{background:#e60026cc;transform:scale(1.1)}.music-info{flex:1}.music-title{color:#fff;margin-bottom:.2rem;font-size:.95rem;font-weight:600}.music-artist{color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem}.music-controls-row{align-items:center;gap:1rem;display:flex}@media (width<=480px){.music-player{text-align:center;flex-direction:column}.music-controls-row{flex-direction:column;gap:.5rem;width:100%}.volume-control{justify-content:center;width:100%}}.music-progress{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.music-bar{width:100%;height:100%}.music-fill{background:var(--accent-color);height:100%;box-shadow:0 0 10px var(--accent-color);transition:width .1s linear}.volume-control{color:#9ca3af;align-items:center;gap:.5rem;display:flex}.volume-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:2px;outline:none;width:50px;height:4px}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-color);width:10px;height:10px;box-shadow:0 0 10px var(--accent-color);cursor:pointer;border-radius:50%}
