Spaces:
Paused
Paused
File size: 1,620 Bytes
41bc097 fc70237 65bad7c fc70237 41bc097 65bad7c fc70237 b478482 fc70237 65bad7c 41bc097 b478482 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | /* 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); }
} |