Spaces:
Paused
Paused
File size: 1,413 Bytes
c7918d3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | .gradio-container { max-width: 1240px !important; margin: auto !important; }
.hero { padding: 40px 10px 30px; border-bottom: 1px solid #cbd5e1; margin-bottom: 25px; }
.eyebrow { font-size: 11px; letter-spacing: .18em; font-weight: 750; color: #0d9488; margin-bottom: 14px; }
.hero h1 { font-size: clamp(34px, 5vw, 58px); font-weight: 750; line-height: 1.06; letter-spacing: -.045em; margin: 0 0 20px; }
.hero h1 span { color: #0d9488; }
.hero p { font-size: 17px; max-width: 620px; line-height: 1.65; opacity: .8; }
.answer-card { padding: 25px; border: 1px solid #0d948855; border-radius: 15px; margin-top: 12px; background: #0d948808; font-size: 16px; line-height: 1.85; }
.answer-card p + p { margin-top: 18px; }
.empty-answer { min-height: 170px; opacity: .65; }
.cite { display: inline-block; color: #0d9488 !important; font-size: 12px; font-weight: 650; text-decoration: none; background: #0d948814; border-radius: 6px; padding: 0 6px; }
.source-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 12px; margin: 18px 0; }
.source-card { border: 1px solid #94a3b844; border-radius: 12px; padding: 18px; line-height: 1.6; }
.source-card b { color: #0d9488; font-size: 13px; }
.source-type { display: block; font-size: 11px; opacity: .7; margin: 5px 0 10px; }
.source-card p { font-size: 13px; }
.privacy-note { font-size: 12px !important; opacity: .7; line-height: 1.65; }
|