	body { font-family: sans-serif; justify-content: center; align-items: center; height: 100vh; margin: 0; background: #f0f2f5; }
	.card { background: white; padding: 2rem; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); text-align: center; }
	.status { color: #10b981; font-weight: bold; font-size: 1.5rem; }
	.vertical, .horizontal { display:flex; gap: 1em; padding: 3em; align-items: center;}
	.vertical {flex-direction: column;}
	.horizontal {flex-direction: row; }
	
	.options {display: flex;align-items:center;}
	a.option {display:block; background: #abc; padding: 0.5em 2em; border-radius:2em}
	a.option:hover {background:#eee;}
	a, a:link, a:visited, a:active {text-decoration:none; color:#222}
	a:link {background:#bcc;}
	div.main {padding:2em;}