
.nomi-model-switch{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 26px}.nomi-model-switch a{display:flex;gap:9px;align-items:center;padding:11px 16px;border:1px solid #C9A961;color:inherit;text-decoration:none;font-family:Inter,sans-serif;font-size:13px;line-height:1.35}.nomi-model-switch a strong{font-family:Cinzel,serif;font-size:13px;letter-spacing:.04em}.nomi-model-switch a[aria-current=page]{background:#C9A961;color:#0F1F1B}.hero .nomi-model-switch{color:#F2E8D5}.nomi-model-switch a:hover{box-shadow:inset 0 0 0 1px #C9A961}.nomi-model-switch a:focus-visible,.gallery-zoom:focus-visible{outline:3px solid #C9A961;outline-offset:4px}
.gallery-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:inherit;color:inherit}.gallery-zoom img{display:block;width:100%}.gallery-zoom .photo-zoom{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border:1px solid rgba(242,232,213,.7);border-radius:50%;background:rgba(15,31,27,.8);color:#F2E8D5;font-size:24px;display:grid;place-items:center;line-height:1;pointer-events:none}.scheme-feature .cap{pointer-events:none}.gallery-hint{text-align:center;font-size:12px;color:inherit;opacity:.7;margin:0 0 22px}
.ruach-viewer{position:fixed;inset:0;z-index:100002;background:rgba(10,20,17,.97);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:76px 64px 30px;color:#F2E8D5}.ruach-viewer[hidden]{display:none}.ruach-viewer img{display:block;max-width:100%;max-height:calc(100dvh - 210px);object-fit:contain;width:auto;height:auto;background:#fff}.ruach-viewer button{cursor:pointer;color:#F2E8D5;background:#14251f;border:1px solid #8e825e;border-radius:50%;height:46px;width:46px;font-size:28px}.ruach-viewer button:focus-visible,.ruach-viewer a:focus-visible{outline:3px solid #C9A961;outline-offset:4px}.rv-close{position:absolute;right:20px;top:18px}.rv-prev{position:absolute;left:10px;top:48%}.rv-next{position:absolute;right:10px;top:48%}.rv-caption{margin:15px 0 7px;text-align:center;font:14px/1.4 Inter,sans-serif}.rv-count{font:12px/1.4 Inter,sans-serif;opacity:.7}.rv-open{color:#C9A961;margin-top:12px;font:12px/1.4 Inter,sans-serif;text-decoration:underline}.ruach-viewer button[hidden]{display:none}@media(max-width:600px){.ruach-viewer{padding:72px 12px 88px}.ruach-viewer img{max-height:calc(100dvh - 260px)}.rv-prev,.rv-next{top:auto;bottom:20px}.rv-prev{left:calc(50% - 60px)}.rv-next{right:calc(50% - 60px)}.nomi-model-switch{gap:8px}.nomi-model-switch a{padding:10px 12px;font-size:12px;flex:1;justify-content:center}.nomi-model-switch a strong{font-size:12px}}

.ruach-viewer .rv-caption{color:#F2E8D5}.ruach-viewer .rv-count{color:#F2E8D5}

.nomi-model-switch a{margin-left:0;letter-spacing:0;white-space:normal}.nomi-model-switch a span{white-space:nowrap}

/* Keep the two selection rows on the same centre line. */
.nomi-finish-section .shead{margin-bottom:36px}
.nomi-model-switch.gallery-model-switch{justify-content:center;max-width:520px;margin:0 auto 24px}
.nomi-finish-section .scheme-tabs{margin-bottom:22px}
.nomi-finish-section .gallery-hint{margin-bottom:26px}
@media(max-width:600px){.nomi-finish-section .shead{margin-bottom:28px}.nomi-model-switch.gallery-model-switch{margin-bottom:20px}}
