/* Brand lockup: retain the approved wordmark; add a compact timber/home symbol. */
.brand{flex-direction:row;align-items:center;gap:12px;min-width:190px}
.brand-mark{width:45px;height:45px;object-fit:contain;flex:0 0 auto}
.brand-copy{display:flex;flex-direction:column;gap:4px;white-space:nowrap}
.brand-cn{font-size:32px}
.brand-en{letter-spacing:.29em}
.footer-brand{gap:14px}.footer-brand .brand-mark{width:48px;height:48px}
.desktop-nav a[aria-current]{color:var(--accent);font-weight:600}
.desktop-nav a[aria-current]::after{width:100%;background:var(--accent)}
.gallery-route-nav a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:7px}
.mobile-nav a[aria-current]{color:var(--accent);font-weight:600}
.gallery-status{font-size:12px;color:var(--muted);line-height:1.8;margin:-8px 0 25px}
.preview-label[href]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
@media(max-width:1200px){.brand{min-width:175px;gap:10px}.brand-mark{width:40px;height:40px}.brand-cn{font-size:30px}}
@media(max-width:640px){.brand{min-width:0;gap:9px}.brand-mark{width:34px;height:34px}.brand-cn{font-size:28px}.brand-cn>span{font-size:10px;margin-left:5px}.brand-en{font-size:7px;letter-spacing:.23em}.brand-copy{gap:3px}.footer-brand .brand-mark{width:42px;height:42px}.footer-brand .brand-cn{font-size:32px}.gallery-status{font-size:11px;margin:0 0 22px}}
@media(max-width:370px){.site-header{padding-left:16px;padding-right:16px}.brand-mark{width:29px;height:29px}.brand{gap:7px}.brand-cn{font-size:25px}.brand-cn>span{font-size:9px;margin-left:4px}.brand-en{font-size:6px;letter-spacing:.21em}.header-actions{gap:8px}.header-cta{padding:13px 12px;font-size:10px}}

:root{--muted:#696d61}.preview-label{color:#626958}

.scene-real-actions{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0 0;font-size:12px;color:var(--accent)}.scene-real-actions a{text-decoration:underline;text-underline-offset:5px}
