*,:before,:after{box-sizing:border-box;margin:0;padding:0}.meta-tags{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.meta-tag{letter-spacing:.2px;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.tag-subtopic{color:#3730a3;background:#e0e7ff}.tag-new-studies{color:#be123c;background:#ffe4e6}body{color:#1a1a2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f0f2f5;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}#app{min-height:100vh}.signal-bar-track{flex-shrink:0;align-items:center;gap:2px;display:flex}.signal-segment{border-radius:1px;width:10px;height:4px}.feed-card{cursor:pointer;background:#fff;border-radius:16px;width:100%;max-width:680px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000d}.feed-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 8px 24px #00000014}.card-section{padding:22px 24px}.card-divider{background:#f0f2f5;height:1px;margin:0 24px}.section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-label{letter-spacing:.8px;text-transform:uppercase;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.section-question{background:#fafbff}.question-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-text{color:#1a1a2e;margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.55}.meta-right{align-items:center;gap:8px;display:flex}.what-changed-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-what-changed{background:#fdf8f0;border-top:1px solid #e8dcc8;border-bottom:1px solid #e8dcc8}.what-changed-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.label-what-changed{color:#a05a2c;background:#f0e8d8;margin-bottom:0}.section-what-changed .section-body{font-size:15px;line-height:1.7}.section-body{color:#4a5568;font-size:15px;line-height:1.7}.new-data-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.new-badge{letter-spacing:.8px;color:#fff;background:#e53e3e;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.citation{color:#a0aec0;margin-top:10px;font-size:11.5px;font-style:italic;font-weight:500}.section-practice{background:#fdfbff}.commentary-text{color:#4a4060;quotes:none;border:none;margin-top:0;margin-bottom:16px;padding:0;font-size:15px;font-style:italic;line-height:1.75}.quote-mark{color:#b794f4;vertical-align:-3px;font-size:18px;font-style:normal;line-height:0}.quote-mark:first-child{margin-right:2px}.quote-mark:last-child{margin-left:2px}.physician-info{align-items:center;gap:10px;display:flex}.physician-avatar{color:#fff;background:linear-gradient(135deg,#b794f4,#9f7aea);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.physician-name{color:#2d3748;font-size:13px;font-weight:600;line-height:1.3}.physician-specialty{color:#a0aec0;font-size:11.5px;line-height:1.3}.back-btn{cursor:pointer;color:#4a5568;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;display:flex}.back-btn:hover .back-label,.back-btn:hover .back-arrow{color:#1a1a2e}.back-arrow{color:#4a5568;font-size:18px;line-height:1}.back-label{color:#4a5568;font-size:14px;font-weight:600}.post-main{flex-direction:column;flex:1;align-items:center;padding:32px 16px 64px;display:flex}.post-article{background:#fff;border-radius:16px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000d}.post-section{padding:22px 24px}.post-divider{background:#f0f2f5;height:1px;margin:0 24px}.post-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.post-label{letter-spacing:.8px;text-transform:uppercase;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.label-question{color:#2b6cb0;background:#ebf4ff;margin-bottom:0}.label-what-changed{color:#c2410c;background:#fef3c7}.label-evidence{color:#276749;background:#f0fff4}.label-newdata{color:#c53030;background:#fff5f5;margin-bottom:0}.label-practice{color:#6b46c1;background:#faf5ff}.post-section-question{background:#fafbff}.post-section-question .meta-tags{border-bottom:1px solid #e8eaf0;margin-bottom:16px;padding-bottom:16px}.post-question-text{color:#1a1a2e;margin-top:10px;font-size:17px;font-weight:600;line-height:1.55}.post-question-text p{margin:0}.post-question-text strong{font-weight:700}.post-section-what-changed{background:#fffbeb}.post-body{color:#4a5568;font-size:15px;line-height:1.8}.post-body p{margin:0}.post-body p+p{margin-top:12px}.post-body strong{color:#2d3748;margin-top:14px;margin-bottom:2px;font-weight:700;display:block}.post-body p:first-child strong:only-child,.post-body p:first-child>strong:first-child{margin-top:0}.post-citation{color:#a0aec0;margin-top:10px;font-size:11.5px;font-style:italic;line-height:1.6}.post-new-data-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.post-section-practice{background:#fdfbff}.post-practice-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.post-practice-header .post-label{margin-bottom:0}.post-practice-avatar{background:linear-gradient(135deg,#c4b5fd,#a78bfa);border-radius:50%;flex-shrink:0;width:38px;height:38px}.post-commentary{quotes:none;border:none;margin:0;padding:0}.post-commentary-md{color:#4a4060;font-size:15px;font-style:italic;line-height:1.8}.post-commentary-md p{margin:0}.post-commentary-md p+p{margin-top:12px}.post-commentary-md strong{font-style:normal;font-weight:700}.post-commentary-md p:first-of-type:before{content:"\"";color:#b794f4;vertical-align:-3px;margin-right:2px;font-size:18px;font-style:normal}.post-commentary-md p:last-of-type:after{content:"\"";color:#b794f4;vertical-align:-3px;margin-left:2px;font-size:18px;font-style:normal}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:10;background:#fff;border-bottom:1px solid #e8eaed;align-items:center;gap:10px;padding:16px 24px;display:flex;position:sticky;top:0}.logo-pulse{background:#e53e3e;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #e53e3e66}@keyframes pulse{0%{box-shadow:0 0 #e53e3e66}70%{box-shadow:0 0 0 8px #e53e3e00}to{box-shadow:0 0 #e53e3e00}}.logo-text{letter-spacing:-.3px;color:#1a1a2e;font-size:24px;font-weight:700}.feed{flex-direction:column;flex:1;align-items:center;gap:20px;padding:32px 16px 64px;display:flex}.feed-status{color:#a0aec0;margin-top:48px;font-size:14px}.feed-error{color:#e53e3e}
