/****
 * McReiz perfil
 ***/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=VT323&display=swap');


:root{
	--r-noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.06  0 0 0 0 0.04  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
	--r-bone: oklch(93% 0.018 80); /* oklch(93% .018 80) */
	--r-ink: oklch(18% .012 40);
	--r-background: var(--r-bone);
	--r-foreground: var(--r-ink);
	--r-paper-grain: repeating-linear-gradient(0deg, transparent 0 2px, rgba(22, 16, 14, 0.07) 2px 3px), radial-gradient(ellipse at 30% 20%, oklch(0.42 0.13 25 / 0.08) 0%, transparent 50%), radial-gradient(ellipse at 80% 70%, oklch(0.18 0.012 40 / 0.06) 0%, transparent 60%);
	--r-border: oklch(0.32 0.02 40 / 0.35);

	--r-muted: oklch(86% .015 75);
	--r-muted-foreground: oklch(38% .02 40);	

	--r-card: oklch(96% .014 80);
	--r-card-foreground: var(--r-ink);
	--r-shadow-decay: 0 2px 0 oklch(18% .012 40/.08), 0 14px 40px -20px oklch(18% .012 40/.45);
	--r-shadow-polaroid: 0 1px 0 oklch(0% 0 0/.06), 0 18px 30px -22px oklch(0% 0 0/.55), 0 2px 6px oklch(0% 0 0/.18);
	
	--r-font-display: 'Cormorant Garamond', 'Times New Roman', serif;
	--r-font-body: 'EB Garamond', Georgia, serif;
	--r-font-mono: 'VT323', 'Courier New', monospace;
}

body.author-mcreiz a{
	color: #8b00ff
}

body.author-mcreiz a:hover{
	color: oklch(42% .13 25)
}

body.author-mcreiz {
	background-color: var(--r-background);
	color: var(--r-foreground);
	font-family: var(--r-font-body);
	font-size: 18px;
	line-height: 1.65;
	background-image: var(--r-paper-grain);
	background-attachment: fixed;
	position: relative;
	min-height: 100vh;
}

body.author-mcreiz::before {
  content: "";
  position: fixed;
  inset: 0;
  background-image: var(--r-noise);
  background-size: 240px 240px;
  pointer-events: none;
  opacity: 0.45;
  mix-blend-mode: multiply;
  z-index: 1;
}

body.author-mcreiz #masthead{
	border-bottom: 1px solid var(--r-border);
	background: rgba(237,228,211,0.85);
	backdrop-filter: blur(6px);
	position: sticky;
	top: 0;
	z-index: 40;
}

body.author-mcreiz #masthead a{
	font-family: var(--font-mono);
	font-size: 15px;
	letter-spacing: .2em;
}

body.author-mcreiz .category-poesia .entry-content,
body.author-mcreiz .category-poesia .footer.entry-meta{
	background: transparent	
}

body.author-mcreiz .entry-content > p{
	font-family: var(--r-font-display);
	font-size: 26px
}

body.author-mcreiz h1,
body.author-mcreiz h2,
body.author-mcreiz h3{
	color: var(--r-color-foreground);
	font-family: var(--r-font-display);
}

body.author-mcreiz h1{
	color: var(--color-foreground);
	letter-spacing: -.06em;
	font-weight: 400;
	font-size: 72px;
	line-height: 0.9em;
}

body.author-mcreiz .entry-header{
	  margin-top: 60px;
}

body.author-mcreiz .wp-block-verse,
body.author-mcreiz blockquote{
	color: var(--r-muted-foreground);
	font-family: var(--r-font-mono);
	font-style: normal;
	font-size: 18px;
	letter-spacing: .215em;
}

body.author-mcreiz .author-adn .posted-on .entry-date, 
body.author-mcreiz .byline,
body.author-mcreiz .entry-meta{
	color: var(--r-muted-foreground);
	font-family: var(--r-font-mono);
}

.archive.author-mcreiz .post-image,
body.author-mcreiz .wp-block-image,
body.author-mcreiz .wp-block-gallery .wp-block-image,
body.author-mcreiz .page-header-image-single{
	background: var(--r-card);
    border: 1px solid var(--r-border);
    box-shadow: var(--r-shadow-decay);
    position: relative;
}

body.author-mcreiz .wp-block-image,
body.author-mcreiz .page-header-image-single{
    padding: 18px;
	transform: rotate(1.2deg);
}

body.author-mcreiz .wp-block-image{
	margin-bottom: 50px;
}

body.author-mcreiz .wp-element-caption{
	color: var(--r-muted-foreground);
	font-family: var(--r-font-mono);
}

body.author-mcreiz .wp-block-image{
	transform: rotate(-1.2deg);
}

body.author-mcreiz .wp-block-gallery .wp-block-image{
    padding: 10px;
}

body.author-mcreiz .wp-block-gallery .wp-block-image:nth-child(5n+1) {
    transform: rotate(1.45deg);
}

body.author-mcreiz .wp-block-gallery .wp-block-image:nth-child(5n+2) {
    transform: rotate(-2.2deg);
}

body.author-mcreiz .wp-block-gallery .wp-block-image:nth-child(5n+3) {
    transform: rotate(2.2deg);
}

body.author-mcreiz .wp-block-gallery .wp-block-image:nth-child(5n+4) {
    transform: rotate(-0.2deg);
}

body.author-mcreiz .wp-block-gallery .wp-block-image:nth-child(5n) {
    transform: rotate(1.2deg);
}

.archive.author-mcreiz #page,
.archive.author-mcreiz .site-content .content-area{
	max-width: 100%;
	width: 100%;
}

.archive.author-mcreiz .site-main{
	padding: 0px;
	margin: 0px;}

.archive.author-mcreiz .page-header{
	padding: 120px 40px;
	margin-top: 0;
	color: var(--r-background);
	position: relative;
	background-color: var(--r-foreground);
}

.archive.author-mcreiz .page-header::before{
	pointer-events: none;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: .1;
	content: "";
	background-image: repeating-linear-gradient(90deg, transparent 0 60px, currentColor 60px 61px);
}

.archive.author-mcreiz .page-header .page-title{
	margin-bottom: 0px;
}

.archive.author-mcreiz .page-header .page-title span{
	margin-top: 20px;
}

.archive.author-mcreiz .author-info{
	font-family: var(--r-font-mono);
}

.archive.author-mcreiz .postlist{
	margin:0 auto;
	/*padding-left: 20px;
	padding-right: 20px;
	max-width: 1160px;*/
}

.postlist .entry-summary,
.postlist .entry-meta{
	background: transparent;
}

.archive.author-mcreiz .post {
	  border-bottom: 1px solid var(--r-border);
}

.postlist .read-more{
	display: block;
	padding: 12px 30px;
	background: black;
	color: white;
	text-decoration: none;
	margin-top: 15px;
	width: 180px;
	text-align: center;
	border: 1px solid black;
}

.postlist .read-more:hover{
	background: transparent;
}

.archive.author-mcreiz .inside-article{
	margin: 0 auto;
	padding-left: 20px!important;
	padding-right: 20px!important;
	max-width: 1160px;
	display: grid;
	grid-gap: 30px;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: minmax(100px, auto);
	align-items: start;
}

.archive.author-mcreiz .inside-article .entry-header, 
.archive.author-mcreiz .inside-article .cat-links{
	text-align: left;
}

.archive.author-mcreiz .post-image{
	padding: 15px;
	background: white;
	grid-column: 2 / 4;
	grid-row: 1 / 3;
}

.archive.author-mcreiz .post{
	  padding: 60px 0 80px;
}

.archive.author-mcreiz .entry-summary{
	padding: 0;
	margin-top: 20px !important;
	grid-column: 1;
	grid-row: 2 / 4;
}

.archive.author-mcreiz .entry-meta{
	grid-column: 2 / 4;
}