/* Skin SANTORINI — trắng vôi + xanh mái vòm Hy Lạp, sóng biển */
.sk-body-santorini {
	--sk-page: #cfe0f3; --sk-bg: #ffffff; --sk-surface: #ffffff; --sk-alt: #f1f6fc;
	--sk-ink: #182a47; --sk-muted: #6d7f9c; --sk-accent: #1f4e9c; --sk-accent-2: #2f8fa3;
	--sk-on-accent: #ffffff; --sk-line: rgba(31, 78, 156, .18);
	--sk-hero-bg: linear-gradient(180deg, #cfe0f3, #ffffff 55%);
	--sk-radius: 14px;
	--f-body: 'Faustina', Georgia, serif; --f-head: 'Philosopher', sans-serif; --f-name: 'Philosopher', sans-serif;
	--env-a: #1f4e9c; --env-b: #ffffff; --env-paper: #ffffff; --env-ink: #1f4e9c;
}
/* Ảnh bìa dưới mái vòm xanh */
.sk-body-santorini .sk-hero-photo { border: 8px solid #fff; border-top-width: 26px; border-top-color: var(--sk-accent); box-shadow: 0 14px 36px rgba(24, 42, 71, .18); }
.sk-body-santorini .sk-names { font-style: italic; color: var(--sk-accent); font-size: clamp(40px, 11vw, 54px); }
.sk-body-santorini .sk-title, .sk-body-santorini .sk-guestbook .event-heading h2 { font-style: italic; font-size: 38px; }
.sk-body-santorini .sk-guest, .sk-body-santorini .sk-couple-names .sk-script, .sk-body-santorini .sk-portrait .sk-script { font-style: italic; font-size: 30px; }
.sk-body-santorini .sk-section:nth-of-type(even) { background: linear-gradient(180deg, #f1f6fc, #fff); }
.sk-body-santorini .sk-section:nth-of-type(even)::after { content: ''; display: block; height: 12px; margin: 30px -26px -64px; background: radial-gradient(circle at 10px -4px, transparent 12px, #cfe0f3 13px) 0 0 / 20px 12px repeat-x; }
.sk-body-santorini .sk-portrait img { border-radius: 999px 999px 14px 14px; }
.sk-body-santorini .sk-thanks { background: #1f4e9c; }
.sk-body-santorini .sk-thanks .sk-script { font-style: italic; font-size: 50px; }
