/*
 * Real-estate agent (draft 14197, template page-project-realestate). Concept "מפת הנכסים": local real estate on
 * Meta platforms – the slate blues of the source images with a map-pin amber. A street map whose pins drop in,
 * the work areas as listing cards. The source has no logo: the plate carries the map only.
 */
:root, .pj-page--realestate {
	--pj-ink: #14202e; --pj-ink-2: #2c3a4b; --pj-paper: #f4f6f8; --pj-paper-2: #e7ecf1; --pj-card: #ffffff;
	--pj-line: #d3dce5; --pj-line-strong: #8a9aab; --pj-muted: #4f5e6e;
	--pj-signal: #2b5c8a; --pj-signal-deep: #275481; --pj-accent: #e5a83b; --pj-on-accent: #14202e;
	--pj-on-ink: #f4f6f8; --pj-on-ink-muted: #b3c0cd; --pj-on-ink-line: #2c3c50; --pj-on-signal: #ffffff;
	--pj-radius: 12px; --pj-shadow: rgba(20, 32, 46, .3);
}
.pj-page--realestate .pj-hero { background: linear-gradient(180deg, var(--pj-paper-2), var(--pj-paper) 70%); }
.pj-page--realestate .pj-motif--map .pj-m-frame { fill: #eef2f6; }
.pj-page--realestate .pj-motif--map .pj-m-road { stroke: var(--pj-card); stroke-width: 12; }
.pj-page--realestate .pj-motif--map .pj-m-pin { fill: var(--pj-signal); stroke: var(--pj-ink); stroke-width: 1.5; }
.pj-page--realestate .pj-motif--map .pj-m-pin:nth-child(2) { fill: var(--pj-accent); }
.pj-page--realestate .pj-work--cards .pj-area { border-block-start-color: var(--pj-accent); }
@media (prefers-reduced-motion: no-preference) {
	.pj-page--realestate .pj-plate.is-in .pj-m-pin { animation: pj-re-drop .6s var(--pj-ease) both; }
	.pj-page--realestate .pj-plate.is-in .pj-m-pin:nth-child(2) { animation-delay: .2s; }
	.pj-page--realestate .pj-plate.is-in .pj-m-pin:nth-child(3) { animation-delay: .4s; }
}
@keyframes pj-re-drop { from { opacity: 0; transform: translateY(-18px); } to { opacity: 1; transform: none; } }
