Verimed-AI / static /css /style.css
Arnavdarange's picture
Configure production deployment settings
65bad7c
Raw
History Blame Contribute Delete
1.62 kB
/* VeriMed AI -- small additions beyond Tailwind's utility classes */
html {
scroll-behavior: smooth;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
overflow-x: hidden;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
img, video, canvas, svg {
max-width: 100%;
height: auto;
}
button, a, input, textarea, select {
-webkit-tap-highlight-color: transparent;
}
main {
width: 100%;
}
/* Prevent long content from blowing out mobile cards */
.break-words, p, span, div, a, li {
overflow-wrap: anywhere;
}
/* Distinctive geometric heading font -- used for h1-h4 and the verdict
label so key numbers/verdicts feel more "designed" than default system
sans, without touching body copy readability. */
h1, h2, h3, h4, .font-display {
font-family: 'Manrope', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
@media (max-width: 640px) {
h1 {
font-size: 1.75rem;
line-height: 2rem;
}
h2 {
font-size: 1.25rem;
line-height: 1.75rem;
}
h3 {
font-size: 1.125rem;
line-height: 1.5rem;
}
.glass-card,
#resultsPlaceholder,
#resultsCard > div,
.rounded-3xl,
.rounded-2xl {
border-radius: 1rem;
}
.sticky {
position: static;
}
}
/* Smooth fade-in for result panels */
#resultsCard, #predictOutputPanel {
animation: fadeIn 0.25s ease-in-out;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(4px); }
to { opacity: 1; transform: translateY(0); }
}