.home-page.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-8)}.hero-section.svelte-1uha8ag{background:var(--gradient-olive-hero);padding-block:var(--space-8);border-block-end:var(--border-width-hairline) solid var(--color-border)}.hero-inner.svelte-1uha8ag{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}@media(min-width:768px){.hero-inner.svelte-1uha8ag{flex-direction:row;justify-content:space-between}}.hero-text.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.hero-title.svelte-1uha8ag{margin:0;font:var(--text-display);color:var(--olive-hero-text)}.hero-subtitle.svelte-1uha8ag{margin:0;font:var(--text-body-lg);color:var(--olive-hero-text-muted)}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background-color:var(--olive-hero-button-bg);color:var(--olive-hero-button-text);border:var(--border-width-hairline) solid var(--olive-hero-button-border);padding-inline:var(--space-6);padding-block:var(--space-3);border-radius:var(--radius-full);text-decoration:none;font:var(--text-body);font-weight:600}.btn-primary.svelte-1uha8ag:hover{background-color:var(--olive-hero-button-bg-hover)}.btn-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--olive-hero-text);border:var(--border-width-hairline) solid var(--olive-hero-button-border);padding-inline:var(--space-6);padding-block:var(--space-3);border-radius:var(--radius-full);text-decoration:none;font:var(--text-body)}.btn-secondary.svelte-1uha8ag:hover{background-color:var(--olive-hero-button-border);color:var(--olive-hero-button-text)}.hero-media.svelte-1uha8ag{flex:1;display:flex;justify-content:center}.hero-image.svelte-1uha8ag{max-width:100%;height:auto;border-radius:var(--radius-lg);object-fit:cover}.section-inner.svelte-1uha8ag{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}.about-section.svelte-1uha8ag{padding-block:var(--space-6)}.about-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}@media(min-width:768px){.about-inner.svelte-1uha8ag{flex-direction:row-reverse;justify-content:space-between}}.about-media.svelte-1uha8ag{flex:1;display:flex;justify-content:center}.about-image.svelte-1uha8ag{max-width:100%;height:auto;border-radius:var(--radius-lg);object-fit:cover}.about-text.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.section-title.svelte-1uha8ag{margin:0;font:var(--text-h2);color:var(--color-text-brand)}.section-body.svelte-1uha8ag{margin:0;font:var(--text-body);color:var(--color-text-secondary)}.verify-summary-section.svelte-1uha8ag{background-color:var(--color-surface-2);border-block:var(--border-width-hairline) solid var(--color-border);padding-block:var(--space-6)}.verify-summary-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3)}.verify-link.svelte-1uha8ag{display:inline-block;align-self:flex-start;color:var(--color-brand);font:var(--text-body);text-decoration:underline}.presses-section.svelte-1uha8ag{padding-block:var(--space-6)}.section-header.svelte-1uha8ag{margin-block-end:var(--space-6)}.groups-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-8)}.governorate-group.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.governorate-title.svelte-1uha8ag{margin:0;font:var(--text-h3);color:var(--color-text-primary);border-inline-start:var(--border-width-outline) solid var(--color-brand);padding-inline-start:var(--space-3)}.presses-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.presses-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.presses-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.press-card.svelte-1uha8ag{background-color:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color var(--duration-fast) ease}.press-card.svelte-1uha8ag:hover{border-color:var(--color-brand)}.card-media.svelte-1uha8ag{width:100%;height:180px;background-color:var(--color-surface-2);overflow:hidden}.card-image.svelte-1uha8ag{width:100%;height:100%;object-fit:cover}.card-content.svelte-1uha8ag{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.card-header-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.card-title.svelte-1uha8ag{margin:0;font:var(--text-h3);color:var(--color-text-primary)}.badge-registered.svelte-1uha8ag{background-color:var(--color-badge-registered);color:var(--color-badge-registered-text);border:var(--border-width-hairline) solid var(--color-badge-registered-border);font:var(--text-caption);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-full);white-space:nowrap}.card-town.svelte-1uha8ag{margin:0;font:var(--text-body-sm);color:var(--color-text-secondary)}.card-description.svelte-1uha8ag{margin:0;font:var(--text-body-sm);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer-row.svelte-1uha8ag{margin-block-start:auto;padding-block-start:var(--space-3);display:flex;justify-content:space-between;align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-border)}.status-indicator.svelte-1uha8ag{font:var(--text-body-sm)}.status-open.svelte-1uha8ag{color:var(--color-chip-open)}.status-closed.svelte-1uha8ag{color:var(--color-text-muted)}.view-link.svelte-1uha8ag{font:var(--text-body-sm);color:var(--color-brand)}.state-box.svelte-1uha8ag{background-color:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-8) var(--space-4);text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}.error-box.svelte-1uha8ag{border-color:var(--color-danger)}.state-title.svelte-1uha8ag{margin:0;font:var(--text-h3)}.error-box.svelte-1uha8ag .state-title:where(.svelte-1uha8ag){color:var(--color-danger)}.state-body.svelte-1uha8ag{margin:0;font:var(--text-body);color:var(--color-text-secondary)}
