:root{--primary-green:#115e42;--light-green-bg:#f8faf9;--card-white:#fff;--text-dark:#212529;--text-muted:#6c757d;--border-color:#e2e8f0}body{background-color:var(--light-green-bg);color:var(--text-dark);font-family:Poppins,sans-serif}.quiz-hero{color:#fff;background:linear-gradient(135deg,#114a33 0%,#2a8b5e 100%);padding:60px 0 50px}.hero-tag{background:#ffffff1a;border:1px solid #fff3;border-radius:30px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:13px;display:inline-flex}.quiz-hero h1{margin-bottom:12px;font-size:36px;font-weight:700}.quiz-hero h2{margin-bottom:30px;font-size:20px;font-weight:500;line-height:1.4}.quiz-hero h2 hz{opacity:.85;max-width:600px;margin-top:8px;font-size:14px;font-weight:400;display:block}.meta-container{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.meta-badge{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:200px;padding:12px 20px;display:flex}.meta-badge i{opacity:.9;font-size:20px}.meta-info{flex-direction:column;display:flex}.meta-label{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:2px;font-size:11px}.meta-value{font-size:14px;font-weight:600}.quiz-content{padding:40px 0}.quiz-stack{flex-direction:column;gap:30px;max-width:960px;margin:0 auto;display:flex}.section-card{background:var(--card-white);border:1px solid var(--border-color);border-radius:12px;padding:35px;box-shadow:0 4px 6px -1px #0000000d}.card-header-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);align-items:center;gap:10px;margin-bottom:25px;padding-bottom:15px;font-size:14px;font-weight:500;display:flex}.card-header-title i{color:var(--primary-green);font-size:16px}.history-text h4{color:var(--text-dark);margin-bottom:18px;font-size:20px;font-weight:600}.history-text p{color:#334155;margin-bottom:16px;font-size:15px;line-height:1.7}.history-text p:last-child{margin-bottom:0}.imaging-card h3{color:var(--text-dark);font-size:22px;font-weight:600}.imaging-image-wrapper{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;padding:15px;display:flex}.imaging-image{border-radius:6px;max-width:100%;height:auto}.diagnosis-section h3{color:var(--text-dark);margin-bottom:15px;font-size:18px;font-weight:600}.diagnosis-section textarea{border:1px solid var(--border-color);resize:none;background:#f8fafc;border-radius:8px;width:100%;height:160px;padding:20px;font-size:15px;transition:all .2s}.diagnosis-section textarea:focus{border-color:var(--primary-green);background:#fff;outline:none;box-shadow:0 0 0 3px #115e421a}.diagnosis-section textarea::placeholder{color:#94a3b8}.submit-btn{background:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:25px;align-items:center;gap:8px;margin-top:15px;padding:12px 30px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.submit-btn:hover{background:#0d4b35}@media (width<=768px){.quiz-hero{padding:30px 0}.quiz-hero h1{font-size:26px}.section-card{padding:20px}.meta-badge{width:100%}}
