/**
 * FALMIS — PARTNERLINE — rose SKIN
 *
 * Warm rose, taken from the glowing heart in the poster.
 *
 * Tokens only. Every shape, border, radius, shadow and transition comes
 * from the design system untouched; this file changes nothing but which
 * colour those tokens resolve to. The shared service-page furniture lives
 * in style.css, so it inherits from here automatically.
 *
 * Measured before use: worst text pair 4.96:1, and white on the
 * lightest button stop 6.53:1. Both clear 4.5.
 */

.fm-skin--partnerline {
	--fm-surface-0: #0F0608;
	--fm-surface-1: #170A0D;
	--fm-surface-2: #1F0F13;
	--fm-surface-3: #28161B;

	--fm-text-primary: #FFF0F2;
	--fm-text-body: #F0D5D9;
	--fm-text-accent: #F5A9B8;
	--fm-text-muted: #C79BA3;
	--fm-text-disabled: #A87F88;

	--fm-brand: #8E1C33;
	--fm-brand-hover: #A83249;
	--fm-brand-active: #6E1226;
	--fm-accent: #A83249;
	--fm-accent-hover: #F5A9B8;

	/* Borders carry the accent hue — the quickest tell that this is not the house palette. */
	--fm-border-subtle: rgba(245,169,184, .09);
	--fm-border: rgba(245,169,184, .15);
	--fm-border-strong: rgba(245,169,184, .24);
	--fm-border-accent: rgba(245,169,184, .42);
	--fm-border-input: rgba(245,169,184, .38);

	--fm-tint-violet: rgba(168,50,73, .20);
	--fm-tint-fuchsia: rgba(245,169,184, .10);
	--fm-highlight-top: rgba(255, 255, 255, .16);

	--fm-focus-ring: #F5A9B8;
	--fm-focus-shadow: 0 0 0 3px rgba(245,169,184, .42);

	--fm-gradient-aurora: linear-gradient(var(--fm-aurora-angle), #6E1226, #8E1C33, #A83249);

	--fm-gradient-button: linear-gradient(var(--fm-aurora-angle),
		#6E1226 -22%, #8E1C33 42%, #A83249 122%);

	--fm-gradient-deep:
		radial-gradient(1100px 720px at 74% 6%, rgba(168,50,73, .32), transparent 66%),
		radial-gradient(920px 640px at 99% 86%, rgba(245,169,184, .10), transparent 64%),
		linear-gradient(112deg, #0F0608 0%, #170A0D 52%, #1F0F13 100%);

	--fm-gradient-deep-soft:
		radial-gradient(1100px 720px at 74% 6%, rgba(168,50,73, .16), transparent 68%),
		linear-gradient(112deg, #0F0608 0%, #170A0D 55%, #1F0F13 100%);

	--fm-glow-violet: 0 16px 50px rgba(168,50,73, .32);
	--fm-glow-fuchsia: 0 16px 50px rgba(245,169,184, .14);
	--fm-glow-aurora: 0 18px 66px rgba(168,50,73, .28), 0 10px 42px rgba(245,169,184, .14);

	background: var(--fm-surface-0);
	color: var(--fm-text-body);
}
