/* Presentation only: shared confirmed-success feedback and scoped readability. */
.scentra-action-feedback { color: var(--c-text, #f5efe4); overflow-wrap: anywhere; }
.scentra-action-feedback__title { display: block; color: var(--c-gold, #f2ca50); font-size: 1rem; line-height: 1.5; }
.scentra-action-feedback__message { display: block; margin-top: 4px; font-size: 0.9rem; line-height: 1.6; }
.scentra-action-feedback a { color: var(--c-gold, #f2ca50); }
.scentra-password-modal__success .scentra-action-feedback__title { display: none; }
.footer-form__status.scentra-action-feedback--announcement:not(:empty) { position: relative; border: 0; padding: 0; }
.scentra-action-feedback--announcement > * { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); }
.footer-form__status.scentra-action-feedback:not(.scentra-action-feedback--announcement):not(:empty) { border-inline-start: 2px solid var(--c-gold, #f2ca50); padding-inline-start: 10px; }
html[dir="rtl"] body .site-nav__menu > li > a { font-size: 16px !important; font-weight: 700; letter-spacing: 0; white-space: nowrap; }
html[dir="rtl"] .mobile-nav__menu > li > a { font-size: 0.95rem; font-weight: 700; letter-spacing: 0; white-space: nowrap; }
html[dir="rtl"] body .scentra-story-section .story-eyebrow { font-size: 14px; }
html[dir="rtl"] body .scentra-story-section .story-btn { font-size: 15px; font-weight: 700; }
body .scentra-hero-section .scentra-desc,
body .perfume-home-hero .perfume-section-heading__subtitle { font-size: clamp(1.0625rem, 1.2vw, 1.125rem); }
body .scentra-story-section .story-desc,
body .scentra-story-mobile-content .story-desc { font-size: 1.0625rem; line-height: 1.7; }
@media (max-width: 767px) {
    html[dir="rtl"] body .scentra-story-section .scentra-story-mobile-content .story-eyebrow { font-size: 12px; }
    html[dir="rtl"] body .scentra-story-section .scentra-story-mobile-content .story-btn { font-size: 14px; font-weight: 700; }
    body .scentra-hero-section .scentra-desc,
    body .perfume-home-hero .perfume-section-heading__subtitle { font-size: 1rem; }
    body .scentra-story-mobile-content .story-desc { font-size: 0.875rem; line-height: 1.6; }
}
