/* =============================================================
   KFC33 — RULES PAGE
   Page-specific refinements for the static "ΚΑΝΟΝΕΣ" content.
   The reusable article/prose styling lives in core.css
   (.default-page-content); only rules-page specifics live here.
   ============================================================= */

/* Tighten the measure a touch for this dense, legal-style copy. */
.rules-page {
    max-width: 680px;
}

/* The opening "Προσοχή" line reads as a subtle attention callout. */
.rules-page > h2:first-child + p {
    margin-bottom: 1.5em;
    padding: 0.85rem 1.05rem;
    border-left: 3px solid var(--c-line-strong);
    border-radius: var(--radius-sm);
    background: var(--c-hover-tint);
    color: var(--c-ink);
}

/* Gentle staggered entrance. */
@media (prefers-reduced-motion: no-preference) {
    .rules-page {
        animation: rules-rise 0.55s var(--ease) both;
    }
}

@keyframes rules-rise {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
