:root[data-farm-ui][data-theme]{--bg:#f8fafc;--bg-rgb:248 250 252;--surface:#ffffff;--surface-rgb:255 255 255;--surface-2:#f1f5f9;--surface-2-rgb:241 245 249;--fg:#0f172a;--fg-rgb:15 23 42;--muted:#64748b;--muted-rgb:100 116 139;--primary:#059669;--primary-rgb:5 150 105;--primary-fg:#ffffff;--primary-fg-rgb:255 255 255;--primary-soft:#d1fae5;--primary-2:#047857;--border:#e2e8f0;--border-rgb:226 232 240;--danger:#dc2626;--danger-rgb:220 38 38;--danger-soft:#fef2f2;--warn:#b45309;--warn-rgb:180 83 9;--warn-soft:#fffbeb;color-scheme:light}:root[data-farm-ui][data-theme] body{font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;background-color:#f8fafc;background-image:radial-gradient(at 10% 10%,rgba(16,185,129,.08) 0,transparent 50%),radial-gradient(at 90% 20%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(at 50% 80%,rgba(245,158,11,.05) 0,transparent 50%)}:where(:root[data-farm-ui][data-theme]) body :not(svg):not(path){font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:root[data-farm-ui][data-theme] .t-question{font-size:1rem;line-height:1.35;font-weight:700}:root[data-farm-ui][data-theme] .t-title{font-size:1rem;line-height:1.4;font-weight:700}:root[data-farm-ui][data-theme] .t-body{font-size:.8125rem;line-height:1.5}:root[data-farm-ui][data-theme] .t-label{font-size:.75rem;line-height:1.4;font-weight:600}:root[data-farm-ui][data-theme] .t-meta{font-size:.6875rem;line-height:1.45}:root[data-farm-ui][data-theme] .t-btn{font-size:.8125rem;line-height:1.2;font-weight:700}:where(:root[data-farm-ui][data-theme]) button,:where(:root[data-farm-ui][data-theme]) input{font-size:.8125rem}:root[data-farm-ui][data-theme] .rounded-2xl.border.bg-surface,:root[data-farm-ui][data-theme] .rounded-xl2.border.bg-surface{border-radius:1.5rem;border-color:rgb(6 78 59/.1);box-shadow:0 10px 28px -8px rgba(16,185,129,.08),0 4px 12px -2px rgba(15,23,42,.03)}:root[data-farm-ui][data-theme] a.bg-primary,:root[data-farm-ui][data-theme] button.bg-primary:not(:disabled){background-image:linear-gradient(135deg,#059669,#10b981 50%,#14b8a6);border-radius:1rem;box-shadow:0 6px 14px -4px rgba(5,150,105,.35)}:root[data-farm-ui][data-theme] .bg-primary-soft{background-color:#ecfdf5}:root[data-farm-ui][data-theme] body:before{background:rgb(255 255 255/.85);backdrop-filter:blur(12px)}