/* Apply a background color to the body */ body { background-color: #f2f2f2; margin: 0; padding: 0; } /* Center the main content */ main { max-width: 800px; margin: 0 auto; padding: 20px; } /* Add a border and some padding to the iframes */ iframe { border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; overflow: hidden; } /* Set the height of iframes to fit on one page */ iframe[src="https://ceckenrode-biomed-nlp-ai-clinical-terminolo-1e44ba4.hf.space"], iframe[src="https://ceckenrode-chatgpt-streamlit-fhir.hf.space"], iframe[src="https://ceckenrode-cognitive-ai-episodic-semantic-m-732f0f6.hf.space"], iframe[src="https://ceckenrode-dockerimagerecognitiontotext.hf.space"] { height: calc(100vh - 20px); margin-bottom: 20px; } iframe[src="https://awacke1-image-to-multilingual-ocr.hf.space"], iframe[src="https://awacke1-ai-quantum.hf.space"] { height: calc(100vh - 40px); margin-bottom: 20px; } /* Style the mermaid diagrams */ .mermaid { background-color: white; padding: 20px; margin-bottom: 20px; border-radius: 5px; box-shadow: 0 2px 4px rgba(0,0,0,0.2); } /* Style the card */ .card { background-color: white; padding: 20px; margin-bottom: 20px; border-radius: 5px; box-shadow: 0 2px 4px rgba(0,0,0,0.2); } /* Style the heading */ h1 { font-size: 32px; font-weight: bold; margin-top: 0; margin-bottom: 20px; } /* Style the paragraphs */ p { font-size: 16px; line-height: 1.5; margin-bottom: 20px; } /* Style the link */ a { color: #0077cc; text-decoration: none; } a:hover { text-decoration: underline; } /* Style the code blocks */ pre { background-color: #f5f5f5; padding: 10px; overflow: auto; } code { font-family: "Courier New", Courier, monospace; font-size: 14px; }