/* Color-only editions. Original layout, type, spacing and slideshow stay in source/nepal. */
:root{color-scheme:light;--wa-surface:#302436}
body{background:var(--paper);color:var(--ink)}
.site-header,.mobile-menu{background:var(--paper);border-color:var(--line)}
.language-label select{border-color:var(--line)}
.hero{color:#f4f1e9}
.signature-band{background:var(--brand);color:var(--onDark)}
.section-heading .eyebrow,.people-heading .eyebrow,.buying-number,.pattern-manifesto{color:var(--brand)}
.pattern-picture{background:var(--surface)}
.pattern-manifesto{border-color:var(--line)}
.story{background:var(--deep);color:var(--onDark)}
.story-top>.eyebrow,.english-note,.material-photo figcaption,.gold-photo figcaption,.detail-copy>p:not(.eyebrow){color:var(--onDark)}
.people{background:var(--paper)}
.trade{background:var(--surface)}
.solid-link,.sample-action,.guide-cta,.email-cta{background:var(--brand);color:var(--onDark)}
.solid-link:hover,.sample-action:hover{background:var(--deep);color:var(--onDark)}
.fabric-action{background:var(--deep);color:var(--onDark)}
.fabric-action:hover{background:var(--brand)}
#guide.buying-guide{background:var(--paper)}
.buying-intro,.buying-row>p,.buying-footer p{color:var(--muted)}
.buying-rows,.buying-row,.buying-action{border-color:var(--line)}
.buying-heading .eyebrow{color:var(--brand)}
.faq{background:var(--surface)}
.faq-list,.faq-list details{border-color:var(--line)}
.faq-answer{color:var(--muted)}
.faq-toggle:before,.faq-toggle:after{background:var(--brand)}
.faq-answer .line-link{color:var(--ink)}
.about-company{background:var(--paper)}
.about-narrative>p,.about-process header>p:last-child,.about-steps p,.about-delivery p,.about-conversation>p:not(.eyebrow),.operator-pending,.operator-details dt,.about-photo figcaption,.direct-note{color:var(--muted)}
.about-delivery,.photo-surface,.photo-placeholder{background:var(--surface)}
.photo-placeholder,.photo-placeholder:after{border-color:var(--line)}
.photo-mark,.photo-await,.delivery-mark{color:var(--muted)}
.footer,.catalogue-page .footer{background:var(--surface);color:var(--ink)}
.footer-bottom{border-color:var(--line);color:var(--muted)}
.catalogue-enquiry{border-color:var(--line)}
dialog{background:var(--paper);color:var(--ink)}
dialog::backdrop{background:#17121Ea6}
.dialog-close{background:var(--paper)}
.product-visual{background:var(--surface)}
.lead-field input,.lead-field textarea,#enquiry-message,textarea,.quantity-label input{background:var(--surface);border-color:var(--line);color:var(--ink)}
.lead-field input::placeholder,.lead-field textarea::placeholder{color:var(--muted)}
.lead-field em{background:var(--surface);color:var(--brand)}
.lead-field input:focus,.lead-field textarea:focus{outline-color:var(--brand);border-color:var(--brand)}
.lead-field small{color:var(--muted)}
.enquiry-steps li.active:after{background:var(--brand)}
.toast{background:var(--brand);color:var(--onDark)}
:focus-visible{outline-color:var(--gold)}
html[data-theme=shirafuji] .story{background:var(--surface);color:var(--ink)}
html[data-theme=shirafuji] .story-top>.eyebrow,html[data-theme=shirafuji] .english-note,html[data-theme=shirafuji] .material-photo figcaption,html[data-theme=shirafuji] .gold-photo figcaption,html[data-theme=shirafuji] .detail-copy>p:not(.eyebrow){color:var(--muted)}
/* Logo geometry only; the three buying-action text links are deliberately excluded. */
.has-wa-logo{display:inline-flex;align-items:center;gap:12px}
.has-wa-logo .wa-logo{display:block;width:24px;height:24px;object-fit:contain;flex:0 0 24px}
.buying-contact,.whatsapp-cta,.whatsapp-direct{background:var(--wa-surface);color:#FFFFFF;display:flex}
.buying-contact:hover,.whatsapp-cta:hover,.whatsapp-direct:hover{background:#251B2C}
.whatsapp-direct .wa-logo{width:29px;height:29px;flex-basis:29px}
.footer-top nav .has-wa-logo{gap:9px}
.footer-top nav .wa-logo{width:20px;height:20px;flex-basis:20px}
/* Requested shortcut beside SAMPLE; keep the existing buttons' dimensions. */
.quick-actions .whatsapp-action{background:var(--wa-surface);color:#FFFFFF;gap:8px;white-space:nowrap}
.quick-actions .whatsapp-action:hover{background:#251B2C}
.quick-actions .whatsapp-action .wa-logo{width:21px;height:21px;flex-basis:21px}
@media(max-width:680px){.quick-actions .whatsapp-action .wa-logo{width:20px;height:20px;flex-basis:20px}}
@media(max-width:360px){.quick-actions .whatsapp-action{min-width:44px;padding-inline:10px;gap:0}.quick-whatsapp-label{display:none}}
@media(max-width:680px){html[lang=ne] .quick-actions .whatsapp-action{min-width:44px;padding-inline:10px;gap:0}html[lang=ne] .quick-whatsapp-label{display:none}}
/* Official company information, added to the selected Shirafuji edition. */
.operator-details{scroll-margin-top:96px}
.operator-details dd a,.operator-source{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.operator-message{margin-top:30px}
.operator-message h4{font:400 13px/1.8 var(--sans);margin:0 0 14px}
.operator-message p{font:12px/2.1 var(--sans);color:var(--muted);white-space:pre-line;margin:0}
.operator-source{display:inline-block;margin-top:18px;font:11px/1.8 var(--sans);color:var(--muted)}
