:root{--bg-primary: #f3f5f2;--bg-secondary: #f7f8f6;--bg-card: #fff;--border-color: #e3e8e1;--text-primary: #10251e;--text-secondary: #4f6059;--text-muted: #687871;--accent-blue: #9ceb65;--accent-cyan: #70db36;--accent-deep: #0d3a2c;--status-ok: #2f9b66;--status-warn: #d6922e;--status-danger: #d95050;font-family:Noto Sans KR,DM Sans,sans-serif;color:var(--text-primary);background:var(--bg-primary);line-height:1.5}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid rgba(112,219,54,.45);outline-offset:2px}.app-layout.svelte-12qhfyh{min-height:100vh}.panel-title,.source-name,.topic-name{color:var(--text-primary)!important;letter-spacing:-.035em}.panel-description,.footer-text,.meta-label,.meta-value{color:var(--text-secondary)!important}.sources-panel,.topics-panel,.status-panel,.qa-panel{background:transparent!important;border:0!important}.source-card,.topic-card,.health-card,.question-form,.answer-card,.state-container{background:#fff!important;border:1px solid var(--border-color)!important;border-radius:18px!important;box-shadow:0 1px 2px #10251e05,0 14px 30px #10251e09!important}input,select,textarea{background:#f8faf7!important;color:var(--text-primary)!important;border-color:#dfe6dc!important;border-radius:12px!important}.filter-input:focus,input:focus,textarea:focus{border-color:#77d946!important;box-shadow:0 0 0 4px #9ceb652e!important}.primary-btn,.submit-btn,.ask-btn,.load-more-btn,.retry-btn{background:var(--accent-deep)!important;color:#fff!important;border-radius:12px!important;border:0!important}.status-badge.healthy,.badge.healthy{background:#e8f8df!important;color:#256d43!important;border-color:#c7efb2!important}.freshness-overview-bar{background:#eef2eb!important;border:1px solid #dfe6dc!important;border-radius:14px!important;padding:6px!important}.overview-filter-btn{background:transparent!important;color:#6e7b75!important;border:0!important;border-radius:10px!important}.overview-filter-btn.active{background:#123c2e!important;color:#fff!important;box-shadow:none!important}.overview-filter-btn.healthy.active{background:#9ceb65!important;color:#123c2e!important}.view-details-btn{color:#236443!important;border-color:#d7e4d3!important;background:#f8fbf7!important;border-radius:9px!important}.info-label,.form-help,.char-counter,.example-label,.control-label,.last-checked,.detail-guidance,.card-meta,.coverage-text,.observation-meta{color:#5c6d66!important}.info-value,.meta-val,.health-name,.details-list,.notes-list,.answer-text,.citation-title{color:#263d35!important}.muted,.source-key,.topic-key{color:#687871!important}.footer-meta{color:#5c6d66!important}.source-card footer,.topic-card footer{border-color:#d9e0d7!important}@media(max-width:820px){.app-layout.svelte-12qhfyh{display:block}}
