:root{--bg-dark: #050505;--bg-darker: #000000;--silver-100: #ffffff;--silver-500: #888888;--silver-900: #1a1a1a;--accent-silver: linear-gradient(180deg, #FFFFFF 0%, #999999 100%);--accent-metal: linear-gradient(135deg, #E0E0E0 0%, #909090 50%, #404040 100%);--glass: rgba(255, 255, 255, .03);--border-silver: rgba(255, 255, 255, .15);--font-hero: "SF Pro Display", -apple-system, sans-serif;--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--ease-smooth: cubic-bezier(.23, 1, .32, 1)}body{background-color:var(--bg-dark);color:var(--silver-100);font-family:var(--font-hero);overflow-x:hidden;cursor:crosshair}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.silver-text{background:var(--accent-silver);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0px 0px 30px rgba(255,255,255,.1)}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.btn-silver{background:var(--silver-100);color:#000;padding:16px 40px;border-radius:4px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden;transition:all .4s var(--ease-smooth);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 20%)}.btn-silver:hover{transform:translateY(-2px);box-shadow:0 10px 40px #fff3}.btn-silver:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:skew(-20deg) translate(-150%);transition:transform .5s}.btn-silver:hover:after{transform:skew(-20deg) translate(50%)}.glass-box{background:var(--glass);border:1px solid var(--border-silver);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section{position:relative;z-index:10}
