:root{color-scheme:light;--taxstream-green: #176a4b;--taxstream-green-500: #24845f;--taxstream-green-400: #48b896;--taxstream-green-300: #87d2b8;--taxstream-green-100: #dcefe7;--taxstream-green-50: #f0faf5;--taxstream-accent: var(--taxstream-green-500);--taxstream-accent-deep: var(--taxstream-green);--taxstream-accent-soft: rgba(23, 106, 75, .13);--taxstream-gold: #d99a28;--taxstream-ink: #151b2c;--taxstream-muted: #66758a;--taxstream-border: rgba(139, 155, 177, .28);--taxstream-surface: #f5f9fc}html{background:var(--taxstream-surface)}body{min-height:100vh;background:radial-gradient(circle at 86% 8%,rgba(217,154,40,.14),transparent 34rem),radial-gradient(circle at 8% 12%,rgba(122,193,228,.22),transparent 30rem),radial-gradient(circle at 43% 82%,rgba(47,157,116,.12),transparent 30rem),linear-gradient(135deg,#eef7fb,#f8fbff 48%,#fbf8ec)}::selection{background:#176a4b38;color:var(--taxstream-ink)}.taxstream-page-bg{background:radial-gradient(circle at 86% 8%,rgba(217,154,40,.16),transparent 34rem),radial-gradient(circle at 8% 12%,rgba(122,193,228,.24),transparent 30rem),radial-gradient(circle at 43% 82%,rgba(47,157,116,.14),transparent 30rem),linear-gradient(135deg,#eef7fb,#f8fbff 48%,#fbf8ec);color:var(--taxstream-ink)}.taxstream-header{border-bottom:1px solid rgba(255,255,255,.78);background:#ffffffb8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 50px #1f2e400d}.taxstream-glass-panel{border:1px solid rgba(255,255,255,.72);background:#ffffffb8;box-shadow:0 32px 90px #151b2c1f;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.taxstream-card{border:1px solid var(--taxstream-border);background:#ffffffd6;box-shadow:0 22px 64px #151b2c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.taxstream-primary{background:var(--taxstream-green);color:#fff;box-shadow:0 18px 40px #176a4b33}.taxstream-primary:hover{background:#0f5f43}.taxstream-primary-outline{border:1px solid rgba(23,106,75,.18);background:#ffffffbd;color:var(--taxstream-green)}.taxstream-primary-outline:hover{border-color:#176a4b57;background:#ffffffeb}.taxstream-caption{color:var(--taxstream-green);font-size:.63rem;font-weight:900;letter-spacing:.32em;text-transform:uppercase}.taxstream-gold{color:var(--taxstream-gold)}.taxstream-ink{color:var(--taxstream-ink)}.taxstream-muted{color:var(--taxstream-muted)}.bg-blue-50{background-color:var(--taxstream-green-50)!important}.bg-blue-100{background-color:var(--taxstream-green-100)!important}.bg-blue-200{background-color:#bfe5d5!important}.bg-blue-300{background-color:var(--taxstream-green-300)!important}.bg-blue-400{background-color:var(--taxstream-green-400)!important}.bg-blue-500{background-color:var(--taxstream-green-500)!important}.bg-blue-600{background-color:var(--taxstream-green)!important}.bg-blue-700{background-color:#0f5f43!important}.bg-blue-800{background-color:#104d39!important}.bg-blue-900{background-color:#0d3c2d!important}.bg-blue-950{background-color:#082a20!important}.text-blue-50{color:#f0faf5!important}.text-blue-100{color:#dcefe7!important}.text-blue-200{color:#bfe5d5!important}.text-blue-300{color:#87d2b8!important}.text-blue-400{color:var(--taxstream-green-400)!important}.text-blue-500{color:var(--taxstream-green-500)!important}.text-blue-600{color:var(--taxstream-green)!important}.text-blue-700{color:#0f5f43!important}.text-blue-800{color:#104d39!important}.text-blue-900{color:#0d3c2d!important}.border-blue-50{border-color:#f0faf5!important}.border-blue-100{border-color:#dcefe7!important}.border-blue-200{border-color:#bfe5d5!important}.border-blue-300{border-color:#87d2b8!important}.border-blue-400{border-color:var(--taxstream-green-400)!important}.border-blue-500{border-color:var(--taxstream-green-500)!important}.border-blue-600{border-color:var(--taxstream-green)!important}.ring-blue-50{--tw-ring-color: #f0faf5 !important}.ring-blue-100{--tw-ring-color: #dcefe7 !important}.ring-blue-400{--tw-ring-color: var(--taxstream-green-400) !important}.ring-blue-500{--tw-ring-color: var(--taxstream-green-500) !important}.accent-blue-600{accent-color:var(--taxstream-green)!important}.shadow-blue-500\/10,.shadow-blue-600\/15,.shadow-blue-600\/20,.shadow-blue-900\/5{--tw-shadow-color: rgba(23, 106, 75, .16) !important}.hover\:bg-blue-400:hover{background-color:var(--taxstream-green-400)!important}.hover\:bg-blue-500:hover{background-color:var(--taxstream-green-500)!important}.hover\:bg-blue-600:hover{background-color:var(--taxstream-green)!important}.hover\:bg-blue-700:hover{background-color:#0f5f43!important}.hover\:text-blue-500:hover{color:var(--taxstream-green-500)!important}.hover\:text-blue-600:hover{color:var(--taxstream-green)!important}.hover\:border-blue-200:hover{border-color:#bfe5d5!important}.hover\:border-blue-500:hover{border-color:var(--taxstream-green-500)!important}.focus\:border-blue-400:focus{border-color:var(--taxstream-green-400)!important}.focus\:border-blue-500:focus{border-color:var(--taxstream-green-500)!important}.focus\:ring-blue-100:focus{--tw-ring-color: #dcefe7 !important}.focus\:ring-blue-400:focus{--tw-ring-color: var(--taxstream-green-400) !important}.focus\:ring-blue-500:focus{--tw-ring-color: var(--taxstream-green-500) !important}.from-indigo-600{--tw-gradient-from: var(--taxstream-green) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(23, 106, 75, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.to-blue-700{--tw-gradient-to: #0f5f43 var(--tw-gradient-to-position) !important}
