html.theme-glass:not(.dark){--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffc7;--glass-border:#ffffffb3;--glass-blur:blur(16px) saturate(140%);--glass-shadow:0 8px 24px -6px #5f111e1f, 0 2px 6px #5f111e0d;--card-bg:var(--glass-bg)}html.theme-glass:not(.dark) body{background:#fff}html.theme-glass:not(.dark) .app-header,html.theme-glass:not(.dark) .results-tabs-fixed,html.theme-glass:not(.dark) .app-footer{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-border)}html.theme-glass:not(.dark) .app-footer{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:none}html.theme-glass:not(.dark) .app-footer:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff40;position:absolute;inset:-24px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}html.theme-glass:not(.dark) :is(.landing-card,.overall-summary,.wc-item,.ai-summary-section,.result-card,.recommendation-panel,.history-metric,.date-navigator,.qr-status,.qr-guide-popup,.modal-content,.header-account-menu,.phone-country-menu){-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}html.theme-glass:not(.dark) :is(.modal-content,.qr-guide-popup,.header-account-menu,.phone-country-menu){background:var(--glass-bg-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.theme-glass:not(.dark){--card-bg:#fff;--glass-bg-strong:#fff}}html.theme-glass:not(.dark) .app--auth .app-footer{position:relative}html.theme-glass:not(.dark) .app:not(.app--auth) .app-main{--card-bg:#fff}html.theme-glass:not(.dark) .app:not(.app--auth) .app-main :is(.landing-card,.overall-summary,.wc-item,.ai-summary-section,.result-card,.recommendation-panel,.history-metric,.date-navigator,.qr-status){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border)}
