:root{--black:#000;--white:#fff;--primary:#4c83ff;--secondary:#884aff;--success:#4cc9f0;--error:#f72585;--bg-dark:#121828;--bg-medium:#1a1f36;--text-light:#e3e3e3;--text-lighter:#fffc;--card-bg:#1e1e2db3;--card-border:#ffffff1a;--card-radius:16px;--card-padding:clamp(1rem,2.5vw,1.75rem);--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--transition-fast:0.2s ease;--transition-medium:0.3s ease;--shadow-md:0 6px 12px #0003;--shadow-lg:0 10px 20px #00000040}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;color:#fff;color:var(--white);font-family:Poppins,system-ui,-apple-system,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}.DarkVeil{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.content-wrapper{position:relative;z-index:1}.darkveil-canvas{display:block;height:100%;left:0;position:relative;top:0;width:100%}.main-container-super-single-column{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-lg);margin:0 auto;max-width:960px;padding:calc(60px + 1.5rem) 1.5rem 1.5rem;padding:calc(60px + var(--space-lg)) var(--space-lg) var(--space-lg)}.page-content-wrapper{background-color:initial;color:#e0e0e0;min-height:calc(100vh - 80px);padding-top:80px}.page-container{animation:fadeIn .5s ease-in-out;margin:0 auto;max-width:1100px;padding:2rem}.page-header{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--card-border);margin-bottom:2.5rem;padding-bottom:1rem;text-align:center}.page-header h1{color:#fff;color:var(--white);font-size:clamp(2rem,5vw,3.5rem);margin:0}.page-header p{color:#fffc;color:var(--text-lighter);font-size:clamp(1rem,2.5vw,1.2rem);margin-top:.5rem}.page-container h2{font-size:1.8rem;margin-bottom:1.5rem;margin-top:2.5rem;text-align:center}.container-card{animation:fadeIn .7s ease .3s forwards;animation:fadeIn .7s var(--transition-medium) forwards;box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);opacity:0;padding:clamp(1rem,2.5vw,1.75rem);padding:var(--card-padding)}.container-card,.content-card{background:#1e1e2db3;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius)}.content-card{padding:1.5rem}.content-card h3{color:#4cc9f0;color:var(--success);margin-top:0}.api-card{display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,box-shadow .3s ease}.api-card:hover{box-shadow:0 10px 20px #00000040;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.top-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121828d9;border-bottom:1px solid #ffffff14;box-shadow:0 2px 10px #0003;justify-content:space-between;left:0;padding:.75rem 1.5rem;padding:var(--space-sm) var(--space-lg);position:fixed;top:0;width:100%;z-index:1000}.nav-logo,.top-navigation{align-items:center;display:flex}.nav-logo{color:#fff;color:var(--white);font-size:1.1rem;font-weight:600;gap:.75rem;gap:var(--space-sm)}.top-navigation .nav-links{display:flex;gap:1rem;gap:var(--space-md)}.nav-dropdown-toggle,.top-navigation .nav-links a{background:none;border:none;border-radius:6px;color:#fffc;color:var(--text-lighter);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:.5rem .75rem;padding:var(--space-xs) var(--space-sm);text-decoration:none;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-fast),color var(--transition-fast)}.nav-dropdown-toggle:hover,.top-navigation .nav-links a.active,.top-navigation .nav-links a:hover{background-color:#ffffff1a;color:#fff;color:var(--white)}.mobile-nav-toggle{background:none;border:none;color:#fff;color:var(--white);cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;padding:var(--space-xs);z-index:1001}.nav-item-dropdown{display:inline-block;position:relative}.nav-dropdown-toggle{align-items:center;display:flex;gap:.5rem}.nav-dropdown-toggle .fa-chevron-down{font-size:.7em;transition:transform .3s ease}.dropdown-menu{animation:fadeInDropdown .2s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191e32f2;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);box-shadow:0 10px 20px #00000040;box-shadow:var(--shadow-lg);left:50%;min-width:180px;padding:.75rem 0;padding:var(--space-sm) 0;position:absolute;top:100%;transform:translateX(-50%);z-index:1100}.dropdown-menu .dropdown-item{color:#fffc;color:var(--text-lighter);display:block;font-weight:400;padding:.75rem 1.5rem;padding:var(--space-sm) var(--space-lg);text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-fast),color var(--transition-fast)}.dropdown-menu .dropdown-item:hover{background-color:#4c83ff;background-color:var(--primary);color:#fff;color:var(--white)}@media (min-width:767px){*,a,a:hover,body,html{cursor:none!important}.cursor-dot,.cursor-dot-outline{border-radius:50%;left:0;pointer-events:none;position:fixed;top:0;z-index:9999}.cursor-dot{background-color:#e6e6fa;height:8px;transition:transform 0s linear;width:8px}.cursor-dot-outline{background:#e6e6fa33;height:40px;transition:all .3s ease;width:40px}.cursor-dot-outline.hovered{background:#e6e6fa33;border:2px solid #e6e6fa;height:60px;opacity:.6;width:60px}}.profile-and-links-section{animation-delay:.1s}#portfolio-section{animation-delay:.2s}#projects-section{animation-delay:.3s}#hire-me-section{animation-delay:.4s}#support-section{animation-delay:.5s}.contact-card-main{animation-delay:.6s}.ad-section{animation-delay:.7s}.profile{text-align:center}.profile-pic{border:3px solid #fff3;border-radius:50%;box-shadow:0 5px 15px #0000004d;height:clamp(120px,20vw,140px);margin-bottom:1rem;margin-bottom:var(--space-md);transition:transform .3s ease,box-shadow .3s ease;width:clamp(120px,20vw,140px)}.profile-pic:hover{transform:scale(1.05)}.profile h1{font-size:clamp(1.7rem,4vw,2.1rem);margin-bottom:.5rem;margin-bottom:var(--space-xs)}.intro-bio,.welcome-text{color:#fffc;color:var(--text-lighter);font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;height:2em;line-height:1.7;margin-bottom:.75rem;margin-bottom:var(--space-sm);min-width:280px}.intro-bio span{color:#4cc9f0;color:var(--success)}.intro-bio strong{color:#fff;color:var(--white)}.links{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-sm);justify-content:center}.link{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:50px;color:#fff;color:var(--white);display:inline-flex;font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600;gap:.5rem;gap:var(--space-xs);padding:.75rem 1rem;padding:var(--space-sm) var(--space-md);text-decoration:none;transition:all .3s ease;transition:all var(--transition-medium);will-change:transform}.link i{font-size:clamp(.85rem,2vw,1rem)}.link:hover{box-shadow:0 10px 20px #00000040;box-shadow:var(--shadow-lg);transform:translateY(-3px) scale(1.03)}.link.youtube{background-color:red}.link.github{background-color:#333}.link.discord{background-color:#5865f2}.link.telegram{background-color:#26a5e4}.link.twitter{background-color:#14171a}.link.facebook{background-color:#1877f2}.link.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.link.hire-ytjobs-custom{background-color:red}.link.hire-fiverr-custom{background-color:#1dbf73}.link.pawns{background:#16c7d0}.link.honeygain{background:#ffbc00}.link.binance{background:#f0b90b;color:#1e2329}.social-media-links{margin-top:1.5rem;margin-top:var(--space-lg)}.section-subtitle{color:#fffc;color:var(--text-lighter);font-size:clamp(1rem,2.5vw,1.1rem);font-weight:500;margin-bottom:1rem;margin-bottom:var(--space-md);text-align:center}.portfolio-container h1{font-size:clamp(1.5rem,3.5vw,1.9rem)}.portfolio-container h3{color:#fffc;color:var(--text-lighter);font-size:clamp(.9rem,2vw,1rem);font-weight:400;margin-bottom:1.5rem;margin-bottom:var(--space-lg)}.portfolio-container h2{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--card-border);font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:1rem;margin-bottom:var(--space-md);margin-top:1.5rem;margin-top:var(--space-lg);padding-bottom:.5rem;padding-bottom:var(--space-xs)}.video-grid{grid-gap:1rem;grid-gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,30vw,300px),1fr))}.short-grid,.video-grid{display:grid;gap:1rem;gap:var(--space-md)}.short-grid{grid-gap:1rem;grid-gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(100px,120px));justify-content:center}.short-grid iframe,.video-grid iframe{border-radius:12px;border-radius:calc(var(--card-radius) - 4px);box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition-medium),box-shadow var(--transition-medium);width:100%}.video-grid iframe{aspect-ratio:16/9}.short-grid iframe{aspect-ratio:9/16;max-width:120px}.short-grid iframe:hover,.video-grid iframe:hover{transform:scale(1.02)}.see-more-btn{background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:50px;color:#fff;color:var(--white);cursor:pointer;display:block;font-weight:600;margin:1rem auto;margin:var(--space-md) auto;padding:.75rem 1.5rem;padding:var(--space-sm) var(--space-lg);transition:all .3s ease;transition:all var(--transition-medium)}.see-more-btn:hover{background:#fff3;box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);transform:translateY(-2px)}.thumbnails-grid{grid-gap:1rem;grid-gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(140px,200px))}.reviews-grid,.thumbnails-grid{display:grid;gap:1rem;gap:var(--space-md);justify-content:center}.reviews-grid{grid-gap:1rem;grid-gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(180px,250px))}.reviews-grid a img,.reviews-grid img,.thumbnails-grid img{border-radius:10px;border-radius:calc(var(--card-radius) - 6px);box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);display:block;height:auto;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition-medium),box-shadow var(--transition-medium);width:100%}.thumbnails-grid img{object-fit:cover}.reviews-grid a img:hover,.reviews-grid img:hover,.thumbnails-grid img:hover{box-shadow:0 10px 20px #00000040;box-shadow:var(--shadow-lg);transform:scale(1.03)}.rating-container{display:flex;justify-content:center;margin-bottom:1rem;margin-bottom:var(--space-md);width:100%}.rating{align-items:center;display:inline-flex;flex-direction:row-reverse;justify-content:center}.rating:not(:checked)>input{-webkit-appearance:none;appearance:none;position:absolute}.rating:not(:checked)>label{color:#666;cursor:pointer;font-size:clamp(1.4rem,3vw,1.8rem);padding:0 .1em}.rating:not(:checked)>label:before{content:"★"}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:#ffa723}.projects-app-section .projects-app-content>h2{font-size:clamp(1.5rem,3.5vw,1.9rem);text-align:center}.projects-app-section .projects-app-content>p{color:#fffc;color:var(--text-lighter);margin-bottom:1.5rem;margin-bottom:var(--space-lg);text-align:center}.app-section{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--space-lg);justify-content:space-around;margin-bottom:2rem;margin-bottom:var(--space-xl);padding:1.5rem;padding:var(--space-lg)}.app-content-details{flex:1 1;min-width:260px;text-align:left}.app-content-details h3{font-size:clamp(1.1rem,2.8vw,1.5rem);margin-bottom:.75rem;margin-bottom:var(--space-sm)}.app-content-details p{color:#fffc;color:var(--text-lighter);font-size:clamp(.8rem,1.8vw,.9rem);margin-bottom:1rem;margin-bottom:var(--space-md)}.app-buttons{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-sm);margin-top:1.5rem;margin-top:var(--space-lg)}.app-button{align-items:center;border-radius:50px;display:flex;font-size:var(--text-sm);font-weight:600;gap:.5rem;gap:var(--space-xs);justify-content:center;min-width:140px;padding:.75rem 1rem;padding:var(--space-sm) var(--space-md);position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-medium)}.app-button.disabled{background:#ffffff1a;border:1px dashed #fff3;color:#ffffff80;cursor:not-allowed}.app-button.active{background:#4cc9f0;background:var(--success);box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);color:#000;color:var(--black);cursor:pointer}.app-button.active:hover{background:#60dff3;box-shadow:0 10px 20px #00000040;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.coming-soon{background:#4c83ff;background:var(--primary);border-radius:20px;box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);color:#fff;color:var(--white);font-size:.65rem;font-weight:600;padding:2px 6px;position:absolute;right:-8px;top:-8px}.phone-mockup{flex-shrink:0;height:clamp(360px,60vw,450px);margin:0 auto;position:relative;width:clamp(180px,30vw,240px)}.phone-frame{background:#181820;border-radius:30px;box-shadow:0 0 0 4px #282830,0 10px 20px #00000040;box-shadow:0 0 0 4px #282830,var(--shadow-lg);padding:8px}.phone-frame,.phone-screen{height:100%;position:relative;width:100%}.phone-screen{background:#000;border-radius:22px;overflow:hidden}.app-gif{display:block;height:100%;object-fit:cover;width:100%}.home-indicator{background:#ffffff1a;border-radius:2px;bottom:10px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:30%}.projects-links{border-top:1px solid #ffffff1a;border-top:1px solid var(--card-border);margin-top:2rem;margin-top:var(--space-xl);padding-top:1.5rem;padding-top:var(--space-lg)}.projects-links h3{font-size:clamp(1.1rem,2.8vw,1.4rem);margin-bottom:1rem;margin-bottom:var(--space-md);text-align:center}.hire-me-details h2,.support-details h2{font-size:clamp(1.5rem,3.5vw,1.9rem);text-align:center}.hire-me-details>p,.support-details>p{color:#fffc;color:var(--text-lighter);text-align:center}.hire-me-details>p,.hire-platforms,.support-details>p{margin-bottom:1.5rem;margin-bottom:var(--space-lg)}.abilities-summary{margin-top:1.5rem;margin-top:var(--space-lg)}.abilities-summary h3{font-size:clamp(1.05rem,2.5vw,1.25rem);margin-bottom:.75rem;margin-bottom:var(--space-sm)}.ability-list{list-style:none;padding-left:0}.ability-list li{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;font-size:clamp(.8rem,1.8vw,.9rem);gap:.75rem;gap:var(--space-sm);margin-bottom:.5rem;margin-bottom:var(--space-xs);padding:.75rem;padding:var(--space-sm)}.ability-list li i{color:#4cc9f0;color:var(--success);font-size:1.2em}.tools-logos-container{margin-top:1.5rem;margin-top:var(--space-lg)}.tools-logos-container h4{color:#fffc;color:var(--text-lighter);font-size:.9rem;margin-bottom:.75rem;margin-bottom:var(--space-sm);text-align:center}.tools-logos{background:#ffffff0d;border-radius:10px;margin:1rem 0;margin:var(--space-md) 0;overflow:hidden;padding:1rem 0;padding:var(--space-md) 0;position:relative;white-space:nowrap}.logos-slide{animation:slide 25s linear infinite;display:inline-block}.logos-slide img{height:35px;margin:0 1rem;margin:0 var(--space-md);opacity:1;transition:transform .3s ease}.logos-slide img:hover{transform:scale(1.1)}.donation-methods{grid-gap:1.5rem;grid-gap:var(--space-lg);display:grid;gap:1.5rem;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:1.5rem;margin-bottom:var(--space-lg)}.method-card{background:#ffffff0d;border-radius:16px;border-radius:var(--card-radius);padding:1.5rem;padding:var(--space-lg)}.method-card h3{align-items:center;display:flex;font-size:clamp(1.05rem,2.5vw,1.25rem);gap:.5rem;gap:var(--space-xs);margin-bottom:1rem;margin-bottom:var(--space-md)}.method-card h3 i{color:#4cc9f0;color:var(--success)}.crypto-donations .crypto-option{margin-bottom:1rem;margin-bottom:var(--space-md)}.crypto-donations .crypto-option p{font-size:clamp(.8rem,1.8vw,.9rem);line-height:1.5;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.crypto-address{background:#0003;border-radius:4px;display:inline-block;font-family:monospace;margin-top:.5rem;margin-top:var(--space-xs);padding:.5rem;padding:var(--space-xs);word-break:break-all}#AddressSelect{background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:6px;color:#fff;color:var(--white);font-size:.85rem;padding:.5rem;padding:var(--space-xs)}#AddressSelect,.copy-btn-small{margin-left:.5rem;margin-left:var(--space-xs)}.copy-btn-small{background:#4cc9f0;background:var(--success);border:none;border-radius:6px;color:#000;color:var(--black);cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem .75rem;padding:var(--space-xs) var(--space-sm);transition:background-color .2s ease;transition:background-color var(--transition-fast)}.copy-btn-small:hover{background-color:#60dff3}.copied-message-small{color:#4cc9f0;color:var(--success);font-size:.75rem;margin-left:.5rem;margin-left:var(--space-xs);opacity:0;transition:opacity .3s ease}.earn-together{border-top:1px solid #ffffff1a;border-top:1px solid var(--card-border);margin-top:2rem;margin-top:var(--space-xl);padding-top:1.5rem;padding-top:var(--space-lg)}.earn-together h3{font-size:clamp(1.1rem,2.8vw,1.4rem);margin-bottom:1rem;margin-bottom:var(--space-md);text-align:center}.earn-together .links .link{font-size:.8rem}.contact-card-main{margin-top:1.5rem;margin-top:var(--space-lg)}.card-title{align-items:center;color:#fff;color:var(--white);display:flex;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:600;gap:.5rem;gap:var(--space-xs);margin-bottom:.5rem;margin-bottom:var(--space-xs)}.card-content{color:#fffc;color:var(--text-lighter);font-size:clamp(.8rem,1.8vw,.9rem)}.card-link{align-items:center;color:#4cc9f0;color:var(--success);display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none;transition:color .2s ease;transition:color var(--transition-fast)}.card-link:hover{color:#4c83ff;color:var(--primary);text-decoration:underline}.card-link i{font-size:.9em}.ad-section{background:#0003;border-radius:16px;border-radius:var(--card-radius);margin:2rem auto;margin:var(--space-xl) auto;max-width:800px;padding:1rem;padding:var(--space-md);text-align:center;width:100%}.ad-message{color:#fffc;color:var(--text-lighter);font-size:clamp(.75rem,1.8vw,.85rem);margin-bottom:.75rem;margin-bottom:var(--space-sm)}.ad-container{margin:0 auto;max-width:728px;width:100%}.ad-container iframe,.ad-container img{border-radius:10px;height:auto;max-width:100%}.global-footer-enhanced{background-color:#0a0a14d9;border-top:1px solid #ffffff0d;color:#fffc;color:var(--text-lighter);font-size:clamp(.75rem,1.8vw,.85rem);margin-top:auto;padding:1.5rem 1rem;padding:var(--space-lg) var(--space-md);text-align:center}.global-footer-enhanced p{margin-bottom:.5rem;margin-bottom:var(--space-xs)}.global-footer-enhanced a{color:#4cc9f0;color:var(--success)}.global-footer-enhanced a:hover{color:#4c83ff;color:var(--primary)}.footer-viewers{align-items:center;display:flex;gap:.5rem;gap:var(--space-xs);justify-content:center;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.more-shorts,.more-videos{display:grid;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.api-card h3 a{color:#4cc9f0;color:var(--success);text-decoration:none;transition:color .2s ease}.api-card h3 a:hover{color:#fff;color:var(--white)}.api-card p{color:#fffc;color:var(--text-lighter);flex-grow:1;font-size:.9rem}.crypto-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.crypto-logo{height:40px;width:40px}.crypto-header h3{color:#fff;color:var(--white);margin:0}.crypto-symbol{color:#fffc;color:var(--text-lighter);font-size:.8rem}.api-card .price{color:#fff;color:var(--white);font-size:1.4rem;font-weight:600;margin:.5rem 0}.spotlight-card{align-items:center;background:rgba(#4c83ff,.1);background:rgba(var(--primary),.1);border:1px solid #4c83ff;border:1px solid var(--primary);border-radius:16px;border-radius:var(--card-radius);display:flex;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem}.spotlight-card i{color:#4c83ff;color:var(--primary);font-size:3rem}.spotlight-card h4{color:#fff;color:var(--white);font-size:1.2rem;margin:0 0 .5rem}.spotlight-card p{color:#fffc;color:var(--text-lighter);margin:0 0 1rem}.rss-feed-container{background:#1e1e2db3;background:var(--card-bg);border-radius:16px;border-radius:var(--card-radius);margin-top:1.5rem;padding:.5rem 0}.rss-feed-container ul{list-style:none;margin:0;padding:0}.rss-feed-container li a{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--card-border);color:#fffc;color:var(--text-lighter);display:block;padding:1rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.rss-feed-container li:last-child a{border-bottom:none}.rss-feed-container li a:hover{background-color:rgba(#4c83ff,.1);background-color:rgba(var(--primary),.1);color:#fff;color:var(--white)}.rss-feed-container li a span{color:#884aff;color:var(--secondary);display:block;font-size:.8rem;margin-top:.25rem}.image-focus-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.image-card{background:#1e1e2db3;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);cursor:pointer;overflow:hidden;padding:0;position:relative}.api-video-card video,.image-card img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.image-card:hover img{transform:scale(1.1)}.image-card .card-overlay{background:linear-gradient(0deg,#000000d9,#0000);bottom:0;color:#fff;left:0;padding:1.5rem 1rem 1rem;position:absolute;right:0}.card-overlay h3{color:#fff;font-size:1.1rem;margin:0 0 .25rem}.card-overlay span{color:#ddd;font-size:.9rem}.anime-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.anime-card{display:flex;flex-direction:column;padding:0}.anime-card img{aspect-ratio:2/3;border-top-left-radius:16px;border-top-left-radius:var(--card-radius);border-top-right-radius:16px;border-top-right-radius:var(--card-radius);object-fit:cover;width:100%}.anime-card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1rem}.anime-card-body h3{color:#fff;color:var(--white);flex-grow:1;font-size:1rem;line-height:1.3;margin:0 0 .5rem}.anime-card-body p{font-size:.9rem;margin:0 0 1rem}.button-group{display:flex;gap:.5rem;margin-top:auto}.button-group button{background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:6px;color:#fff;color:var(--white);cursor:pointer;flex-grow:1;font-size:.8rem;font-weight:500;padding:.5rem;transition:background-color .2s ease}.button-group button:hover{background:#fff3}.search-form{display:flex;gap:.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;width:100%}.search-form input{background-color:#1e1e2db3;background-color:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:50px;color:#fff;color:var(--white);flex-grow:1;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.search-form input:focus{background-color:#1e1e2d;border-color:#4c83ff;border-color:var(--primary);outline:none}.search-form button{background-color:#4c83ff;background-color:var(--primary);border:none;border-radius:50px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease}.search-form button:hover{background-color:#6a9eff}.search-form button:disabled{background-color:#555;cursor:not-allowed}.anime-stats-bar{background:#1e1e2db3;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:50px;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;margin:0 auto 2.5rem;max-width:500px;padding:.75rem;width:90%}.anime-stats-bar p{color:#fffc;color:var(--text-lighter);font-size:.9rem;font-weight:500;margin:0}.anime-stats-bar p i{color:#4cc9f0;color:var(--success);margin-right:.5rem}.game-card-footer{align-items:center;color:#ddd;display:flex;font-size:.9rem;justify-content:space-between}.platform-icons{display:flex;font-size:1rem;gap:.5rem}.video-wrapper{aspect-ratio:16/9}.video-wrapper iframe{border-radius:12px;border-radius:calc(var(--card-radius) - 4px);box-shadow:0 6px 12px #0003;box-shadow:var(--shadow-md);height:100%;width:100%}.promo-section{background:#1e1e2db3;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);margin:3rem 0;padding:2rem;text-align:center}.promo-section h2{color:#4cc9f0;color:var(--success);margin-top:0}.promo-section ul{display:inline-block;list-style:none;margin:1.5rem 0;max-width:500px;padding:0;text-align:left}.promo-section li{color:#fffc;color:var(--text-lighter);margin-bottom:.75rem}.promo-section li i{color:#4cc9f0;color:var(--success);margin-right:.75rem}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content{aspect-ratio:16/9;max-width:960px;position:relative;width:90%}.modal-content iframe{border:2px solid #ffffff1a;border:2px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);height:100%;width:100%}.close-modal-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:3rem;font-weight:200;position:absolute;right:-10px;top:-40px}.not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:20px;text-align:center;width:100%}.error-content{animation:fadeInScaleUp .8s ease-out .2s forwards;max-width:650px;opacity:0;width:100%}.error-content h1{-webkit-text-fill-color:#0000;animation:float 3.5s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#feca57);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5em,22vw,9em);font-weight:900;margin:0 0 .1em;text-shadow:0 5px 25px #0003}.error-content p{color:#b0b0c0;font-size:clamp(1em,4vw,1.3em);font-weight:400;line-height:1.7;margin:15px auto;max-width:90%}.btn.btn-error{background-color:#ff6b6b;border:none;border-radius:50px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;display:inline-block;font-size:clamp(.9em,3.5vw,1.1em);font-weight:700;margin-top:30px;padding:14px 35px;text-decoration:none;transition:all .3s ease}.btn.btn-error:hover{background-color:#feca57;box-shadow:0 8px 25px #feca5766;color:#121828;color:var(--bg-dark);transform:translateY(-3px) scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDropdown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeInScaleUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:992px){.top-navigation .nav-links{background:#0a0a14f7;border-top:1px solid #ffffff1a;border-top:1px solid var(--card-border);display:none;flex-direction:column;left:0;padding:1rem 0;padding:var(--space-md) 0;position:absolute;top:100%;width:100%}.top-navigation .nav-links.active{display:flex}.nav-dropdown-toggle,.top-navigation .nav-links a{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem;padding:var(--space-md) var(--space-lg);text-align:center;width:100%}.top-navigation .nav-links a:last-child{border-bottom:none}.mobile-nav-toggle{display:block}.nav-item-dropdown{display:block;width:100%}.nav-dropdown-toggle{justify-content:center}.dropdown-menu{animation:none;background:#0003;border:none;border-radius:0;box-shadow:none;padding:0;position:static;transform:none;width:100%}.dropdown-menu a{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem;padding:var(--space-md) var(--space-lg);text-align:center}}@media (max-width:767px){.main-container-super-single-column{padding:calc(55px + 1rem) 1rem 1rem;padding:calc(55px + var(--space-md)) var(--space-md) var(--space-md)}.top-navigation{padding:.5rem 1rem;padding:var(--space-xs) var(--space-md)}.container-card{padding:1rem;padding:var(--space-md)}.profile-pic{height:100px;width:100px}.profile h1{font-size:1.5rem}.link{font-size:.7rem;padding:.5rem .75rem;padding:var(--space-xs) var(--space-sm)}.link i{font-size:.85rem}.video-grid{grid-template-columns:1fr}.short-grid{grid-template-columns:repeat(auto-fill,minmax(90px,100px))}.thumbnails-grid{grid-template-columns:repeat(auto-fill,minmax(120px,160px))}.reviews-grid{grid-template-columns:repeat(auto-fill,minmax(150px,200px))}.app-section{padding:1rem;padding:var(--space-md)}.app-content-details h3{font-size:1rem}.app-content-details p{font-size:.75rem}.app-button{font-size:.7rem;min-width:120px}.phone-mockup{height:300px;width:150px}.hire-me-details h2,.projects-app-section .projects-app-content>h2,.support-details h2{font-size:1.3rem}.ability-list li{font-size:.75rem}.method-card{padding:1rem;padding:var(--space-md)}.method-card h3{font-size:.95rem}.tools-logos img{height:28px}}@media (max-width:480px){.main-container-super-single-column{padding-left:.75rem;padding-left:var(--space-sm);padding-right:.75rem;padding-right:var(--space-sm)}.portfolio-container h1{font-size:1.3rem}.portfolio-container h2{font-size:1.1rem}.portfolio-container h3{font-size:.8rem}.profile h1{font-size:1.3rem}.intro-bio{font-size:.75rem}.link i,.see-more-btn{font-size:.8rem}.see-more-btn{padding:calc(.75rem - 2px) calc(1.5rem - 4px);padding:calc(var(--space-sm) - 2px) calc(var(--space-lg) - 4px)}.short-grid{grid-template-columns:repeat(auto-fill,minmax(80px,90px))}.thumbnails-grid{grid-template-columns:repeat(auto-fill,minmax(100px,140px))}.reviews-grid{grid-template-columns:repeat(auto-fill,minmax(130px,180px))}.phone-mockup{height:260px;width:130px}}
/*# sourceMappingURL=main.5e210a5f.css.map*/