@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Mono:ital,wght@0,200..800;1,200..800&family=Noto+Sans+JP:wght@100..900&display=swap);body{margin:16px auto;background-color:#f9fafb;font-family:"Noto Sans JP",sans-serif;font-size:.93rem;color:#111827;-webkit-font-smoothing:antialiased}@media (min-width:719.98px){body{max-width:720px}}a{color:#2d8efd;text-decoration:none;cursor:pointer}a:hover{color:#4aa3f8}h1{margin-bottom:8px}h1 a{color:#000}h1 a:hover{color:#000}h2{margin-bottom:16px;font-size:1.1rem;color:green}h3{font-size:1.15rem}h4.pre-title{font-size:.88rem}footer{text-align:right;font-size:.67rem;border-top:1px solid #eaeaea;background-color:#f9fafb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#a5a5a5;width:100%;height:36px;margin:0;padding:8px .88%;position:fixed;bottom:0;left:0}footer p i{margin-right:6px}footer ul.copy-links{list-style:none}footer ul.copy-links li{padding:0 4px}footer ul.copy-links li:not(:first-child){border-left:1px solid #a5a5a5}footer ul.copy-links li a{text-decoration:none}footer ul.copy-links li a:hover{color:#6585ff}footer ul.copy-links li i{margin-right:4px}@supports (-webkit-backdrop-filter:none){footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.form-control:focus{box-shadow:0 0 3px rgba(45,142,253,.35)}}#subheader{margin-bottom:24px}#subheader p{font-size:.78rem;color:#878787}#content{padding-bottom:52px!important}#content #guri2 #guri2-zone{border:2px dashed #888;height:200px;display:grid;place-items:center;user-select:none;-webkit-user-select:none}#content #guri2 #guri2-fill{width:0}#content #guri2 #guri2-status{color:#555}#content #generate #generate-fill{width:0}label span.mono{font-size:.8rem;background:#eee;border-radius:4px;font-family:"Atkinson Hyperlegible Mono",monospace;margin-left:.5rem;padding:2px 4px}pre.result-mono{background:#eee;padding:1rem;font-family:"Atkinson Hyperlegible Mono",monospace system-ui monospace;white-space:pre-wrap;word-break:break-all}.progress-bar{width:100%;height:10px;border-radius:6px;background:#eee;overflow:hidden}.progress-fill{height:100%;background:#4caf50}.btn.btn-outline-secondary.eye-toggle{color:#8c959d;border-color:#dae0e5;background-color:#fff}.btn.btn-outline-secondary.eye-toggle:hover{color:#6c858d;border-color:#dae0e5;background-color:#e2e6ea}.disclaimer{color:#aac}.disclaimer p{display:none}