body{background:#f5f7fa;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.app-container{background:#fff;border-radius:10px;box-shadow:0 4px 14px #0000001a;margin:2rem auto;max-width:720px;padding:1rem 2rem 3rem;text-align:center}h1{color:#0f2137;margin-bottom:1.5rem}.summary-type-selector{margin-bottom:1rem}.summary-type-selector label{cursor:pointer;font-weight:600;margin-right:1.5rem}.pdf-uploader,.url-input{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:1rem 0}.pdf-uploader input[type=file]{display:none}.file-label{background-color:#2563eb;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.4rem 1rem;-webkit-user-select:none;user-select:none}.pdf-uploader button,.url-input button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.4rem;transition:background-color .25s ease}.pdf-uploader button:disabled,.url-input button:disabled{background-color:#a5b4fc;cursor:not-allowed}.pdf-uploader button:hover:not(:disabled),.url-input button:hover:not(:disabled){background-color:#1e40af}.url-input input[type=url]{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.5rem 1rem;width:300px}.loading-text{color:#2563eb}.error-text,.loading-text{font-weight:600;margin-top:1rem}.error-text{color:#dc2626}.summary-display{background-color:#e0e7ff;border-radius:8px;box-shadow:inset 0 0 5px #c7d2fe;margin-top:2rem;min-height:120px;padding:1rem 1.5rem;text-align:left}.summary-display h2{color:#3730a3;margin-bottom:1rem;margin-top:0}.summary-display ul{list-style-type:disc;padding-left:1.5rem}.summary-display li{font-size:1.1rem;margin-bottom:.5rem}
/*# sourceMappingURL=main.b9ae363b.css.map*/