@charset "UTF-8";

@layer Base
{
	a:link, a:visited
	{
		color: #0000FF;
	}

	a:hover, a:active
	{
		color: #000000;
	}

	body
	{
		min-height: 100dvh;
		margin: 0;
	}

	h1
	{
		font-size: 1.8rem;
		line-height: 2rem;
	}

	h2
	{
		font-size: 1.4rem;
		line-height: 1.6rem;
	}

	h3
	{
		font-size: 1rem;
		line-height: 1.2rem;
	}

	hr
	{
		border: 0.1rem solid #CCCCCC;
		margin-block: 0.3rem;
	}

	html
	{
		min-height: 100dvh;
	}

	main
	{
		background-color: #FAFAFA;
		padding: 1rem;
	}
}