.construction,.web-site-nav{padding:10px max(14px,calc((100% - 1250px)/2));display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;background:#141922;border-bottom:1px solid #33404a;color:#d5dadf;font:13px/1.45 system-ui,sans-serif}
.construction strong,.web-offline strong{color:#b8f86a;font:700 12px/1.4 ui-monospace,monospace;letter-spacing:.08em}.web-site-nav a{color:#d5dadf;text-decoration:underline;text-underline-offset:4px}.web-site-nav .publisher{color:#c3adff}.web-offline{display:grid;gap:6px;width:fit-content;margin:0 0 24px;padding:10px 12px;background:#131e1e;border-left:3px solid #b8f86a;color:#d5e4df;font-size:13px}.web-offline [hidden],.web-warning[hidden]{display:none}.web-warning{padding:12px;margin:12px 0;color:#f4d2a2;background:#282013;border:1px solid #674a2e;font-size:13px;line-height:1.55}.web-site-nav a:focus-visible{outline:2px solid #b8f86a;outline-offset:3px}
@media(max-width:375px){.content-shell main{padding-inline:12px}.tool-panel,.result-panel{padding-inline:14px}.tool-header h1{font-size:37px}}
.web-generator-icon{width:40px;height:40px;flex:none}.web-footer-publisher{display:inline-flex;align-items:center;gap:8px}.web-footer-publisher a{color:#b9c0cc;text-decoration:underline;text-underline-offset:3px}.web-footer-publisher i{display:inline-block;width:14px;height:14px;border:1px dashed #65727c;border-radius:3px}
.web-private-generation{margin:16px 0 10px;padding:13px 14px;background:#1d2523;color:#e4ece6;border:1px solid #536b53;border-left:4px solid #b8f86a;overflow-wrap:anywhere}.web-private-generation h2{margin:0 0 7px;color:#c4f8a1;font:700 12px/1.4 ui-monospace,monospace;letter-spacing:.05em}.web-private-generation p{margin:0;font-size:13px;line-height:1.5}.web-private-generation p+p{margin-top:7px}
.web-footer-publisher{flex-wrap:wrap}.web-footer-publisher .x-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#c3adff}.x-link svg{flex:none}.x-link:focus-visible{outline:2px solid #c3adff;outline-offset:3px}
