/* romi v2 (12.11.2026): לפי site-system/STANDARD.md. רקע לבן, כותרות דקות, בלי קופסאות, מחירון כמו תפריט. */
:root{--bg:#FFFFFF;--tone:#FBF1F3;--line:#EFE3E6;--mute:#8C7F83}
body{background:var(--bg);color:#5E5357}
h1,h2,h3{font-weight:200!important;color:var(--ink);letter-spacing:0}
h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.18!important}
h2{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.2!important}
.sec-title{text-align:center}
.place-line{font-size:13px;letter-spacing:.22em;color:var(--rose);font-weight:400;margin-bottom:18px}
.announce{background:#fff;border-bottom:1px solid var(--line);color:var(--mute)}
.btn{border-radius:0!important}
/* מחירון: שורות עם קו מנוקד, בלי מסגרות */
.prices{display:grid;gap:56px}
.plist{max-width:640px;margin-inline:auto;width:100%}
.plist li{padding-block:12px!important;border:0!important;align-items:baseline}
.plist li>div{order:0;font-size:19px;color:var(--ink)}
.plist li::after{content:"";order:1;flex:1;border-bottom:1px dotted #CDB9BE;transform:translateY(-6px)}
.plist .pr{order:2;font-size:19px!important;font-weight:300}
.plist small{color:var(--mute);font-size:14px}
.prices .small{text-align:center}
.styles{background:none!important;padding:0!important;max-width:640px;margin-inline:auto;text-align:center}
.styles h3{font-size:24px!important;margin-bottom:22px}
.styles dl{display:grid;gap:22px}
.styles dl div+div{margin-top:0!important}
.styles dt{font-size:18px;color:var(--ink)}
.styles dd{color:var(--mute);font-size:16px}
@media (min-width:900px){.prices{grid-template-columns:1fr 1fr;align-items:start;gap:96px}.styles{text-align:start}}
/* גלריה */
.gal{gap:16px!important}
.gal figure{border-radius:16px;background:var(--tone)!important}
/* איך אני עובדת: בלי קופסה ורודה */
.fit{background:none!important;border:0!important;padding:0!important}
.fit h3{font-size:24px!important;margin-bottom:14px}
.points b{color:var(--ink);font-weight:400}
/* שאלות ומיקום */
.acc details{border-color:var(--line)!important}
.loc figure,.loc img{border-radius:16px;overflow:hidden}
.foot{background:var(--tone)!important}
.acc{gap:0!important;border-top:1px solid var(--line)}
.acc details,.acc details[open]{background:transparent!important;border-bottom:1px solid var(--line)}
.acc summary{padding-inline:0!important;color:var(--ink);font-weight:300!important;font-size:18px}
.acc .body{padding-inline:0!important}
