.velvet-demo-isolated{--color-background:#fbfbf9;--color-foreground:#2c2b26;--color-accent:#6b705c;--color-muted:#a5a58d;--color-border:#dedcd0;background-color:var(--color-background);color:var(--color-foreground);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.velvet-demo-isolated h1,.velvet-demo-isolated h2,.velvet-demo-isolated h3,.velvet-demo-isolated h4{text-transform:uppercase;letter-spacing:.05em;color:#1a1a17;font-weight:800}.velvet-demo-isolated a:not(.btn-premium){transition:color .3s}.velvet-demo-isolated a:not(.btn-premium):hover{color:var(--color-accent)}.velvet-demo-isolated .btn-solid,.velvet-demo-isolated .btn-outline{text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.velvet-demo-isolated .btn-solid{border:none;color:#fbfbf9!important;background-color:#2c2b26!important}.velvet-demo-isolated .btn-solid:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a;color:#fbfbf9!important;background-color:#6b705c!important}.velvet-demo-isolated .btn-outline{color:#2c2b26!important;background-color:#0000!important;border:1px solid #2c2b26!important}.velvet-demo-isolated .btn-outline:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a;color:#fbfbf9!important;background-color:#2c2b26!important}.velvet-demo-isolated .btn-solid:active,.velvet-demo-isolated .btn-outline:active{transform:scale(.95)}.velvet-demo-isolated .text-accent{color:var(--color-accent)}.velvet-demo-isolated .bg-accent{background-color:var(--color-accent)}.velvet-demo-isolated .glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbf9bf}
