Magenta Medical Center

Aree Tematiche

Aree tematiche

.ivs-manual-wrapper { --ivs-bg-card: #ffffff; --ivs-text-main: #333333; --ivs-text-link: #555555; --ivs-accent: #0073aa; /* Cambia questo per il colore della linea e della freccia */ --ivs-accent-hover: #005177; --ivs-shadow: 0 8px 24px rgba(0, 0, 0, 0.06); --ivs-shadow-hover: 0 12px 32px rgba(0, 0, 0, 0.12); --ivs-border: #f0f0f0; max-width: 100%; margin: 2rem auto; font-family: inherit; } /* Modalità Scura (se il tuo sito la supporta) */ @media (prefers-color-scheme: dark) { .ivs-manual-wrapper { --ivs-bg-card: #1e1e1e; --ivs-text-main: #f1f1f1; --ivs-text-link: #cccccc; --ivs-accent: #4fb3ff; --ivs-accent-hover: #80c7ff; --ivs-shadow: 0 8px 24px rgba(0, 0, 0, 0.3); --ivs-shadow-hover: 0 12px 32px rgba(0, 0, 0, 0.5); --ivs-border: #333333; } } .ivs-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 2rem; padding: 0; margin: 0; } .ivs-card { background-color: var(--ivs-bg-card); border-radius: 16px; padding: 2rem; box-shadow: var(--ivs-shadow); border: 1px solid var(--ivs-border); transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column; } .ivs-card:hover { transform: translateY(-6px); box-shadow: var(--ivs-shadow-hover); } .ivs-card-title { font-size: 1.4rem; color: var(--ivs-text-main); margin-top: 0; margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 2px solid var(--ivs-accent); font-weight: 600; display: flex; align-items: center; gap: 10px; } .ivs-list { list-style: none; padding: 0; margin: 0; flex-grow: 1; } .ivs-list-item { margin-bottom: 0.8rem; position: relative; padding-left: 24px; line-height: 1.5; } .ivs-list-item:last-child { margin-bottom: 0; } .ivs-list-item::before { content: '→'; position: absolute; left: 0; top: 0; color: var(--ivs-accent); font-weight: bold; transition: transform 0.2s ease; } .ivs-list-item:hover::before { transform: translateX(4px); } .ivs-link { text-decoration: none !important; color: var(--ivs-text-link) !important; font-size: 1.05rem; transition: color 0.2s ease !important; box-shadow: none !important; } .ivs-link:hover { color: var(--ivs-accent-hover) !important; } .ivs-manual-wrapper { --ivs-bg-card: #ffffff; --ivs-text-main: #333333; --ivs-text-link: #555555; --ivs-accent: #0073aa; /* Cambia questo per il colore della linea e della freccia */ --ivs-accent-hover: #005177; --ivs-shadow: 0 8px 24px rgba(0, 0, 0, 0.06); --ivs-shadow-hover: 0 12px 32px rgba(0, 0, 0, 0.12); --ivs-border: #f0f0f0; max-width: 100%; margin: 2rem auto; font-family: inherit; } /* Modalità Scura (se il tuo sito la supporta) */ @media (prefers-color-scheme: dark) { .ivs-manual-wrapper { --ivs-bg-card: #1e1e1e; --ivs-text-main: #f1f1f1; --ivs-text-link: #cccccc; --ivs-accent: #4fb3ff; --ivs-accent-hover: #80c7ff; --ivs-shadow: 0 8px 24px rgba(0, 0, 0, 0.3); --ivs-shadow-hover: 0 12px 32px rgba(0, 0, 0, 0.5); --ivs-border: #333333; } } .ivs-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 2rem; padding: 0; margin: 0; } .ivs-card { background-color: var(--ivs-bg-card); border-radius: 16px; padding: 2rem; box-shadow: var(--ivs-shadow); border: 1px solid var(--ivs-border); transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column; } .ivs-card:hover { transform: translateY(-6px); box-shadow: var(--ivs-shadow-hover); } .ivs-card-title { font-size: 1.4rem; color: var(--ivs-text-main); margin-top: 0; margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 2px solid var(--ivs-accent); font-weight: 600; display: flex; align-items: center; gap: 10px; } .ivs-list { list-style: none; padding: 0; margin: 0; flex-grow: 1; } .ivs-list-item { margin-bottom: 0.8rem; position: relative; padding-left: 24px; line-height: 1.5; } .ivs-list-item:last-child { margin-bottom: 0; } .ivs-list-item::before { content: '→'; position: absolute; left: 0; top: 0; color: var(--ivs-accent); font-weight: bold; transition: transform 0.2s ease; } .ivs-list-item:hover::before { transform: translateX(4px); } .ivs-link { text-decoration: none !important; color: var(--ivs-text-link) !important; font-size: 1.05rem; transition: color 0.2s ease !important; box-shadow: none !important; } .ivs-link:hover { color: var(--ivs-accent-hover) !important; }