/* Roberin The New — D-day Calculator correction 20260710c */
body.tn-dday-page-body .tn-dday-page .tn-dday-quick button,
body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button{
	display:grid!important;
	place-items:center!important;
	align-content:center!important;
	justify-content:center!important;
	font-family:"Courier New",monospace!important;
	font-weight:950!important;
	line-height:1!important;
	text-align:center!important;
	box-sizing:border-box!important;
	outline:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-quick button{
	min-height:34px!important;
	padding:6px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-actions{
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button{
	height:42px!important;
	min-height:42px!important;
	padding:8px 10px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-quick button:focus-visible,
body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button:focus-visible{
	outline:2px solid var(--tn-accent)!important;
	outline-offset:2px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-quick button:focus:not(:focus-visible),
body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button:focus:not(:focus-visible){
	outline:0!important;
}
body.tn-dday-page-body .tn-dday-page #tnDdayStatus{
	display:grid!important;
	place-items:center!important;
	min-height:34px!important;
	margin:10px 0 0!important;
	padding:8px 10px!important;
	text-align:center!important;
	line-height:1.35!important;
}
body.tn-dday-page-body .tn-dday-page #tnDdayStatus[data-tone="error"]{
	background:#fff4ee!important;
	color:#7a2415!important;
	-webkit-text-fill-color:#7a2415!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--result{
	display:grid!important;
	grid-template-rows:auto max-content auto!important;
	gap:10px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--result > *{
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
	display:grid!important;
	grid-template-rows:auto max-content auto!important;
	align-content:center!important;
	row-gap:8px!important;
	min-height:154px!important;
	padding:18px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-primary > *{
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page #tnDdayValue{
	line-height:1!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-notice{
	margin:12px 18px 16px!important;
	padding:10px 12px!important;
	border:1px solid var(--tn-line-soft)!important;
	background:rgba(255,253,247,.48)!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-quick button,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-quick button,
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-actions .tn-dday-button--secondary,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-actions .tn-dday-button--secondary{
	background:#2f2115!important;
	color:#f7ead1!important;
	-webkit-text-fill-color:#f7ead1!important;
	border-color:#826744!important;
	outline:0!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-quick button:hover,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-quick button:hover,
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-actions .tn-dday-button--secondary:hover:not(:disabled),
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-actions .tn-dday-button--secondary:hover:not(:disabled){
	background:#3a2a1b!important;
	color:#f7ead1!important;
	-webkit-text-fill-color:#f7ead1!important;
	border-color:#826744!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-actions .tn-dday-button--primary,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-actions .tn-dday-button--primary{
	background:#6a3b1f!important;
	color:#f7ead1!important;
	-webkit-text-fill-color:#f7ead1!important;
	border-color:#824826!important;
	outline:0!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-actions .tn-dday-button--primary:hover:not(:disabled),
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-actions .tn-dday-button--primary:hover:not(:disabled){
	background:#824826!important;
	color:#f7ead1!important;
	-webkit-text-fill-color:#f7ead1!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page #tnDdayStatus[data-tone="error"],
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page #tnDdayStatus[data-tone="error"]{
	background:#3a1d15!important;
	color:#ffb0a2!important;
	-webkit-text-fill-color:#ffb0a2!important;
	border-color:#ffb0a2!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-notice,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-notice{
	background:#24180f!important;
	color:#d8c6a5!important;
	-webkit-text-fill-color:#d8c6a5!important;
	border-color:#5f4a32!important;
}
@media (prefers-color-scheme:dark){
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-quick button,
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-actions .tn-dday-button--secondary{
		background:#2f2115!important;
		color:#f7ead1!important;
		-webkit-text-fill-color:#f7ead1!important;
		border-color:#826744!important;
		outline:0!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-quick button:hover,
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-actions .tn-dday-button--secondary:hover:not(:disabled){
		background:#3a2a1b!important;
		color:#f7ead1!important;
		-webkit-text-fill-color:#f7ead1!important;
		border-color:#826744!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-actions .tn-dday-button--primary{
		background:#6a3b1f!important;
		color:#f7ead1!important;
		-webkit-text-fill-color:#f7ead1!important;
		border-color:#824826!important;
		outline:0!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-actions .tn-dday-button--primary:hover:not(:disabled){
		background:#824826!important;
		color:#f7ead1!important;
		-webkit-text-fill-color:#f7ead1!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page #tnDdayStatus[data-tone="error"]{
		background:#3a1d15!important;
		color:#ffb0a2!important;
		-webkit-text-fill-color:#ffb0a2!important;
		border-color:#ffb0a2!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-notice{
		background:#24180f!important;
		color:#d8c6a5!important;
		-webkit-text-fill-color:#d8c6a5!important;
		border-color:#5f4a32!important;
	}
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-quick button:focus-visible,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-quick button:focus-visible,
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page .tn-dday-actions .tn-dday-button:focus-visible,
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page .tn-dday-actions .tn-dday-button:focus-visible{
	outline:2px solid #ffb36d!important;
	outline-offset:2px!important;
}
@media (prefers-color-scheme:dark){
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-quick button:focus-visible,
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page .tn-dday-actions .tn-dday-button:focus-visible{
		outline:2px solid #ffb36d!important;
		outline-offset:2px!important;
	}
}
@media (max-width:720px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-quick button{
		padding:5px!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button{
		height:40px!important;
		min-height:40px!important;
		padding:7px 6px!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
		min-height:132px!important;
		padding:14px!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-notice{
		margin:10px 12px 14px!important;
		padding:9px 10px!important;
	}
}
@media (max-width:390px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-details{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button{
		padding:7px 5px!important;
	}
}
@media (max-width:360px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-quick button{
		padding:5px 4px!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-actions .tn-dday-button{
		padding:7px 4px!important;
	}
}
