.v3-page~footer{display:none!important}body:has(.v3-page)>header{display:none!important}body:has(.v3-page)>header.fixed{display:none!important}.v3-page{--color-bg:#050505;--color-surface:#111;--color-surface-hover:#161616;--color-border:#333;--color-border-light:#222;--color-accent:#ff6b50;--color-accent-hover:#e55a40;--color-text:#ebebeb;--color-text-muted:#888;--color-text-dim:#666;--font-satoshi:"Satoshi","Inter",system-ui,sans-serif;--font-inter:"Inter",system-ui,sans-serif;font-family:var(--font-satoshi);color:var(--color-text);background:var(--color-bg);font-size:16px;font-weight:400;line-height:1.6}.v3-page ::selection{background-color:var(--color-accent);color:#fff}.v3-hero-text{letter-spacing:-.05em;font-size:clamp(4rem,13vw,12rem);line-height:.9}.v3-glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111c;border:1px solid #ffffff1a}@keyframes v3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.v3-animate-float{animation:4s ease-in-out infinite v3-float}.v3-hero-gradient{background:radial-gradient(circle,#1a1a1a 0%,#050505 70%)}.v3-card{transition:all .5s}.v3-card:hover{background-color:var(--color-surface-hover)}.v3-icon-btn{transition:all .3s}.v3-icon-btn:hover{background-color:var(--color-accent);color:#000;border-color:#0000}.v3-social-icon{transition:all .3s}.v3-social-icon:hover{color:#000;background-color:#fff;transform:translateY(-8px)}.v3-page details summary{cursor:pointer;list-style:none}.v3-page details summary::-webkit-details-marker{display:none}.v3-page details[open] .v3-chevron{transform:rotate(180deg)}.v3-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}@keyframes v3-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v3-marquee-track{animation:30s linear infinite v3-marquee}.v3-page input,.v3-page select,.v3-page textarea{font-family:var(--font-satoshi)}.v3-gradient-card{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%)}.v3-btn{transition:all .3s}.v3-btn:hover{transform:translateY(-2px)}.v3-grayscale-hover{filter:grayscale();transition:filter .3s}.v3-grayscale-hover:hover{filter:grayscale(0%)}.v3-link-underline{position:relative}.v3-link-underline:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.v3-link-underline:hover:after{width:100%}
