body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Fira code,Fira Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}a:hover{text-decoration:underline}.flex-even{flex:1}.no-resize{resize:none}.no-wrap{white-space:nowrap}.offline .hide-offline,.online .hide-online{display:none}.app h1{font-size:1.2rem}.app .original-author-link svg,.app .view-source-link svg{vertical-align:text-bottom;width:1rem;height:1rem;margin-left:.35rem}.app .original-author-link svg{fill:#fc6d26;vertical-align:middle;width:1.75rem;height:auto}.input{background:#303030}.input:focus-within{box-shadow:0 0 .3rem #73ffaf57}.input textarea{outline:none}@media (prefers-color-scheme:light){.input{background:#eaeaea}.input:focus-within{box-shadow:0 0 .3rem #4eac7691}}.menu .copy-button,.menu .share-button{width:8rem}.menu .options-toggle-input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu .options-toggle-track{background-color:#6c757d;border-radius:999px;flex:none;width:2.25rem;height:1.25rem;margin-right:.375rem;transition:background-color .15s ease-in-out;display:inline-block;position:relative}.menu .options-toggle-track:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s ease-in-out;position:absolute;top:.125rem;left:.125rem}.menu .options-toggle-input:checked+.options-toggle-track{background-color:#2384c6}.menu .options-toggle-input:checked+.options-toggle-track:after{transform:translate(1rem)}.menu .options-toggle-input:focus-visible+.options-toggle-track{outline-offset:2px;outline:2px solid #2384c6}.tree{white-space:pre}
