/* @import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap'); */

@import url(https://fonts.bunny.net/css?family=atkinson-hyperlegible:400,400i,700,700i);

@font-face {
  font-family: 'Ships Whistle';
  src:  url('https://maique.eu/uploads/2023/shipswhistle-regular.woff') format('woff');
}

@font-face {
  font-family: 'Ships Whistle';
  src:  url('https://maique.eu/uploads/2023/shipswhistle-bold.woff') format('woff');
font-style: bold;
}

:root {
    	--text: #191c22;
    	--link: #fe7eb0;
    	--link_visited: #fe7eb0;
    	--accent1: #fe7eb0;
    	--accent2: #fe7eb0;
    	--background: #ffffff;
    	--code: #e3e3e3;
    	--button-text: #ffffff;
    	--blockquote: #E8E8E9;
        --shout: #191c22;
		--shouttext: #191c22;
--color-primary: #dd4462;
--color-secondary: #0369a1;
    }

/* Dark mode */
@media (prefers-color-scheme: dark) {
	:root {
		--text: #d8dee9;
		--link: #fe7eb0;
		--link_visited: #fe7eb0;
		--accent1: #fe7eb0;
		--accent2: #fe7eb0;
		--background: #191c22;
		--code: #44475a;
		--button-text: #282a36;
		--blockquote: #262934;
        --shout: #282828;
		--shouttext: #d8dee9;
--color-primary: #dd4462;
--color-secondary: #0369a1;
	}
}

.site-header {
    text-align: center;
}

.site-title {
    font-family: 'Ships Whistle', sans-serif;
font-style: bold;
    font-size: 48px;
}

/* a.site-title {
color: #fe7eb0 !important;
} */


.description {
    font-family: 'Ships Whistle', sans-serif;
    font-size: 22px;
}

.p-name {
    font-family: 'Ships Whistle', sans-serif;
}


h2 {
    font-family: 'Ships Whistle', sans-serif;
	font-style: bold;
	font-size: 1.8em;
}

body {
  font-family: 'Atkinson Hyperlegible', sans-serif;
  font-size: 20px;
}



footer .custom_footer {
    text-align: center;
    font-family: 'Ships Whistle', sans-serif;
	font-size: 20px;
}

.shoutout__title {font-size: 1.5em;}

.tinylytics_hits { background-color: var(--background) !important;}

.tinylytics_countries {
	font-size: 32px;
}

.tinylytics_webring {
background-color: var(--background) !important;
}

a.tinylytics_webring { text-decoration: none; 
display: inline-flex;}

.tinylytics_webring_avatar {
border-radius: 100%;
height: 25px;
width: 25px;
}

/* a.button_maique {
	text-decoration: none;
	font-family: 'Atkinson Hyperlegible', sans-serif;
	font-size: 18px;
	padding: 5px 10px;
	border: 1px solid var(--link);
	color: var(--link);
	border-radius: 5px;
	font-size: 0.9em;
}

a.button_maique:hover {
	background: var(--link);
	color: var(--button-text) !important;
} */


blockquote {
	padding: 1em;
	background: var(--blockquote);
	border-radius: 5px;
	font-size: 1.0em;
	margin: 1em;
}

.microblog_text img { max-width: 100%; }

figure.attachment{ margin: 1em 0; }

.microblog_shared_note {
    color: var(--shouttext);
    border-radius: 5px;
	text-align: center;
	font-size: 100%;
	max-width: 80%;
	margin: 0 auto;
	background-color: var(--blockquote);
	padding: 15px;
	line-height: 1.3;
}
