/*
 * Sprigly — File-proxy notice page
 *
 * Used when a portal user requests a private file via /?sp_file=ID and
 * the lookup fails (file removed, no access, etc.). The notice page
 * exits via `exit()` without firing wp_head/wp_footer, so this
 * stylesheet is loaded by an explicit wp_print_styles() call.
 */

body {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	background: #f7f6f1;
	margin: 0;
	padding: 0;
	color: #314562;
}

.wrap {
	max-width: 520px;
	margin: 10vh auto 0;
	padding: 40px 44px 32px;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 6px 24px rgba(49, 69, 98, 0.08);
	text-align: center;
}

.icon {
	width: 48px;
	height: 48px;
	margin: 0 auto 18px;
	border-radius: 50%;
	background: #fef3c7;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	color: #b45309;
}

h1 {
	margin: 0 0 14px;
	font-size: 20px;
	color: #314562;
}

p {
	margin: 0 0 14px;
	font-size: 15px;
	line-height: 1.65;
	color: #4b5563;
}

.footer {
	margin-top: 22px;
	font-size: 13px;
}

.footer a {
	color: #6b7280;
	text-decoration: none;
	margin: 0 12px;
}

.footer a:hover {
	color: #314562;
	text-decoration: underline;
}
