:root{--brand-brown: #a68b6d;--brand-purple: #9b87b5;--brand-ash: #f4f4f7;--brand-ash-dark: #e8e8ed}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--brand-ash);color:#1a1a1a}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.glass-card{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bg-brand-brown{background-color:var(--brand-brown)}.text-brand-brown{color:var(--brand-brown)}.border-brand-brown{border-color:var(--brand-brown)}.bg-brand-purple{background-color:var(--brand-purple)}.text-brand-purple{color:var(--brand-purple)}.bg-brand-ash{background-color:var(--brand-ash)}
