/* ==========================================================================
   Nautilus – Lábléc és belépés
   1.42: a régi nautilus.css része, változatlan szabályokkal. A fájlok betöltési
   sorrendje számít (functions.php: nautilus_css_reszek) – ne cseréld fel!
   ========================================================================== */

/* --- Lábléc --------------------------------------------------------------- */
.nautilus-lablec {
	position: relative;
	margin-top: 30px;
	background: linear-gradient(180deg, #121a1c, #080c0e);
	border-top: 1px solid var(--n-rez-sotet);
	color: var(--n-pergamen-2);
	text-align: center;
}

.nautilus-lablec__szegecsek {
	height: 5px;
	border-bottom: 1px solid rgba(176, 141, 87, .28);
}

.nautilus-lablec__belso {
	max-width: var(--n-szelesseg);
	margin: 0 auto;
	padding: 36px 24px 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 14px;
}

.nautilus-lablec__mely { color: var(--n-rez); opacity: .85; }

.nautilus-lablec__mely svg { width: 46px; height: 46px; }

.nautilus-lablec__oldalnev {
	margin: 0;
	font-family: var(--n-cimke-font);
	font-size: 1.1rem;
	font-weight: 700;
	letter-spacing: .3em;
	text-transform: uppercase;
	color: var(--n-rez-vilagos);
}

.nautilus-lablec__motto { margin: 2px 0 0; font-family: var(--n-cim-font); font-style: italic; font-size: 1.15rem; }

.nautilus-lablec__menu ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 22px; }

body.nautilus .nautilus-lablec__menu a {
	color: var(--n-pergamen-2);
	font-family: var(--n-cimke-font);
	font-size: .72rem;
	letter-spacing: .2em;
	text-transform: uppercase;
	text-decoration: none;
}

body.nautilus .nautilus-lablec__menu a:hover { color: var(--n-rez-vilagos); }

.nautilus-lablec__copy {
	margin: 0;
	padding: 12px 20px 26px;
	font-size: .85rem;
	font-style: italic;
	opacity: .6;
}

/* ==========================================================================
   1.5 – Belépés és apróságok (az 1.4.3 „parchment plus” változatra építve)
   ========================================================================== */
/* --- Belépés-link a láblécben ------------------------------------------- */
.nautilus-belepes {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	margin: 0;
	padding: 4px 20px 0;
	font-size: .8rem;
}

.nautilus-belepes span { font-size: 6px; color: var(--n-rez-sotet); }

body.nautilus .nautilus-belepes a {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-family: var(--n-cimke-font);
	font-size: .66rem;
	font-weight: 700;
	letter-spacing: .2em;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--n-rez);
	opacity: .75;
	transition: opacity .2s, color .2s;
}

.nautilus-belepes svg { width: 13px; height: 13px; }

body.nautilus .nautilus-belepes a:hover,
body.nautilus .nautilus-belepes a:focus { opacity: 1; color: var(--n-rez-vilagos); }

/* 7. Régies keltezés a láblécben */
.nautilus-lablec__kelt {
	margin: 0;
	padding: 0 20px 10px;
	font-family: var(--n-cim-font);
	font-style: italic;
	font-size: 1rem;
	color: var(--n-pergamen-2);
	opacity: .75;
}

@media print {
	/* 5b. Nyomtatás: metszetkeretes cikk ex librisszel */
body.nautilus { background: #fff !important; color: #000; font-size: 12pt; }
	.nautilus-fejlec, .nautilus-nav, .nautilus-mely, .nautilus-felszin, .nautilus-lablec,
	.nautilus-oldalsav, .nautilus-naplo-hasab, aside, .sidebar-sticky, .post-share, .nautilus-ertekeles,
	.nautilus-kapcsolodo, .comments-area, .mg-comments-section, .col-lg-9 > .mg-info-author-block,
	.nautilus-tartalomjegyzek, .nautilus-cetli, .single-nav-links, .navigation { display: none !important; }
	.nautilus-tartalom { max-width: none; padding: 0; }
	.col-lg-9, .col-md-8 { flex: 0 0 100% !important; max-width: 100% !important; }
	.mg-blog-post-box {
		background: #fff !important;
		box-shadow: none !important;
		border: 3px double #000 !important;
		outline: 1px solid #000;
		outline-offset: -9px;
		padding: 14mm !important;
	}
	.mg-blog-post-box img { filter: grayscale(1) contrast(1.1) !important; }
	a, h1 a, .title a { color: #000 !important; text-decoration: none !important; }
}

/* --- Kapitányi összesítő (lábléc) ---------------------------------------- */
.nautilus-osszesito {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 14px 22px;
	max-width: 980px;
	margin: 0 auto;
	padding: 6px 20px 22px;
}

.nautilus-osszesito__muszer {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 112px;
	height: 112px;
	border-radius: 50%;
	background:
		radial-gradient(circle at 50% 50%, #142a31 0 58%, transparent 59%),
		repeating-conic-gradient(from 0deg, rgba(185, 141, 76, .55) 0 1deg, transparent 1deg 15deg),
		radial-gradient(circle at 50% 50%, #0d1c21 0 70%, transparent 71%);
	border: 3px solid #a17b42;
	box-shadow: 0 0 0 1px #4a3a28, 0 6px 14px rgba(0, 0, 0, .5), inset 0 0 0 3px #0a171b;
	text-align: center;
}

.nautilus-osszesito__szam { font-family: var(--n-cim-font); font-size: 1.55rem; font-weight: 700; line-height: 1; color: var(--n-rez-vilagos); }

.nautilus-osszesito__nev { max-width: 80px; margin-top: 4px; font-family: var(--n-cimke-font); font-size: .5rem; font-weight: 700; letter-spacing: .1em; line-height: 1.25; text-transform: uppercase; color: rgba(232, 214, 179, .75); }

@media (max-width: 600px) {
	.nautilus-osszesito { gap: 10px; }
	.nautilus-osszesito__muszer { width: 92px; height: 92px; }
	.nautilus-osszesito__szam { font-size: 1.25rem; }
}

/* 1.39 – a lábléc karikáinak alfelirata (pl. a Nautilus útjánál) */
.nautilus-osszesito__al { display: block; max-width: 90px; margin-top: 2px; font-size: .62rem; font-style: italic; line-height: 1.2; color: rgba(232, 214, 179, .6); }
