<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link type="image/x-icon" href="fav.ico"><title>ghosvx</title><style>@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap);[class~=avatar-container],[class~=card],[class~=profile]{position:relative}[class~=card]::before{content:""}[class~=card]::before{position:absolute}body{min-height:100vh}[class~=avatar],[class~=cap-link]{transition:transform .3s}.bio,[class~=bio-cursor],[class~=name]{display:inline-block}[class~=card]::before{top:-50%}[class~=card]::before{left:-50%}[class~=avatar],[class~=card],[class~=social-link]{overflow:hidden}[class~=card]::before{width:200%}*{margin-left:0}[class~=card]::before{height:200%}[class~=card]::before{background:radial-gradient(circle,rgba(244,143,177,.1) 0,transparent 50%)}[class~=card]{background:linear-gradient(145deg,#fff5f8,#fff)}*{margin-bottom:0}[class~=card]{border-radius:clamp(24px,5vw,40px)}[class~=card]{padding-left:clamp(24px,5vw,60px)}[class~=card]{padding-bottom:clamp(24px,5vw,60px)}[class~=card]{padding-right:clamp(24px,5vw,60px)}[class~=card]::before,[class~=name]::after,[class~=name]::before{opacity:0}[class~=card]::before{transition:opacity .3s}[class~=card]::before{pointer-events:none}.avatar img,[class~=cap-link] img,[class~=card]{width:100%}.avatar img,[class~=cap-link] img{height:100%}[class~=card]{padding-top:clamp(24px,5vw,60px)}[class~=avatar] img{object-fit:cover}body{min-height:-webkit-fill-available}[class~=card]{max-width:min(600px,90vw)}[class~=card]{animation:.6s ease-out cardAppear}[class~=card]:hover::before,[class~=name]:hover::after{opacity:1}*{margin-right:0}[class~=cap-link] img{object-fit:contain}[class~=card]{box-shadow:0 .104166667in 1.25pc rgba(244,143,177,.15)}.avatar:hover{transform:rotate(0)}*,[class~=avatar-container]{margin-top:0}[class~=name]::after,[class~=name]::before{color:#f8bbd0}[class~=card]{border-left-width:1.5pt}[class~=card]{border-bottom-width:1.5pt}[class~=name]::after,[class~=name]::before{font-size:.4em}[class~=card]{border-right-width:1.5pt}[class~=name]::after,[class~=name]::before{transition:transform .3s,opacity .3s}[class~=card]{border-top-width:1.5pt}[class~=card]{border-left-style:solid}[class~=card]{border-bottom-style:solid}[class~=card]{border-right-style:solid}body{display:flex}[class~=card]{border-top-style:solid}[class~=card]{border-left-color:rgba(244,143,177,.2)}[class~=name]::after,[class~=name]::before{position:absolute}[class~=card]{border-bottom-color:rgba(244,143,177,.2)}[class~=card]{border-right-color:rgba(244,143,177,.2)}body{align-items:center}[class~=card]{border-top-color:rgba(244,143,177,.2)}body{justify-content:center}.name:hover::before,[class~=name]:hover::after{transform:translateX(-50%) scale(1)}[class~=card]{border-image:none}[class~=profile]{text-align:center}[class~=profile]{margin-bottom:clamp(30px,5vw,45px)}[class~=avatar-container]{width:clamp(140px,30vw,200px)}[class~=avatar-container]{height:clamp(140px,30vw,200px)}[class~=avatar-container]{margin-left:auto}[class~=avatar-container]{margin-bottom:clamp(25px,5vw,35px)}body{background-color:#fce4ec}[class~=avatar-container]{margin-right:auto}[class~=avatar-container]{animation:.6s ease-out .3s both avatarAppear}[class~=avatar]{width:100%}[class~=avatar]{height:100%}body{padding-left:1pc}.avatar:active{transform:scale(.98) rotate(0)}.avatar{border-radius:clamp(20px,4vw,30px)}.avatar{transform:rotate(-5deg)}[class~=cap-link]:active{transform:translateX(-50%) scale(.95)}.avatar{border-left-width:.25pc}.avatar{border-bottom-width:.25pc}[class~=name]::before{content:"⩺／／／"}[class~=name]::before{top:-1em}[class~=cap-link],[class~=name]::before{left:50%}.avatar{border-right-width:.25pc}.avatar{border-top-width:.25pc}.avatar{border-left-style:solid}[class~=name]::before{transform:translateX(-50%) scale(0)}.avatar{border-bottom-style:solid}.avatar{border-right-style:solid}.avatar{border-top-style:solid}.avatar{border-left-color:#f48fb1}.avatar{border-bottom-color:#f48fb1}[class~=name]::before{white-space:nowrap}.avatar{border-right-color:#f48fb1}.avatar{border-top-color:#f48fb1}.avatar{border-image:none}.avatar,.name,.social-link,[class~=cap-link]{touch-action:manipulation}[class~=cap-link],[class~=decorative-circle]{position:absolute}[class~=cap-link]{top:clamp(-25px,-5vw,-30px)}*{padding-left:0}*{padding-bottom:0}[class~=cap-link]{transform:translateX(-50%)}[class~=cap-link]{width:clamp(60px,12vw,80px)}[class~=cap-link]{height:clamp(60px,12vw,80px)}[class~=cap-link]:hover{transform:translateX(-50%) rotate(10deg)}[class~=cap-link],[class~=name]{cursor:pointer}[class~=cap-link]{z-index:10}.name:hover::before{opacity:1}.name,.social-link{transition:.3s}[class~=name]::after{content:"hehe"}*{padding-right:0}*{padding-top:0}[class~=decorative-circle]{width:2.083333333in}*{box-sizing:border-box}[class~=decorative-circle]{height:200px}[class~=name]::after{bottom:-1em}[class~=decorative-circle]{border-left-width:1.5pt}[class~=decorative-circle]{border-bottom-width:1.5pt}[class~=decorative-circle]{border-right-width:1.5pt}[class~=decorative-circle]{border-top-width:1.5pt}[class~=decorative-circle]{border-left-style:solid}[class~=decorative-circle]{border-bottom-style:solid}[class~=decorative-circle]{border-right-style:solid}[class~=decorative-circle]{border-top-style:solid}[class~=decorative-circle]{border-left-color:rgba(244,143,177,.3)}[class~=decorative-circle]{border-bottom-color:rgba(244,143,177,.3)}[class~=name]::after{right:-1em}[class~=decorative-circle]{border-right-color:rgba(244,143,177,.3)}[class~=decorative-circle]{border-top-color:rgba(244,143,177,.3)}[class~=name]::after{transform:scale(0) rotate(-10deg)}[class~=decorative-circle]{border-image:none}[class~=decorative-circle]{border-radius:30px}[class~=decorative-circle]{top:-3.75pt}[class~=decorative-circle]{left:calc(50% - 100px)}[class~=decorative-circle]{transform:rotate(5deg)}[class~=decorative-circle]{pointer-events:none}[class~=bio],[class~=name],[class~=social-link]{position:relative}*{font-family:"DM Sans",sans-serif}[class~=name]{color:#e91e63}[class~=name]{font-size:clamp(1.8em,5vw,2.5em)}[class~=name]{font-weight:600}[class~=name]{margin-bottom:.75pc}[class~=name]{letter-spacing:-.375pt}.name:hover::after{transform:scale(1) rotate(-10deg)}*{-webkit-tap-highlight-color:transparent}body{padding-bottom:1pc}body{padding-right:1pc}body{padding-top:1pc}[class~=name]:hover{color:#f06292}body{overflow-x:hidden}html{height:-webkit-fill-available}[class~=name]:hover{animation:.6s cubic-bezier(.25,.46,.45,.94) kawaiiBounce}@keyframes kawaiiBounce{0%,100%,65%{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(-3deg)}35%{transform:translateY(-5px) rotate(2deg)}45%{transform:translateY(-3px) rotate(-1deg)}55%{transform:translateY(-1px) rotate(1deg)}75%{transform:translateY(-2px)}85%{transform:translateY(-1px)}}@keyframes shyWiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.bio,.bio-cursor{color:#f06292}.bio{font-size:clamp(1em,3vw,1.2em)}.bio{margin-bottom:auto}.bio{line-height:1.6}.bio{font-weight:500}.bio{min-height:1.6em}.bio-cursor{margin-left:.125pc}.bio-cursor{animation:.7s infinite blink}.bio-cursor{font-weight:100}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}[class~=social-links]{display:grid}[class~=social-links]{grid-template-columns:repeat(2,1fr)}[class~=social-links]{gap:clamp(15px,3vw,25px)}[class~=social-links]{margin-top:clamp(35px,5vw,45px)}[class~=social-links]{animation:.6s ease-out .6s both textAppear}[class~=social-link]{padding-left:clamp(15px,3vw,20px)}[class~=social-link]{padding-bottom:clamp(15px,3vw,20px)}[class~=social-link]{padding-right:clamp(15px,3vw,20px)}[class~=social-link]{padding-top:clamp(15px,3vw,20px)}[class~=social-link]{text-align:center}[class~=social-link]{text-decoration:none}[class~=social-link]{color:#e91e63}[class~=social-link]{background:rgba(244,143,177,.1)}[class~=social-link]{border-radius:clamp(16px,3vw,20px)}[class~=social-link]{border-left-width:.0625pc}[class~=social-link]{border-bottom-width:.0625pc}[class~=social-link]{border-right-width:.0625pc}[class~=social-link]{border-top-width:.0625pc}[class~=social-link]{border-left-style:solid}[class~=social-link]{border-bottom-style:solid}[class~=social-link]{border-right-style:solid}[class~=social-link]{border-top-style:solid}[class~=social-link]{border-left-color:rgba(244,143,177,.2)}[class~=social-link]{border-bottom-color:rgba(244,143,177,.2)}[class~=social-link]{border-right-color:rgba(244,143,177,.2)}[class~=social-link]{border-top-color:rgba(244,143,177,.2)}[class~=social-link]{border-image:none}[class~=social-link]{display:flex}[class~=social-link]{align-items:center}[class~=social-link]{justify-content:center}[class~=social-link]{gap:.75pc}[class~=social-link]{font-weight:500}[class~=social-link]{font-size:clamp(1em,2.5vw,1.2em)}@media (hover:hover){[class~=avatar]:hover{transform:rotate(0)}[class~=cap-link]:hover{transform:translateX(-50%) rotate(10deg)}[class~=social-link]:hover{background:rgba(244,143,177,.15)}[class~=social-link]:hover{transform:translateY(-2px)}[class~=social-link]:hover{box-shadow:0 3.75pt .15625in rgba(244,143,177,.2)}}[class~=social-link]:active{transform:translateY(1px)}[class~=social-link]:active{background:rgba(244,143,177,.2)}@media (max-width:768px){[class~=social-links]{grid-template-columns:1fr}[class~=social-link]{padding-left:1.25pc}[class~=social-link]{padding-bottom:1.25pc}[class~=social-link]{padding-right:1.25pc}[class~=social-link]{padding-top:1.25pc}[class~=social-link]{font-size:1.1em}}[class~=name],[class~=social-link]{user-select:none}[class~=social-link] i{font-size:1.2em}[class~=name],[class~=social-link]{-webkit-user-select:none}[class~=social-link]::after{content:""}[class~=social-link]::after{position:absolute}[class~=background-grain],[class~=social-link]::after{width:100%}[class~=background-grain]{position:fixed}[class~=background-grain],[class~=social-link]::after{height:100%}[class~=background-grain],[class~=social-link]::after{top:0}[class~=background-grain]{left:0}[class~=social-link]::after{left:-100%}[class~=background-grain]{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj4KICA8ZmlsdGVyIGlkPSJub2lzZSIgeD0iMCIgeT0iMCI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC42NSIgbnVtT2N0YXZlcz0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWx0ZXI9InVybCgjbm9pc2UpIiBvcGFjaXR5PSIwLjA1Ii8+Cjwvc3ZnPg==)}[class~=social-link]::after{background:linear-gradient(90deg,transparent,rgba(244,143,177,.2),transparent)}.social-link:hover::after{left:100%}[class~=background-grain]{pointer-events:none}[class~=background-grain]{opacity:.5}[class~=social-link]::after{transition:.5s}[class~=background-grain]{z-index:-1}[class~=social-link]:hover{background:rgba(244,143,177,.15)}[class~=social-link]:hover{transform:translateY(-2px)}[class~=social-link]:hover{box-shadow:0 5px 11.25pt rgba(244,143,177,.2)}@keyframes cardAppear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes avatarAppear{from{opacity:0;transform:scale(.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(-5deg)}}@media (max-width:480px){[class~=avatar-container],[class~=decorative-circle]{width:120px}[class~=avatar-container],[class~=decorative-circle]{height:7.5pc}[class~=card]{padding-left:1.875pc}[class~=card]{padding-bottom:1.875pc}[class~=card]{padding-right:1.875pc}[class~=card]{padding-top:1.875pc}[class~=card]{max-width:3.958333333in}[class~=card]{border-radius:.3125in}[class~=decorative-circle]{left:calc(50% - 60px)}[class~=name]{font-size:1.8em}[class~=name]{padding-left:6pt}[class~=name]{padding-bottom:6pt}[class~=name]{padding-right:6pt}[class~=name]{padding-top:6pt}[class~=bio],[class~=social-link]{font-size:1em}[class~=cap-link]{width:.625in}[class~=cap-link]{height:.625in}[class~=cap-link]{top:-.260416667in}.social-links{gap:.15625in}.social-links{margin-top:26.25pt}[class~=social-link]{padding-left:.15625in}[class~=social-link]{padding-bottom:.15625in}[class~=social-link]{padding-right:.15625in}[class~=social-link]{padding-top:.15625in}[class~=social-link]{min-height:.625in}}</style></head><body><div class="background-grain"></div><div class="card"><div class="profile"><div class="avatar-container"><a href="https://t.me/ghosvxshipost" target="_blank" class="cap-link"><img src="cap.png" alt="кепочка"></a><div class="avatar"><img src="ava.jpg" alt="ava"></div><div class="decorative-circle"></div></div><h1 class="name">ghosvx</h1><div class="bio-container"><span class="bio">i</span><span class="bio-cursor">|</span></div></div><div class="social-links"><a href="https://t.me/ghosvx" class="social-link">Telegram</a><a href="https://github.com/rinkasumi/" class="social-link">GitHub</a><a href="https://steamcommunity.com/id/Ghosvx/" class="social-link">Steam</a><a href="https://discordapp.com/users/957589793687109702" class="social-link">Discord</a></div></div><script>const phrases = [
            "i hate myself",
            "i wanna die",
            "i love myself sm",
            "i like u cuz u reading",
            "i hate u bc u doesnt reading",
            "insomnia",
            "i love apathy",
            "i tired asf",
            "i wxnna cut my head off",
            "i like breakcore",
            "i writing this fuckin phrases in 3:02 am"
        ];

        let lastIndex = -1;
        const bioElement = document.querySelector('.bio');
        
        function getRandomPhrase() {
            let newIndex;
            do {
                newIndex = Math.floor(Math.random() * phrases.length);
            } while (newIndex === lastIndex);
            
            lastIndex = newIndex;
            return phrases[newIndex];
        }

        async function typeText(text) {
            for (let i = 0; i < text.length; i++) {
                bioElement.textContent = text.substring(0, i + 1);
                await new Promise(resolve => setTimeout(resolve, 100));
            }
        }

        async function deleteText() {
            const text = bioElement.textContent;
            for (let i = text.length; i > 0; i--) {
                bioElement.textContent = text.substring(0, i);
                await new Promise(resolve => setTimeout(resolve, 50));
            }
        }

        async function animateText() {
            while (true) {
                const phrase = getRandomPhrase();
                await typeText(phrase);
                await new Promise(resolve => setTimeout(resolve, 2000));
                await deleteText();
                await new Promise(resolve => setTimeout(resolve, 500));
            }
        }

        animateText();

        const nameElement = document.querySelector('.name');
        let canAnimate = true;

        nameElement.addEventListener('mouseover', () => {
            if (canAnimate) {
                nameElement.style.animation = 'kawaiiBounce 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)';
                canAnimate = false;
            }
        });

        nameElement.addEventListener('animationend', () => {
            nameElement.style.animation = '';
            setTimeout(() => {
                canAnimate = true;
            }, 100);
        });</script></body></html>