body{background:#f4ecd9;color:#233d32}.connection-check-main{max-width:860px;margin:40px auto;padding:28px;font-family:var(--notes,system-ui);font-size:20px;line-height:1.7}.connection-check-main h1{font-family:var(--brush,serif);font-size:clamp(36px,6vw,56px);margin:26px 0 18px}.connection-check-main #language{float:right;max-width:130px;padding:8px;border:1px solid #8c967d;background:#fffaf0;border-radius:8px;font:16px var(--notes,system-ui)}.check-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.check-actions button{padding:12px 18px;border:1px solid #8c967d;border-radius:10px;background:#233d32;color:#fffaf0;font:18px var(--notes,system-ui);cursor:pointer}.check-actions button:disabled{opacity:.45;cursor:default}.check-note,#results p{padding:14px 18px;border-radius:12px;background:#e9e7d5}#results p[data-warning=true]{border-left:4px solid #bd573d}#report{display:block;box-sizing:border-box;width:100%;min-height:280px;margin:12px 0;padding:16px;background:#fffaf0;border:1px solid #8c967d;border-radius:12px;color:#233d32;font:14px/1.6 ui-monospace,monospace;resize:vertical}#status,#copy-status{overflow-wrap:anywhere}.connection-check-main a{color:#233d32}@media(max-width:600px){.connection-check-main{padding:20px;margin:12px auto;font-size:18px}.check-actions>*{flex:1 1 auto}.check-actions button{font-size:17px}}
