:root{--stl-brand-50:#f0f9ff;--stl-brand-100:#e0f2fe;--stl-brand-500:#0ea5e9;--stl-brand-600:#0284c7;--stl-brand-700:#0369a1;--stl-brand-800:#075985;--stl-brand-900:#0c4a6e;--stl-slate-50:#f8fafc;--stl-slate-100:#f1f5f9;--stl-slate-200:#e2e8f0;--stl-slate-300:#cbd5e1;--stl-slate-400:#94a3b8;--stl-slate-500:#64748b;--stl-slate-600:#475569;--stl-slate-700:#334155;--stl-slate-800:#1e293b;--stl-slate-900:#0f172a;--stl-font-sans:"Inter",sans-serif;--stl-font-serif:"Playfair Display",serif;--stl-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--stl-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--stl-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--stl-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--stl-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25)}