@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#06070f;--bg-2:#0b0d1a;--surface:#0e1020b3;--surface-hover:#14162cd9;--border:#ffffff12;--border-bright:#ffffff24;--purple:#a855f7;--purple-2:#7c3aed;--purple-glow:#a855f740;--cyan:#22d3ee;--cyan-glow:#22d3ee33;--green:#4ade80;--yellow:#fbbf24;--red-light:#f87171;--muted:#6b7280;--text:#e2e8f0;--text-dim:#94a3b8;--text-faint:#475569;--font-head:"Rajdhani", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-win:14px;--radius-sm:8px;--radius-xs:5px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.app{min-height:100vh;position:relative}.app:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#a855f709 1px,#0000 1px),linear-gradient(90deg,#a855f709 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.bg-orb{filter:blur(130px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.orb-1{background:radial-gradient(circle,#7c3aed47 0%,#a855f714 50%,#0000 70%);width:clamp(500px,55vw,900px);height:clamp(500px,55vw,900px);animation:16s ease-in-out infinite alternate orbDrift;top:-280px;left:-220px}.orb-2{background:radial-gradient(circle,#22d3ee38 0%,#0ea5e90f 50%,#0000 70%);width:clamp(400px,45vw,750px);height:clamp(400px,45vw,750px);animation:12s ease-in-out infinite alternate-reverse orbDrift;bottom:-200px;right:-180px}.orb-3{background:radial-gradient(circle,#f0abfc24 0%,#0000 70%);width:clamp(280px,30vw,520px);height:clamp(280px,30vw,520px);animation:20s ease-in-out infinite alternate orbDrift;top:38vh;right:18%}@keyframes orbDrift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,40px)scale(1.12)}}.scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(#0000,#0000 2px,#00000009 2px 4px);position:fixed;inset:0}.particles,.planes-canvas{pointer-events:none;z-index:0;position:fixed;inset:0}@media (width<=768px){.planes-canvas{display:none}}.audio-toggle{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--cyan);cursor:none;z-index:9900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;top:20px;right:20px}.audio-toggle:hover{background:var(--surface-hover);border-color:var(--cyan);transform:scale(1.1);box-shadow:0 0 15px #22d3ee66}.local-clock{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);z-index:9900;cursor:pointer;background:#00000073;align-items:center;gap:10px;padding:8px 14px;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px}.local-clock:hover{border-color:var(--purple);background:#a855f714;transform:translateY(-2px);box-shadow:0 4px 20px #a855f726}.clock-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.5s infinite clockPulse}@keyframes clockPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.clock-text{align-items:baseline;gap:8px;display:flex}.clock-label{font-family:var(--font-head);color:var(--cyan);letter-spacing:.1em;font-size:.75rem;font-weight:700}.clock-time{font-family:var(--font-mono);color:var(--text);letter-spacing:.05em;font-size:.9rem}@media (width<=600px){.local-clock{bottom:20px;left:50%;transform:translate(-50%)}.local-clock:hover{transform:translate(-50%)translateY(-2px)}}.container{z-index:1;flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:52px 20px 100px;display:flex;position:relative}.window{--accent:var(--purple);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-win);-webkit-backdrop-filter:blur(32px);transition:border-color .3s,box-shadow .3s,transform .25s;animation:.55s cubic-bezier(.22,1,.36,1) both winIn;overflow:hidden;box-shadow:0 4px 32px #00000080,inset 0 1px #ffffff0a}.window:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 8px 48px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff12;transform:translateY(-2px)}@keyframes winIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.win-bar{-webkit-user-select:none;user-select:none;background:#00000047;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 14px;display:flex}.win-dots{flex-shrink:0;gap:6px;display:flex}.win-dot{cursor:default;border-radius:50%;width:12px;height:12px;transition:filter .15s,transform .15s}.win-dots:hover .win-dot{filter:brightness(1.25)}.win-dots:hover .win-dot:hover{transform:scale(1.15)}.dot-red{background:#ff5f57;box-shadow:0 0 5px #ff5f5780}.dot-yellow{background:#febc2e;box-shadow:0 0 5px #febc2e80}.dot-green{background:#28c840;box-shadow:0 0 5px #28c84080}.win-icon{opacity:.6;font-size:.8rem}.win-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.04em;flex:1;font-size:.68rem}.win-bar-right{align-items:center;gap:4px;margin-left:auto;display:flex}.win-bar-right span{background:var(--text-faint);opacity:.4;border-radius:50%;width:3px;height:3px}.win-body{padding:22px 24px}.window:first-child{animation-delay:50ms}.window:nth-child(2){animation-delay:.12s}.window:nth-child(3){animation-delay:.19s}.window:nth-child(4){animation-delay:.26s}.hero{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:18px;padding:64px 0 32px;animation:.6s cubic-bezier(.22,1,.36,1) both winIn;display:flex;position:relative}.avatar-wrapper{cursor:crosshair;width:148px;height:148px;transform-style:preserve-3d;margin-bottom:6px;transition:transform .1s ease-out;position:relative}.avatar-wrapper.flare-active .avatar-ring{filter:blur(4px)brightness(2.5);animation:.3s linear infinite spinRing}.avatar-wrapper.flare-active .avatar{filter:brightness(2)contrast(1.5);box-shadow:0 0 80px var(--cyan);transform:scale(.85)}.avatar-ring{background:conic-gradient(var(--purple), var(--cyan) 30%, #f0abfc 55%, var(--cyan) 75%, var(--purple));filter:blur(1px);border-radius:50%;animation:5s linear infinite spinRing;position:absolute;inset:-6px}.avatar-ring:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:5px}@keyframes spinRing{to{transform:rotate(360deg)}}.avatar{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s,box-shadow .3s,opacity .3s;position:absolute;inset:0;box-shadow:0 0 40px #a855f759}.avatar-video{opacity:0;pointer-events:none}.avatar-wrapper:hover .avatar-video{opacity:1}.status-dot{border:3px solid var(--bg);z-index:2;border-radius:50%;width:18px;height:18px;animation:2s ease-in-out infinite dotPulse;position:absolute;bottom:8px;right:8px}@keyframes dotPulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 6px 3px #0000}}.hero-name{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, #fff 20%, var(--purple) 55%, var(--cyan) 90%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #a855f773);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,9vw,4.5rem);font-weight:700;line-height:1}.hero-sub{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.12em;font-size:.78rem}.hero-sub .hl{color:var(--cyan)}.status-badge{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid;border-radius:999px;align-items:center;gap:9px;padding:9px 20px;font-size:.82rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.status-badge:hover{transform:scale(1.04)}.s-pulse{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite dotPulse}.links-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.link-btn{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-dim);letter-spacing:.02em;background:#ffffff08;align-items:center;gap:10px;padding:11px 20px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .22s;display:flex;position:relative;overflow:hidden}.link-btn:after{content:"";opacity:0;background:linear-gradient(135deg,#a855f71f,#22d3ee14);transition:opacity .22s;position:absolute;inset:0}.link-btn:hover{border-color:var(--purple);color:#fff;transform:translateY(-2px);box-shadow:0 6px 24px #a855f733}.link-btn:hover:after{opacity:1}.link-icon{z-index:1;display:flex;position:relative}.link-label{z-index:1;position:relative}.steam-grid{grid-template-columns:1fr 1.1fr;gap:16px;display:grid}@media (width<=620px){.steam-grid{grid-template-columns:1fr}}.steam-profile-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.steam-avatar{border:1px solid var(--border-bright);object-fit:cover;border-radius:8px;flex-shrink:0;width:54px;height:54px}.steam-pname{font-family:var(--font-head);letter-spacing:.04em;color:var(--text);font-size:1.1rem;font-weight:600}.steam-state{letter-spacing:.04em;margin-top:3px;font-size:.78rem;font-weight:600}.ingame-banner{border-radius:var(--radius-sm);background:#4ade8012;border:1px solid #4ade8038;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.game-capsule{object-fit:cover;border-radius:4px;flex-shrink:0;width:64px;height:30px}.game-playing-label{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:.66rem;font-weight:700}.game-playing-name{font-family:var(--font-head);color:var(--text);margin-top:2px;font-size:.98rem;font-weight:600}.last-seen{color:var(--text-faint);font-size:.72rem;font-family:var(--font-mono);letter-spacing:.03em;margin-bottom:14px}.steam-link{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid #22d3ee4d;align-items:center;gap:6px;padding-bottom:1px;font-size:.73rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.steam-link:hover{color:#fff;border-color:#ffffff80}.recent-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px;font-size:.68rem;font-weight:500}.games-list{flex-direction:column;gap:8px;list-style:none;display:flex}.game-item{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;transition:background .2s,border-color .2s;display:flex}.game-item:hover{border-color:var(--border);background:#ffffff0b}.game-icon{object-fit:cover;border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:38px;height:38px}.game-info{flex:1;min-width:0}.game-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:500;overflow:hidden}.game-hrs{font-family:var(--font-mono);color:var(--purple);margin-top:2px;font-size:.68rem;font-weight:500}.game-bar-v{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:3px;height:38px;overflow:hidden}.game-bar-fill{background:linear-gradient(to top, var(--purple-2), var(--cyan));border-radius:2px;width:100%;transition:height .8s}.no-games{color:var(--text-faint);text-align:center;padding:24px 0;font-size:.82rem;font-style:italic}.no-games-icon{margin-bottom:8px;font-size:1.5rem;display:block}.shimmer-wrap{flex-direction:column;gap:10px;display:flex}.shimmer{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:1.8s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.error-pill{color:var(--red-light);border-radius:var(--radius-xs);text-align:center;background:#f871711a;border:1px solid #f8717133;padding:8px 12px;font-size:.8rem}.live-badge{font-family:var(--font-mono);letter-spacing:.16em;color:var(--green);vertical-align:middle;background:#4ade8014;border:1px solid #4ade8066;border-radius:3px;padding:2px 6px;font-size:.55rem;font-weight:700;animation:2.2s ease-in-out infinite liveFade}@keyframes liveFade{0%,to{opacity:1}50%{opacity:.5}}.bio-body{flex-direction:column;gap:14px;display:flex}.bio-para{color:var(--text-dim);font-size:.93rem;font-weight:400;line-height:1.8}.bio-cta{color:var(--cyan);border-left:2px solid #22d3ee66;padding-left:12px;font-weight:500}.bio-divider{background:var(--border);height:1px;margin:4px 0}.bio-tags{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.bio-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--purple);background:#a855f71a;border:1px solid #a855f738;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:600;transition:all .18s}.bio-tag:hover{background:#a855f738;transform:scale(1.04)}.txt-purple{color:var(--purple-2);text-shadow:0 0 10px var(--purple-glow);font-weight:600}.txt-cyan{color:var(--cyan);text-shadow:0 0 10px var(--cyan-glow);font-weight:600}.txt-hl-box{color:var(--cyan);font-family:var(--font-mono);background:#22d3ee14;border-bottom:1px solid #22d3ee66;border-radius:3px;padding:0 4px;font-size:.85rem}.txt-italic{color:var(--text-dim);font-style:italic}.txt-dim{color:var(--text-dim);font-size:.85rem}.bio-header{border-left:3px solid var(--purple);margin-bottom:20px;padding-left:15px}.lede-text{font-family:var(--font-head);color:#fff;letter-spacing:.02em;font-size:1.25rem;line-height:1.4}.bio-clump-grid{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.clump-section{flex-direction:column;gap:12px;display:flex}.clump-title{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-faint);letter-spacing:.12em;border-bottom:1px solid var(--border);padding-bottom:4px;font-size:.65rem}.contra-list{flex-direction:column;gap:8px;display:flex}.contra-item{flex-direction:column;display:flex}.contra-a{color:var(--text-faint);font-size:.75rem;font-style:italic}.contra-b{font-family:var(--font-head);color:var(--text);font-size:.95rem;font-weight:600}.fault-tags{flex-wrap:wrap;gap:6px;display:flex}.fault-tag-mini{font-family:var(--font-mono);border:1px solid var(--border);color:var(--text-dim);background:#ffffff08;border-radius:4px;padding:3px 8px;font-size:.62rem}.fault-tag-mini.warning{color:var(--red-light);border-color:#f871714d}.core-truth{border-top:1px solid var(--border);opacity:.9;padding-top:15px;font-style:italic}.status-footer{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.status-tag{font-family:var(--font-mono);color:var(--text-faint);border:1px dashed var(--border);background:#00000040;border-radius:4px;padding:2px 8px;font-size:.65rem}@media (width<=600px){.bio-clump-grid{grid-template-columns:1fr;gap:20px}}.footer{z-index:1;text-align:center;border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;padding:24px;font-size:.68rem;position:relative}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#a855f766;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--purple)}::selection{color:#fff;background:#a855f752}@media (width<=480px){.container{padding:36px 14px 80px}.hero{padding:44px 0 16px}.win-body{padding:16px 18px}}.showcase{flex-direction:column;gap:14px;display:flex}.sc-viewport{aspect-ratio:637/358;cursor:pointer;background:#000;border-radius:9px;width:100%;position:relative;overflow:hidden}.sc-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.sc-active{opacity:1;animation:5.5s ease-in-out forwards kenBurns}@keyframes kenBurns{0%{transform:scale(1.05)translate(.5%,.3%)}to{transform:scale(1)translate(0%)}}.sc-prev-out{opacity:0;transition:opacity .65s}.sc-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 55%,#0000008c 100%),linear-gradient(#0000 70%,#00000059 100%),linear-gradient(#0003 0%,#0000 20%);position:absolute;inset:0}.sc-arrow{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.4rem;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sc-arrow:hover{border-color:var(--purple);background:#a855f78c;transform:translateY(-50%)scale(1.08)}.sc-arrow-l{left:12px}.sc-arrow-r{right:12px}.sc-count{z-index:2;font-family:var(--font-mono);color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.06em;background:#00000080;border-radius:99px;padding:3px 9px;font-size:.66rem;position:absolute;bottom:10px;right:12px}.sc-dots{justify-content:center;gap:8px;display:flex}.sc-dot{cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.sc-dot-on{background:var(--purple);box-shadow:0 0 7px var(--purple);transform:scale(1.35)}.vp-grid{border-radius:9px;grid-template-columns:repeat(5,1fr);gap:4px;height:320px;display:grid;overflow:hidden}.vp-cell{background:#000;position:relative;overflow:hidden}.vp-cell+.vp-cell{border-left:2px solid #000000d9}.vp-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vp-cell:first-child .vp-img{object-position:0% center}.vp-cell:nth-child(2) .vp-img{object-position:25% center}.vp-cell:nth-child(3) .vp-img{object-position:50% center}.vp-cell:nth-child(4) .vp-img{object-position:75% center}.vp-cell:nth-child(5) .vp-img{object-position:100% center}.vp-overlay{pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 25% 75%,#0000004d 100%);position:absolute;inset:0}@media (width<=480px){.vp-grid{height:200px}}#cursor-trail-root{pointer-events:none;z-index:9999;position:fixed;inset:0}.cursor-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan), 0 0 3px #a855f7cc;pointer-events:none;z-index:9999;border-radius:50%;transition:width .1s,height .1s,background .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;z-index:9998;border:1.5px solid #a855f7b3;border-radius:50%;width:34px;height:34px;transition:width .15s,height .15s;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #a855f759,inset 0 0 8px #22d3ee1a}.cursor-trail-dot{background:radial-gradient(circle, var(--purple) 0%, var(--cyan) 100%);pointer-events:none;z-index:9997;mix-blend-mode:screen;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.glitch{animation:4s infinite glitchLoop;position:relative}.glitch:before,.glitch:after{content:attr(data-text);background:0 0;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;overflow:hidden}.glitch:before{text-shadow:-2px 0 #ff00ea;-webkit-text-fill-color:transparent;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:4s infinite glitchTop}.glitch:after{text-shadow:2px 0 var(--cyan);-webkit-text-fill-color:transparent;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation:4s infinite glitchBot}@keyframes glitchLoop{0%,90%,to{transform:none}91%{transform:skew(-1deg)translate(2px)}93%{transform:skew(1deg)translate(-2px)}95%{transform:none}96%{transform:translate(3px)}98%{transform:translate(-3px)}}@keyframes glitchTop{0%,89%,to{opacity:0;transform:none}90%{opacity:.75;transform:translate(-4px)skew(-4deg)}92%{opacity:.75;transform:translate(4px)skew(4deg)}94%{opacity:0;transform:none}95%{opacity:.6;transform:translate(-3px)}97%{opacity:0;transform:translate(2px)}}@keyframes glitchBot{0%,89%,to{opacity:0;transform:none}91%{opacity:.7;transform:translate(4px)skew(4deg)}93%{opacity:.7;transform:translate(-4px)skew(-4deg)}95%{opacity:0;transform:none}96%{opacity:.5;transform:translate(2px)}98%{opacity:0;transform:translate(-1px)}}.gif-footer-section{justify-content:center;align-items:center;padding:32px 0 16px;display:flex}.gif-footer-img{object-fit:cover;border:2px solid #a855f78c;border-radius:50%;width:148px;height:148px;animation:3.6s ease-in-out infinite gifFloat;box-shadow:0 0 28px #a855f773,0 0 10px #22d3ee40}@keyframes gifFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.boot-screen{background:var(--bg);z-index:99999;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.8,0,.2,1);display:flex;position:fixed;inset:0}.boot-screen.fade-out{opacity:0;pointer-events:none}.boot-content{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:600px;padding:40px;display:flex}.boot-terminal{text-align:left;width:100%;color:var(--text-dim);text-transform:uppercase;flex-direction:column;gap:12px;font-size:1.1rem;display:flex}.boot-line{color:var(--cyan);text-shadow:0 0 5px var(--cyan-glow);animation:.1s ease-out both typeIn}@keyframes typeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.boot-cursor{background-color:var(--cyan);width:12px;height:20px;box-shadow:0 0 8px var(--cyan);animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.boot-start-btn{border:2px solid var(--purple);color:var(--purple-2);font-family:var(--font-head);letter-spacing:.15em;cursor:pointer;box-shadow:0 0 15px var(--purple-glow), inset 0 0 10px var(--purple-glow);text-shadow:0 0 8px var(--purple-glow);background:0 0;border-radius:8px;padding:16px 48px;font-size:2rem;font-weight:700;transition:all .2s;animation:2s infinite pulseBtn}.boot-start-btn:hover,.boot-start-btn:focus{background:var(--purple-glow);color:#fff;text-shadow:0 0 15px #fff;outline:none;transform:scale(1.05)}@keyframes pulseBtn{0%,to{opacity:.8;box-shadow:0 0 15px var(--purple-glow), inset 0 0 10px var(--purple-glow)}50%{opacity:1;box-shadow:0 0 30px var(--purple-glow), inset 0 0 20px var(--purple-glow)}}
