body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#292d3e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Consolas,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#ff4500}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:stretch;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.generalLogin{--container-bg-color:#fcba28}.inputContainer{--inputContainer-width:120%}:root{--container-bg-color:#xxxxxxx;--inputContainer-width:40%}.generalContainer,.generalContainerNavBar{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.generalContainerNavBar{border-bottom:solid #f0f0f0;border-top:solid #f0f0f0;margin:10% 2%;min-width:200px;padding:1% 0}.container{background-color:#xxxxxxx;background-color:var(--container-bg-color);border:.4em solid #fff;border-radius:2%;flex-basis:calc(48% - 4px);flex-grow:1;flex-shrink:1;margin:2%;padding:2%}@media (max-width:768px){.container{flex-basis:100%;flex-grow:0}}.inputContainer{border-radius:10px;width:40%;width:var(--inputContainer-width)}.contentContainer,.inputContainer{display:flex;justify-content:center;margin:5px}.contentContainer{height:100%;width:100%}.searchContainer{height:50%;margin:1%;max-height:1em;max-width:20em;padding:1%;width:50%}.searchContainer,.sliderContainer{display:flex;justify-content:center}.sliderContainer{margin:3%}.boxContainer{display:flex;justify-content:center;margin:4%}.contentContainer textarea,.inputContainer input,.inputContainer textarea{box-sizing:border-box;padding:8px;width:100%}input,textarea{border:none;border-radius:5px;margin:2px}button{background-color:#fff;border:none;border-radius:12px;height:2em;margin:8px;padding:1px;width:10em}.buttonContact{margin:5px;padding:5px}button:hover{background-color:#ff4500;cursor:pointer;font-weight:700}u:hover{color:#ff4500;font-weight:700}.warningMsg{color:orange}.errorMsg{color:#c20707;font-weight:lighter;transition:color 1s ease}.errorMsg:hover{color:#000}.successMsg{color:#0feb0f}ul{font-family:Arial,sans-serif;font-size:16px;list-style-type:none;margin:0;padding:0}li:hover{background-color:#f0f0f0;transition-delay:.05s}li{border-left:solid #ccc;border-radius:2px 0 0 2px;border-width:.5em;margin:4%;padding:10px 4px;text-align:center;transition:background-color .3s ease}li a{color:#fff;text-decoration:none}li a:hover{color:#ff4500;transition-delay:.1s}.generalContainerContactForm{--container-bg-color:#7b5ea7}.inputContainer{--inputContainer-width:70%}.generalLinks{--container-bg-color:#0ba95b}.generalProjects{--container-bg-color:#ed203d}.generalTools{--container-bg-color:#5b7fea}.generalTools ul li a{transition:all .3s ease}.generalTools ul li a:hover{color:var(--container-bg-color);padding-left:8px}.containerHeader{align-items:center;display:flex;flex-direction:column;justify-content:center}.greeterHeader{border-bottom:2px dotted;justify-content:center;width:40%}.footerContainer{align-items:center;background-color:#1b1e2b;bottom:0;display:flex;flex-direction:column;height:10%;justify-content:center;padding:1%;position:fixed;width:100%}.mazeCanvas{background-size:cover;height:300px;margin:4%;padding:4%;width:300px}.Logo{background-image:url(/static/media/github.b59201ef2ff446316717.png);height:100px;margin-left:5em;margin-right:2%;width:200px}.footerA{color:#fff;cursor:pointer;text-decoration:none}.footerA:hover{color:#ff4500;font-weight:700;text-decoration:none}.footerSpan{margin-left:10px}.messageContainer{display:flex;flex-wrap:wrap;justify-content:center}.messageTile{word-wrap:break-word;border-radius:8px;margin:10px 10px 10px 5em;max-width:60em;overflow:hidden;padding:10px;position:relative;width:80%}@media (max-width:600px){.messageTile{margin-left:2em;max-width:20em}}.tileButtons{align-items:center;bottom:0;display:flex;left:50%;margin:1%;padding:1%;position:absolute;transform:translateX(-50%)}.buttonContainer{margin-right:10%;padding-right:10%}.deleteIcon:hover,.favoriteIcon:hover{cursor:pointer}.deleteIcon:hover{color:#000}.heartIconRed{color:red}.sender{border-bottom:dotted #666;color:#666;font-weight:bolder;margin:10px;text-align:left}.sender:hover{color:#ff4500}.subject{color:#2e2d2d;font-size:18px;padding:1%}.content,.subject{background-color:#d3fcf180;border-radius:8px;margin:10px;text-align:left}.content{color:#4e4e4e;padding:2%}.contactTime{color:#252525;font-size:10px;text-align:right}.messageTile:nth-child(9){background-color:#4f9d9d}.messageTile:nth-child(10){background-color:#b38a58}.messageTile:nth-child(11){background-color:#9c79b2}.messageTile:nth-child(12){background-color:#d7bfd7}.messageTile:nth-child(13){background-color:#ff6f61}.messageTile:nth-child(14){background-color:#4e4a4e}.messageTile:nth-child(15){background-color:#c2d8b9}.messageTile:nth-child(16){background-color:#ffbc42}.messageTile:nth-child(17){background-color:#6495ed}.messageTile:nth-child(18){background-color:#7b68ee}.editor-tile{border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1rem;transition:all .3s ease}.hidden-tile{display:none}.active-tile{box-shadow:0 0 0 2px #4caf50,0 8px 24px #0003}.tile-header{margin-bottom:.75rem}.tile-heading{border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:600;margin:0;padding:.2rem .4rem;transition:all .2s}.tile-heading:hover{background:#ffffff26}.heading-input{background:#fff;border:1px solid #4caf50;border-radius:4px;font-family:inherit;font-size:1.25rem;font-weight:600;padding:.2rem .4rem;width:auto}.search-section{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.search-input-group{align-items:center;background:#0000004d;border-radius:6px;display:flex;flex:1 1;gap:.25rem;min-width:120px;padding:.25rem .5rem}.search-input-group svg{color:#fff9}.replace-input,.search-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:.8rem;outline:none;padding:.25rem .5rem}.replace-input::placeholder,.search-input::placeholder{color:#ffffff80;font-size:.75rem}.search-actions{display:flex;gap:.25rem}.search-action-btn{background:#ffffff26;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;padding:.25rem .5rem;transition:all .2s}.search-action-btn:hover:not(:disabled){background:#ffffff40}.search-action-btn:disabled{cursor:not-allowed;opacity:.4}.search-notification{animation:fadeOut 2s ease forwards;background:#000c;border-radius:8px;bottom:20px;color:#fff;font-size:12px;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);z-index:10000}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0;visibility:hidden}}.replace-all-btn{background:#ff9800}.replace-all-btn:hover:not(:disabled){background:#f57c00}.textarea-container{display:flex;gap:.5rem;margin-bottom:.75rem;position:relative}.line-numbers{background:#0000004d;border-radius:6px;color:#fff9;max-height:300px;min-width:45px;overflow-y:auto;padding:.5rem;text-align:right;white-space:pre}.line-number,.line-numbers{font-family:monospace;font-size:13px;line-height:1.5}.editor-textarea{background:#0000004d;border:1px solid #ffffff26;border-radius:6px;color:#fff;flex:1 1;font-family:monospace;font-size:13px;line-height:1.4;min-height:300px;outline:none;overflow-y:auto;padding:.5rem;resize:vertical}.textarea-wrapper{display:flex;gap:.5rem;margin-bottom:.75rem;position:relative}.editor-contenteditable{word-wrap:break-word;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;color:#fff;flex:1 1;font-family:monospace;font-size:13px;line-height:1.5;min-height:300px;outline:none;overflow-y:auto;padding:.5rem;resize:vertical;white-space:pre-wrap}.editor-contenteditable:focus{border-color:#4caf50}.editor-contenteditable.no-linebreak{overflow-x:auto;white-space:nowrap}.search-highlight{background-color:#ffeb3b;border-radius:2px;color:#000;padding:0 1px}.search-highlight.current{background-color:#ff9800;color:#000;outline:2px solid #ff5722}.line-numbers::-webkit-scrollbar{background:#0000;width:0}.editor-textarea:focus{border-color:#4caf50}.editor-textarea.no-linebreak{overflow-x:auto;white-space:nowrap}.counter-section{background:#0003;border-radius:6px;color:#ffffffb3;display:flex;font-size:.7rem;gap:1rem;margin-bottom:.75rem;padding:.25rem .5rem}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.toolbar-btn{align-items:center;background:#ffffff26;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.7rem;gap:.25rem;padding:.25rem .6rem;transition:all .2s}.toolbar-btn svg{height:12px;width:12px}.toolbar-btn:hover{background:#ffffff40;transform:translateY(-1px)}.toolbar-btn.active{background:#27b08eb3}.copy-btn{background:#2196f3;margin-left:auto}.copy-btn:hover{background:#1976d2}.popup-container{position:relative}.popup{background:#2d2d2d;border-radius:6px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:.35rem;min-width:140px;padding:.5rem;position:absolute;top:100%;z-index:1000}.popup-item{margin-bottom:.35rem}.popup-item label{color:#fff;display:block;font-size:.7rem;margin-bottom:.2rem}.popup input[type=range],.popup-item input{width:100%}.font-size-value{color:#fff;font-size:.7rem;margin-left:.5rem}.encoding-popup{display:flex;flex-direction:column;gap:.2rem;min-width:80px}.encoding-option{background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;padding:.25rem .5rem;transition:all .2s}.encoding-option:hover{background:#fff3}.encoding-option.active{background:#4caf50}@media (max-width:768px){.editor-tile{padding:.75rem}.search-section{flex-direction:column}.search-actions{justify-content:center;width:100%}.toolbar{flex-direction:column}.copy-btn{margin-left:0}.textarea-container{flex-direction:column}.line-numbers{max-height:none;overflow-x:auto;white-space:pre}}.redo-btn,.undo-btn{background:#4c27b0b3}.redo-btn:hover:not(:disabled),.undo-btn:hover:not(:disabled){background:#3027b0b3}.redo-btn:disabled,.undo-btn:disabled{cursor:not-allowed;opacity:.3}.toolbar-divider{background:#fff3;height:24px;margin:0 .25rem;width:1px}.text-editor-container{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:1rem;position:relative}.global-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.global-action-btn{align-items:center;background:#fff3;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;justify-content:center;padding:.35rem 1rem;text-align:center;text-decoration:none;transition:all .2s;width:100px}label.global-action-btn{cursor:pointer;display:inline-flex;line-height:normal;margin:0}button.global-action-btn,label.global-action-btn{font-family:inherit;font-weight:400}.global-action-btn svg{flex-shrink:0;height:14px;width:14px}.global-action-btn:hover{background:#ffffff4d;transform:translateY(-1px)}label.global-action-btn input{display:none}.editor-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1rem;padding:.4rem}.editor-tab{align-items:center;background:#fff3;border-radius:5px;cursor:grab;display:flex;font-size:.7rem;gap:.25rem;padding:.2rem .35rem;transition:all .2s ease}.editor-tab:active{cursor:grabbing}.editor-tab:hover{background:#ffffff4d}.editor-tab.active{background:#4caf50}.editor-tab.muted{background:#0006;opacity:.5}.tab-heading{font-size:.7rem;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-actions{display:flex;gap:.15rem}.tab-btn{border-radius:3px;display:flex;font-size:.65rem;height:18px;max-width:15px;min-width:12px;padding:.1rem .2rem}.add-tab-btn{align-items:center;background:#fff3;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.add-tab-btn:hover{background:#fff6;transform:scale(1.05)}.tab-btn svg{display:block;height:18px;width:18px}.tab-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;line-height:1;min-width:26px;opacity:.7;padding:.2rem .3rem;transition:all .2s}.tab-btn:hover{background:#0003;opacity:1}.tab-btn:hover svg{transform:scale(1.1)}.editors-container{display:flex;flex-direction:column;gap:1rem}.scroll-top-btn{align-items:center;background:#4caf50;border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:44px;z-index:1000}.scroll-top-btn:hover{background:#45a049;box-shadow:0 6px 16px #0006;transform:translateY(-3px)}.scroll-top-btn svg{height:24px;width:24px}@media (max-width:768px){.text-editor-container{padding:.75rem}.editor-tabs{flex-wrap:nowrap;overflow-x:auto}.scroll-top-btn{bottom:1rem;height:38px;right:1rem;width:38px}}.home-btn{background:rgba(9,224,231,.212);margin-right:auto}.home-btn:hover{background:rgba(7,161,167,.212)}.coming-soon-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:80vh;padding:2rem}.coming-soon-card{animation:fadeInUp .6s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:600px;padding:3rem;text-align:center;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.coming-soon-icon{font-size:4rem;margin-bottom:1rem}.coming-soon-card h1{color:#333;font-size:2.5rem;margin-bottom:1rem}.coming-soon-description{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.coming-soon-features{background:#f8f9fa;border-radius:10px;margin-bottom:2rem;padding:1.5rem;text-align:left}.coming-soon-features h3{color:#333;margin-bottom:1rem}.coming-soon-features ul{list-style:none;padding:0}.coming-soon-features li{border-bottom:1px solid #e0e0e0;color:#555;padding:.5rem 0}.coming-soon-features li:before{content:"✨ ";margin-right:.5rem}.coming-soon-status{margin:2rem 0}.status-badge{background:#ff9800;border-radius:50px;color:#fff;display:inline-block;font-size:.9rem;margin-bottom:1rem;padding:.5rem 1rem}.progress-bar{background:#e0e0e0;border-radius:4px;height:8px;margin:1rem 0;overflow:hidden;width:100%}.progress-fill{animation:pulse 2s infinite;background:linear-gradient(90deg,#667eea,#764ba2);height:100%;width:35%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.back-button{background:#333;border-radius:8px;color:#fff;display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:transform .2s,background .2s}.back-button:hover{background:#555;transform:translateY(-2px)}
/*# sourceMappingURL=main.513e558e.css.map*/