/* Layout of the room after moving chapter navigation into real pages. */
.chapter-copy{width:min(860px,calc(100% - 120px))}
@media(max-width:1000px) and (min-width:761px){.chapter-copy{width:calc(100% - 110px)}}
@media(max-width:760px){.chapter-copy,.chapter-copy[data-chapter="0"]{width:calc(100% - 36px);bottom:107px}.room-footer{bottom:12px}}
@media(max-width:760px) and (max-height:740px){.chapter-copy,.chapter-copy[data-chapter="0"]{bottom:89px}html:not([data-view=services]) .room-sculpture{top:37%;width:min(76vw,36svh);height:min(76vw,36svh)}}
@media(max-width:360px){.chapter-copy,.chapter-copy[data-chapter="0"]{width:calc(100% - 28px)}}
body[data-page=services] .chapter-copy{display:none}
.decoder-toolbar a{display:flex;align-items:center;justify-content:center;position:relative;min-height:52px;padding:13px 22px;gap:14px;font:15px/1.4 var(--mono);white-space:nowrap;border:1px solid #87633b;border-radius:3px;background:#f5e5c9;color:#352617;box-shadow:0 3px 12px #4a311514;transition:background .25s}
.decoder-toolbar a:hover{background:#fff0d3;border-color:#50391f}
html:lang(ar) .decoder-toolbar a{font-size:18px}
.dialog-content a.text-action{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;min-width:172px;padding:13px 20px;margin-top:22px;gap:22px;font:15px/1.45 var(--mono);border:1px solid #a17d4666;border-radius:3px;background:#fff8ea;color:#604528}
.dialog-content a.text-action[href^="contact"]{background:#173b50;color:#fff4df;border-color:#173b50}
.dialog-content a.text-action:hover{filter:brightness(1.08)}
.dialog-nav a{padding:10px 4px;font:inherit}
html:lang(ar) .dialog-content a.text-action{font-size:20px}
@media(max-width:760px){.decoder-toolbar a{font-family:var(--body);font-size:14px;min-height:48px;padding:11px 12px;gap:8px}.dialog-content a.text-action{width:100%}html:lang(ar) .decoder-toolbar a{font-size:16px}}
@media(max-width:380px){.decoder-toolbar a{font-size:13px;min-height:46px;padding:10px;gap:7px}html:lang(ar) .decoder-toolbar a{font-size:15px}}
