/* ==========================================================================
   Nautilus – Verne-naptár oldal (csak ott)
   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!
   ========================================================================== */

/* --- Verne-naptár oldal --------------------------------------------------- */
.nautilus-vnaptar { padding: 10px 0 30px; }

.nautilus-vnaptar__lap {
	position: relative;
	max-width: 820px;
	margin: 0 auto;
	padding: 34px clamp(20px, 5vw, 56px) 40px;
	background:
		radial-gradient(ellipse at 50% 20%, rgba(255, 255, 255, .35), transparent 60%),
		radial-gradient(ellipse at 50% 50%, transparent 60%, rgba(120, 90, 50, .2) 100%),
		var(--n-pergamen);
	color: var(--n-tinta);
	border: 1px solid #9c7a4c;
	box-shadow: var(--n-arnyek);
}

.nautilus-vnaptar__lap::before { content: ""; position: absolute; inset: 8px; border: 1px solid rgba(94, 67, 34, .25); pointer-events: none; }

.nautilus-vnaptar__fej { text-align: center; margin-bottom: 18px; }

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

.nautilus-vnaptar__cim { margin: 4px 0 6px; font-size: clamp(2rem, 4vw, 2.8rem); color: var(--n-tinta); }

.nautilus-vnaptar__fej .nautilus-ornamens { margin: 0 auto 10px; color: var(--n-rez-sotet); }

.nautilus-vnaptar__bevezeto { max-width: 48ch; margin: 0 auto 16px; font-style: italic; color: var(--n-tinta-2); }

.nautilus-vnaptar__honapok { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px; }

.nautilus-vnaptar__honapok a, .nautilus-vnaptar__honapok span {
	min-width: 46px;
	padding: 4px 6px;
	border: 1px solid rgba(94, 67, 34, .35);
	font-family: var(--n-cimke-font);
	font-size: .64rem;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

body.nautilus .nautilus-vnaptar__honapok a { color: var(--n-tinta); }

body.nautilus .nautilus-vnaptar__honapok a:hover, body.nautilus .nautilus-vnaptar__honapok a.is-aktualis { background: var(--n-tinta); color: var(--n-pergamen); }

.nautilus-vnaptar__honapok span { opacity: .35; }

.nautilus-vnaptar__honap { padding: 18px 0 6px; border-top: 3px double rgba(94, 67, 34, .3); scroll-margin-top: 80px; }

.nautilus-vnaptar__honapcim { margin: 0 0 8px; font-size: 1.6rem; color: var(--n-tinta); }

.nautilus-vnaptar__lista li { display: flex; align-items: flex-start; gap: 8px; padding: 6px 0; border-bottom: 1px dotted rgba(94, 67, 34, .25); line-height: 1.4; }

.nautilus-vnaptar__lista li.is-ma { background: rgba(185, 141, 76, .16); }

.nautilus-vnaptar__nap { flex: 0 0 30px; font-family: var(--n-cim-font); font-size: 1.15rem; font-weight: 700; color: var(--n-bordo); text-align: right; }

.nautilus-vnaptar__vissza { margin: 26px 0 0; text-align: center; }

body.nautilus .nautilus-vnaptar__vissza a { color: var(--n-rezvoros); font-family: var(--n-cimke-font); font-size: .72rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid currentColor; }

/* 1.42.1 – a hónapsor olvashatóbb: világos módban a bordó linkszín nem írja felül
   (a kiemelt hónap eddig bordó betűvel állt a sötét mezőn), az üres hónapok kevésbé halványak */
html[data-nautilus-mod="vilagos"] body.nautilus .nautilus-vnaptar__honapok a { color: var(--n-tinta); }
html[data-nautilus-mod="vilagos"] body.nautilus .nautilus-vnaptar__honapok a:hover,
html[data-nautilus-mod="vilagos"] body.nautilus .nautilus-vnaptar__honapok a.is-aktualis { background: var(--n-tinta); color: var(--n-pergamen); }
.nautilus-vnaptar__honapok span { opacity: .6; border-style: dashed; }
