*{box-sizing:border-box}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:row}.FileExplorer{background-color:#eee;border-right:1px solid #ccc;flex:1 1;height:100vh;min-width:400px;overflow-y:auto;padding:20px}.app-brand{display:flex;flex-direction:column;margin-bottom:20px}.app-name{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:4px;text-decoration:none}.app-name:hover{color:#000}.app-subtitle{color:#666;font-size:.9rem;text-decoration:underline;transition:color .2s}.app-subtitle:hover{color:#fcb900}.Content{background-color:#f5f5f5;flex:3 1;height:100vh;overflow-y:auto;padding:20px}.CodeBlock{background-color:#fff;border:1px solid #ccc;border-radius:20px;padding:20px;white-space:pre-wrap}.ContentHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.button-group{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.button-group button{background:#fff;border:none;cursor:pointer;padding:8px 12px}.button-group button.active{background:#fcb900}.share-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;font-family:inherit;gap:5px;padding:8px 12px;transition:all .2s}.share-btn:hover{background:#fffdf5;border-color:#fcb900}.share-btn.copied{background:#e6fffa;border-color:#38b2ac}.share-btn span{font-size:.9rem}.declaration-implementation-block{border:1px solid #ccc;border-radius:20px;margin-bottom:12px;margin-top:12px;overflow:hidden}.declaration-implementation-block *{background-color:#fff;border-radius:0;margin:0}.declaration-implementation-block h3{background-color:#fcb900;padding:3px 20px}.declaration-implementation-block h4{background-color:#bbb;padding:3px 20px}.github-branch-select,.github-repo-input{height:40px;width:100%}.tree-node-row{white-space:nowrap}.event-table{background-color:#fff;border:1px solid #ccc;border-radius:20px;border-spacing:0;margin-top:20px;padding:20px;text-align:left}.event-table td{border-top:1px solid #ccc;padding:0 10px}.event-table td,.event-table th{padding:5px 10px}.source-selector{display:flex;gap:10px;margin-bottom:20px}button{cursor:pointer;flex:1 1;padding:10px}.source-selector button.active{background:#fcb900;border:1px solid #333;font-weight:700}.local-uploader{border:2px dashed #ccc;display:flex;flex-direction:column;gap:10px;padding:30px;text-align:center;transition:all .2s ease}.local-uploader.dragging{background-color:#fff9e6;border-color:#fcb900;transform:scale(1.02)}.local-uploader input{margin:0 auto}.clear-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.clear-btn{background-color:#ff4d4d;border:none;border-radius:0 0 10px 10px;color:#fff}.github-urls-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.github-urls-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;transition:background-color .2s}.github-urls-item:last-child{border-bottom:none}.github-urls-item:hover{background-color:#f5f5f5}.github-urls-text{flex:1 1;font-size:14px;min-width:0;white-space:normal;word-break:break-word}.github-urls-delete-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:2px;color:#999;cursor:pointer;display:flex;flex:0 0 24px;font-size:10px;height:24px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:24px}.github-urls-delete-btn:hover{background-color:#ffebee;border-color:#c00;color:#c00}.github-token-delete-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:2px;color:#999;cursor:pointer;display:flex;flex:0 0 24px;font-size:10px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px}.github-token-delete-btn:hover{background-color:#ffebee;border-color:#c00;color:#c00}.github-remember-data-container{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;display:flex;gap:10px;margin-top:15px;padding:10px}.github-remember-data-checkbox{cursor:pointer;flex-shrink:0;height:18px;width:18px}.github-remember-data-container label{color:#333;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.github-remember-data-container label:hover{color:#1976d2}@media (max-width:768px){.App{flex-direction:column}.FileExplorer{flex:none;height:auto}}
/*# sourceMappingURL=main.ed855c7a.css.map*/