@property --bg-color-stop-1{syntax:"<color>";inherits:true;initial-value:#f0e9d2}@property --bg-color-stop-2{syntax:"<color>";inherits:true;initial-value:#fff5d6}@property --bg-color-stop-3{syntax:"<color>";inherits:true;initial-value:#f0e9d2}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-primary:var(--lightningcss-light,#22201c)var(--lightningcss-dark,#e8dbb5);--text-secondary:var(--lightningcss-light,#11100e)var(--lightningcss-dark,#b0a890);--text-muted:var(--lightningcss-light,#413b2f)var(--lightningcss-dark,#8a7c5c);--text-subtle:var(--lightningcss-light,#594f40)var(--lightningcss-dark,#9a8c6c);--text-dim:var(--lightningcss-light,#6c604b)var(--lightningcss-dark,#6a5c4c);--text-faint:var(--lightningcss-light,#897858)var(--lightningcss-dark,#5a4c3c);--accent:var(--lightningcss-light,#231d10)var(--lightningcss-dark,#c9b97a);--accent-bright:var(--lightningcss-light,#b38f32)var(--lightningcss-dark,#e8c84a);--border-faint:var(--lightningcss-light,#2e26170f)var(--lightningcss-dark,#ffffff0d);--border-subtle:var(--lightningcss-light,#2e261718)var(--lightningcss-dark,#ffffff14);--border-light:var(--lightningcss-light,#2e261722)var(--lightningcss-dark,#ffffff1a);--border-medium:var(--lightningcss-light,#2e261733)var(--lightningcss-dark,#ffffff26);--overlay-light:var(--lightningcss-light,#f3f3f38a)var(--lightningcss-dark,#0003);--overlay-medium:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#00000040);--overlay-dark:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#0000004d);--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--bg-color-stop-1:var(--lightningcss-light,#f0e9d2)var(--lightningcss-dark,#1a1a12);--bg-color-stop-2:var(--lightningcss-light,#fff5d6)var(--lightningcss-dark,#2a2a1e);--bg-color-stop-3:var(--lightningcss-light,#f0e9d2)var(--lightningcss-dark,#1e2a1e);--background:linear-gradient(175deg, var(--bg-color-stop-1) 0%, var(--bg-color-stop-2) 40%, var(--bg-color-stop-3) 100%);--cbg-color-stop-1:var(--lightningcss-light,#77777422)var(--lightningcss-dark,#fff2);--cbg-color-stop-2:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff08);--card-background:linear-gradient(135deg, var(--cbg-color-stop-1), var(--cbg-color-stop-2));--tgrad-color-stop-1:var(--lightningcss-light,#8a7440)var(--lightningcss-dark,#c9b97a);--tgrad-color-stop-2:var(--lightningcss-light,#b38f32)var(--lightningcss-dark,#e8c84a);--tgrad-color-stop-3:var(--lightningcss-light,#a89650)var(--lightningcss-dark,#a89650);--title-gradient:linear-gradient(135deg, var(--tgrad-color-stop-1), var(--tgrad-color-stop-2), var(--tgrad-color-stop-3));transition:--bg-color-stop-1 .2s,--bg-color-stop-2 .2s,--bg-color-stop-3 .2s,color .2s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}body{background:var(--background);color:var(--text-primary);margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.symptom-card{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.symptom-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026;background:var(--overlay-medium)!important;border-color:#fff3!important}
