:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1f2328;background-color:#f6f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background-color:#f6f8fa;color:#1f2328}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid #d1d9e0;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f6f8fa;color:#1f2328;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}button:hover{background-color:#eef2ff;border-color:#0969da}button:focus,button:focus-visible{outline:2px solid #0969da;outline-offset:2px}input,select,textarea{color:#1f2328}.wrap-all,.wrap-all *{word-break:break-word;overflow-wrap:anywhere;white-space:normal;min-width:0}button,.wrap-all button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;min-height:36px;min-width:96px;max-width:100%}
