body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button.sumikko{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;margin:10px}.octo-download-button,button.sumikko{cursor:pointer;font-size:16px;padding:10px 20px}.octo-download-button{background-color:#6fc9ec;border:none;border-radius:5px;color:#fff;display:block;margin:20px auto}.octo-download-button:hover{opacity:.9}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:10px;padding:20px;text-align:center;width:300px}.modal-content h2{margin-bottom:20px}.modal-content input{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:90%}.cancel-button,.confirm-button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px}.confirm-button{background-color:#0078d6;color:#fff}.confirm-button:hover{opacity:.9}.cancel-button{background-color:#888;color:#fff}.cancel-button:hover{opacity:.9}.error-message{color:#888;font-size:14px;margin-top:10px}.hover-button{background-color:#ee8bba;cursor:pointer;font-size:16px;padding:10px 20px;position:relative}.hover-button:hover{background-color:#f1a2c8}.text-button-container{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.tooltip{background:#f1a2c8;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0003;left:50%;padding:10px;position:absolute;top:-240px;transform:translateX(-50%);z-index:1000}.image-container{display:flex;gap:10px}.image-block{text-align:center}.fixed-image{border:1px solid #ddd;border-radius:5px;height:150px;object-fit:cover;width:150px}.message-popup{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0003;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:2000}.message-content p{color:#333;font-size:16px;margin:10px 0}.message-content button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.message-content button:hover{background-color:#0056b3}.language-menu{align-items:center;display:flex;left:3px;position:fixed;top:10px}.language-switcher{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:10px}.language-button{background-color:#0078d6;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 15px;transition:background-color .3s ease}.language-button:hover{opacity:.8}.github-button{align-items:center;background-color:#3498db;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:10px;padding:10px 20px;text-decoration:none;transition:background .3s ease;width:fit-content}.github-button:hover{background-color:#2980b9}.github-button img{height:20px;margin-right:8px;width:20px}.back-button{background-color:#ee8bba;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:20px auto;padding:10px 20px}.back-button:hover{background-color:#f1a2c8}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;padding:0}.container{background-color:#fff;box-shadow:0 0 10px #0000001a;margin:50px auto 20px;max-width:800px;padding:20px;text-align:center}h1{color:#333}p{color:#666;font-size:18px}button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px}button.windows{background-color:#0078d6}button.macos{background-color:#ee8bba}.sumikko{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px}button:hover{opacity:.8}.tutorial{margin-left:100px;padding:10px;text-align:left}.about-author-container{position:absolute;right:10px;top:10px}.about-button{background-color:#6fc9ec;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:10px;top:10px}.about-button:hover{background-color:#88cef0}.about-info{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;position:fixed;right:10px;top:50px;z-index:10}.about-info p{margin:0;padding:0}.about-image{height:auto;margin-bottom:10px;width:180px}@media (max-width:768px){.tutorial{margin-left:0;padding:0 10px}}.step{font-size:20px;margin-bottom:30px}.step img{display:block;height:auto;margin-top:10px;max-width:100%}
/*# sourceMappingURL=main.cc755f89.css.map*/