header .wall-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 100%;margin:0 0 12px;padding:0;font:14px/1.4 system-ui,sans-serif}
header .wall-back,header .wall-back:visited{display:inline-flex;align-items:center;min-height:40px;padding:0 4px;border:0;border-radius:5px;color:var(--wall-muted);text-decoration:none;background:transparent;box-shadow:none}
header .wall-back:hover{color:var(--wall-accent);text-decoration:underline;text-underline-offset:5px}
header .wall-back:focus-visible{outline:2px solid var(--wall-accent);outline-offset:3px}
.wall-language{display:flex;gap:3px;border:1px solid var(--wall-line);border-radius:24px;padding:3px;background:#ffffff60}
.wall-language button{font:13px/1.3 system-ui,sans-serif;min-width:46px;min-height:36px;border:0;border-radius:20px;padding:7px 12px;background:transparent;color:var(--wall-muted)}
.wall-language button[aria-pressed="true"]{background:var(--wall-accent);color:#fff}
html[lang="en"] header h1{letter-spacing:0;font-family:Georgia,serif}
html[lang="en"] .toolbar{gap:8px}
html[lang="en"] .toolbar button{white-space:normal}
html[lang="en"] .wall-empty strong{font-family:Georgia,serif;letter-spacing:0}
.wall-load-retry{margin:0 0 12px;min-height:42px}
#composer .privacy-note{grid-column:1/-1;max-width:none;width:auto;font:13px/1.65 system-ui,sans-serif;letter-spacing:0;color:var(--wall-muted)}
.toolbar .scope-button[aria-pressed="true"]:hover:not(:disabled){background:#264a3d;color:#fff}
@media(max-width:850px){header .wall-nav{margin-bottom:4px}.wall-language button{min-height:40px}html[lang="en"] header h1{font-size:28px}.wall-heading{min-width:0}.write-link{white-space:nowrap}.wall-empty{max-width:100%;padding:20px;box-sizing:border-box}}
