:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;color:var(--custom-text-color, rgba(255, 255, 255, .87));background-color:#242424}:root[data-theme=light]{color-scheme:light;color:var(--custom-text-color, #213547);background-color:#fff}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;color:var(--custom-text-color)}h1{font-size:3.2em;line-height:1.1;color:var(--custom-text-color);text-shadow:var(--text-glow)}h2,h3,h4,h5,h6{color:var(--custom-text-color);text-shadow:var(--text-glow)}p,span,label,nav{color:var(--custom-text-color)}label,.section-description,.field-description,.pattern-description{text-shadow:var(--text-glow)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}:root[data-theme=dark] button{background-color:#1a1a1a}:root[data-theme=light] button{background-color:#f9f9f9}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}header{position:static;top:0;left:0;right:0;padding:1rem 2rem;border-bottom:1px solid rgba(128,128,128,.2);display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.header-title{display:flex;align-items:center;gap:1rem;flex-shrink:0}.header-logo{height:50px;width:auto;transition:filter .3s ease}.header-logo{filter:drop-shadow(0 0 calc(5px * var(--glow-multiplier, 0)) var(--custom-text-color)) drop-shadow(0 0 calc(10px * var(--glow-multiplier, 0)) var(--custom-text-color)) drop-shadow(0 0 calc(20px * var(--glow-multiplier, 0)) var(--custom-text-color)) drop-shadow(0 0 calc(40px * var(--glow-multiplier, 0)) var(--custom-text-color))}header h1{margin:0;text-align:left;font-size:1.5rem;color:var(--custom-text-color);text-shadow:var(--text-glow)}.header-controls{display:flex;gap:1rem;align-items:center;flex-shrink:0}.glow-control{display:flex;align-items:center;gap:.5rem}.glow-label{font-size:.85rem;font-weight:500;color:var(--custom-text-color);text-shadow:var(--text-glow);white-space:nowrap}.glow-slider{width:80px;height:6px;border-radius:3px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.glow-slider::-webkit-slider-track{width:100%;height:6px;border-radius:3px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .glow-slider::-webkit-slider-track{background:#1a1a1a}:root[data-theme=light] .glow-slider::-webkit-slider-track{background:#f0f0f0}.glow-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--custom-text-color);cursor:pointer;border:2px solid rgba(128,128,128,.3);transition:all .2s ease}.glow-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px var(--custom-text-color)}.glow-slider::-moz-range-track{width:100%;height:6px;border-radius:3px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .glow-slider::-moz-range-track{background:#1a1a1a}:root[data-theme=light] .glow-slider::-moz-range-track{background:#f0f0f0}.glow-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--custom-text-color);cursor:pointer;border:2px solid rgba(128,128,128,.3);transition:all .2s ease}.glow-slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px var(--custom-text-color)}.color-picker{width:40px;height:40px;border:1px solid rgba(128,128,128,.3);border-radius:8px;cursor:pointer;transition:all .3s ease;background:transparent;padding:0}.color-picker:hover{border-color:#646cff;transform:scale(1.1)}.theme-toggle{background:transparent;border:1px solid rgba(128,128,128,.3);border-radius:8px;padding:.5rem .75rem;font-size:1.2rem;cursor:pointer;transition:all .3s ease}.theme-toggle:hover{border-color:#646cff;transform:scale(1.1)}.app-container{display:flex;height:calc(100vh - 61px)}.sidebar{width:250px;border-right:1px solid rgba(128,128,128,.2);padding:1rem;overflow-y:auto}.main-content{flex:1;padding:2rem;overflow-y:auto}.menu-list{list-style:none;padding:0;margin:0}.menu-list li{margin-bottom:.5rem}.menu-item{width:100%;text-align:left;padding:.75rem 1rem;border-radius:8px;border:1px solid transparent;font-size:.95rem;transition:all .2s ease;color:var(--custom-text-color);text-shadow:var(--text-glow)}.menu-item:hover{border-color:#8080804d}.menu-item.active{background-color:var(--custom-text-color);color:var(--menu-active-text-color, white);border-color:var(--custom-text-color)}.menu-item.active:hover{opacity:.9}.jwt-decoder{max-width:800px}.jwt-decoder h2{margin-top:0;margin-bottom:.5rem}.jwt-decoder>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.jwt-input-section{margin-bottom:1.5rem}.jwt-input-section label{display:block;margin-bottom:.5rem;font-weight:500}.jwt-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-family:Courier New,Courier,monospace;font-size:.9rem;resize:vertical;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=dark] .jwt-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .jwt-input{background-color:#fff;color:#213547}.jwt-input:focus{outline:none;border-color:#646cff}.jwt-error{padding:1rem;background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:8px;margin-bottom:1.5rem;color:#ff6b6b}.jwt-output{display:flex;flex-direction:column;gap:1.5rem}.jwt-section h3{margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.jwt-json,.jwt-signature{padding:1rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.5;margin:0}:root[data-theme=dark] .jwt-json,:root[data-theme=dark] .jwt-signature{background-color:#1a1a1a;color:#a6e22e}:root[data-theme=light] .jwt-json,:root[data-theme=light] .jwt-signature{background-color:#f5f5f5;color:#2d5016}.jwt-signature{word-break:break-all}.calculators{max-width:800px}.calculators h2{margin-top:0;margin-bottom:1.5rem}.calculator-selector{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(128,128,128,.2);padding-bottom:.5rem}.calculator-tab{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;font-size:.95rem;border-bottom:2px solid transparent;transition:all .2s ease;color:var(--custom-text-color);text-shadow:var(--text-glow)}.calculator-tab:hover{border-bottom-color:#80808080}.calculator-tab.active{border-bottom-color:var(--custom-text-color);font-weight:600}.calculator-content{margin-top:1.5rem}.arithmetic-calculator{max-width:320px}.calc-display{padding:1.5rem;text-align:right;font-size:2rem;font-family:Courier New,Courier,monospace;border-radius:8px;margin-bottom:1rem;border:1px solid rgba(128,128,128,.3);min-height:60px;display:flex;align-items:center;justify-content:flex-end;word-break:break-all}:root[data-theme=dark] .calc-display{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .calc-display{background-color:#f5f5f5;color:#213547}.calc-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.calc-btn{padding:1.2rem;font-size:1.2rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);cursor:pointer;transition:all .2s ease;font-weight:500}.calc-btn:hover{transform:scale(1.05);border-color:var(--custom-text-color)}.calc-btn:active{transform:scale(.95)}.calc-btn-operation{background-color:#646cff33;font-weight:600}.calc-btn-equals{background-color:#646cff4d;font-weight:600;grid-row:span 2}.calc-btn-clear,.calc-btn-backspace{background-color:#ff646433;font-weight:600}.calc-btn-zero{grid-column:span 2}.unit-converter{max-width:600px}.category-selector{display:flex;gap:.5rem;margin-bottom:2rem}.category-btn{padding:.75rem 1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);cursor:pointer;transition:all .2s ease;font-weight:500}.category-btn.active{background-color:var(--custom-text-color);color:var(--menu-active-text-color);border-color:var(--custom-text-color)}.conversion-section{display:flex;flex-direction:column;gap:1rem;align-items:center}.conversion-input-group{width:100%}.conversion-input-group label{display:block;margin-bottom:.5rem;font-weight:500}.input-with-select{display:flex;gap:.5rem}.unit-input{flex:1;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;transition:border-color .2s ease}:root[data-theme=dark] .unit-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .unit-input{background-color:#fff;color:#213547}.unit-input:focus{outline:none;border-color:#646cff}.unit-select{padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;cursor:pointer;transition:border-color .2s ease;min-width:140px}:root[data-theme=dark] .unit-select{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .unit-select{background-color:#fff;color:#213547}.unit-select:focus{outline:none;border-color:#646cff}.conversion-arrow{font-size:2rem;color:var(--custom-text-color);margin:.5rem 0}.time-converter{max-width:600px}.time-converter>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.time-conversion-section{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:2rem}.time-input-group{width:100%}.time-input-group label{display:block;margin-bottom:.5rem;font-weight:500}.time-input{flex:1;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;transition:border-color .2s ease}:root[data-theme=dark] .time-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .time-input{background-color:#fff;color:#213547}.time-input:focus{outline:none;border-color:#646cff}.time-select{padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;cursor:pointer;transition:border-color .2s ease;min-width:180px}:root[data-theme=dark] .time-select{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .time-select{background-color:#fff;color:#213547}.time-select:focus{outline:none;border-color:#646cff}.time-arrow{font-size:2rem;color:var(--custom-text-color);margin:.5rem 0}.time-examples{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .time-examples{background-color:#1a1a1a}:root[data-theme=light] .time-examples{background-color:#f5f5f5}.time-examples h4{margin-top:0;margin-bottom:1rem}.time-examples ul{margin:0;padding-left:1.5rem}.time-examples li{margin-bottom:.5rem;opacity:.9}.timezone-converter{max-width:700px}.timezone-converter>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.timezone-conversion-section{display:flex;flex-direction:column;gap:1.5rem;align-items:center;margin-bottom:2rem}.timezone-input-group{width:100%}.timezone-input-group label{display:block;margin-bottom:.5rem;font-weight:500}.timezone-select{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;cursor:pointer;transition:border-color .2s ease;margin-bottom:.5rem}:root[data-theme=dark] .timezone-select{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .timezone-select{background-color:#fff;color:#213547}.timezone-select:focus{outline:none;border-color:#646cff}.timezone-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1.2rem;transition:border-color .2s ease;font-family:Courier New,Courier,monospace;box-sizing:border-box}:root[data-theme=dark] .timezone-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .timezone-input{background-color:#fff;color:#213547}.timezone-input:focus{outline:none;border-color:#646cff}.timezone-input[readonly]{opacity:.7;cursor:not-allowed}.current-time{margin-top:.5rem;padding:.5rem;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:.9rem;text-align:center;opacity:.8}:root[data-theme=dark] .current-time{background-color:#646cff1a}:root[data-theme=light] .current-time{background-color:#646cff0d}.timezone-arrow{font-size:2rem;color:var(--custom-text-color);margin:.5rem 0}.timezone-info{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .timezone-info{background-color:#1a1a1a}:root[data-theme=light] .timezone-info{background-color:#f5f5f5}.timezone-info h4{margin-top:0;margin-bottom:1rem}.timezone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.timezone-card{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.2)}:root[data-theme=dark] .timezone-card{background-color:#ffffff08}:root[data-theme=light] .timezone-card{background-color:#00000005}.timezone-card strong{font-size:.85rem;opacity:.7}.timezone-card span{font-family:Courier New,Courier,monospace;font-size:1rem}.modulo-calculator{max-width:600px}.modulo-calculator>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.modulo-formula{margin-bottom:2rem}.formula-display{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);text-align:center}:root[data-theme=dark] .formula-display{background-color:#1a1a1a}:root[data-theme=light] .formula-display{background-color:#f5f5f5}.formula-text{font-size:1.5rem;font-family:Courier New,Courier,monospace;font-weight:500}.modulo-inputs{display:flex;align-items:flex-end;gap:1rem;margin-bottom:2rem}.modulo-input-group{flex:1}.modulo-input-group label{display:block;margin-bottom:.5rem;font-weight:500}.modulo-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1.1rem;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=dark] .modulo-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .modulo-input{background-color:#fff;color:#213547}.modulo-input:focus{outline:none;border-color:#646cff}.modulo-operator{font-size:2rem;padding-bottom:.75rem;color:var(--custom-text-color);font-weight:600}.modulo-result{margin-bottom:1.5rem}.result-card{padding:1.5rem;border-radius:8px;border:1px solid rgba(100,108,255,.3)}:root[data-theme=dark] .result-card{background-color:#646cff1a}:root[data-theme=light] .result-card{background-color:#646cff0d}.result-card h4{margin-top:0;margin-bottom:1rem}.result-value{margin-bottom:.75rem;font-size:1.1rem}.result-value strong{margin-right:.5rem}.result-equation{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(128,128,128,.2);font-family:Courier New,Courier,monospace;font-size:1rem;opacity:.9}.modulo-error{padding:1rem;margin-bottom:1.5rem;background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:8px;color:#ff6b6b;text-align:center}.clear-button{padding:.75rem 1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);cursor:pointer;transition:all .2s ease;font-weight:500;margin-bottom:2rem}.clear-button:hover{transform:scale(1.05);border-color:var(--custom-text-color)}.modulo-info{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .modulo-info{background-color:#1a1a1a}:root[data-theme=light] .modulo-info{background-color:#f5f5f5}.modulo-info h4{margin-top:0;margin-bottom:.75rem}.modulo-info p{margin-bottom:1rem;opacity:.9}.modulo-info ul{margin:.5rem 0 1rem;padding-left:1.5rem}.modulo-info li{margin-bottom:.5rem;opacity:.9}.unix-timestamp-converter{max-width:700px}.timestamp-section{margin-bottom:2rem;padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.2)}:root[data-theme=dark] .timestamp-section{background-color:#ffffff05}:root[data-theme=light] .timestamp-section{background-color:#00000005}.timestamp-section h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.current-timestamp{display:flex;flex-direction:column;gap:1rem}.timestamp-display{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:6px;border:2px solid var(--custom-text-color)}:root[data-theme=dark] .timestamp-display{background-color:#646cff1a}:root[data-theme=light] .timestamp-display{background-color:#646cff0d}.timestamp-value{font-size:1.5rem;font-weight:700;font-family:Courier New,Courier,monospace;color:var(--custom-text-color);flex:1}.copy-btn{background:transparent;border:1px solid rgba(128,128,128,.3);border-radius:6px;padding:.5rem .75rem;font-size:1.2rem;cursor:pointer;transition:all .2s ease}.copy-btn:hover{border-color:var(--custom-text-color);transform:scale(1.1)}.copy-btn-small{background:transparent;border:1px solid rgba(128,128,128,.2);border-radius:4px;padding:.25rem .5rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-left:.5rem}.copy-btn-small:hover{border-color:var(--custom-text-color);transform:scale(1.1)}.timestamp-formats{display:flex;flex-direction:column;gap:.75rem}.format-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.2)}:root[data-theme=dark] .format-item{background-color:#ffffff08}:root[data-theme=light] .format-item{background-color:#00000008}.format-label{font-weight:600;min-width:90px;font-size:.9rem;opacity:.8}.format-item code{font-family:Courier New,Courier,monospace;font-size:.9rem;flex:1}.converter-input{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.converter-input label{font-weight:600;font-size:.9rem}.converter-input input{padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.3);font-size:1rem;font-family:Courier New,Courier,monospace;transition:all .2s ease}:root[data-theme=dark] .converter-input input{background-color:#ffffff0d;color:var(--custom-text-color)}:root[data-theme=light] .converter-input input{background-color:#fff;color:var(--custom-text-color)}.converter-input input:focus{outline:none;border-color:var(--custom-text-color)}.datetime-inputs{display:flex;flex-direction:column;gap:1rem}.convert-btn{padding:.75rem 1.5rem;border-radius:6px;border:1px solid var(--custom-text-color);background-color:var(--custom-text-color);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.convert-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.convert-btn:disabled{opacity:.5;cursor:not-allowed}.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.operation-btn{padding:.75rem 1rem;border-radius:6px;border:1px solid rgba(128,128,128,.3);font-size:.9rem;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--custom-text-color)}.operation-btn:hover{border-color:var(--custom-text-color);transform:translateY(-2px)}.reference-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.reference-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.2)}:root[data-theme=dark] .reference-item{background-color:#ffffff08}:root[data-theme=light] .reference-item{background-color:#00000008}.reference-label{font-size:.85rem;opacity:.9}.reference-item code{font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:600;color:var(--custom-text-color)}.url-parser{max-width:900px}.url-parser h2{margin-top:0;margin-bottom:.5rem}.url-parser>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.url-input-section{margin-bottom:1.5rem}.url-input-section label{display:block;margin-bottom:.5rem;font-weight:500}.url-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-family:Courier New,Courier,monospace;font-size:.9rem;resize:vertical;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=dark] .url-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .url-input{background-color:#fff;color:#213547}.url-input:focus{outline:none;border-color:#646cff}.url-error{padding:1rem;background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:8px;margin-bottom:1.5rem;color:#ff6b6b}.url-output{display:flex;flex-direction:column;gap:1.5rem}.url-section{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .url-section{background-color:#1a1a1a}:root[data-theme=light] .url-section{background-color:#f5f5f5}.url-section h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.url-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.url-field{display:flex;flex-direction:column;gap:.25rem}.url-field.full-width{grid-column:1 / -1}.url-field label{font-weight:600;font-size:.85rem;opacity:.8}.url-field code{padding:.5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9rem;word-break:break-all}:root[data-theme=dark] .url-field code{background-color:#ffffff0d;color:#a6e22e}:root[data-theme=light] .url-field code{background-color:#0000000d;color:#2d5016}.field-description{font-size:.75rem;opacity:.6;margin-top:.25rem}.params-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.param-item{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.2)}:root[data-theme=dark] .param-item{background-color:#ffffff08}:root[data-theme=light] .param-item{background-color:#00000005}.param-item strong{font-size:.85rem;opacity:.8}.param-item code{padding:.25rem .5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.85rem;word-break:break-all}:root[data-theme=dark] .param-item code{background-color:#ffffff0d;color:#a6e22e}:root[data-theme=light] .param-item code{background-color:#0000000d;color:#2d5016}.param-array{display:flex;flex-direction:column;gap:.5rem}.array-label{font-size:.75rem;opacity:.7;font-style:italic}.array-item{padding:.25rem .5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.85rem;word-break:break-all;margin-left:.5rem;border-left:2px solid rgba(100,108,255,.3)}:root[data-theme=dark] .array-item{background-color:#ffffff0d;color:#a6e22e}:root[data-theme=light] .array-item{background-color:#0000000d;color:#2d5016}.url-structure{padding:1rem;border-radius:6px;overflow-x:auto}:root[data-theme=dark] .url-structure{background-color:#ffffff0d}:root[data-theme=light] .url-structure{background-color:#0000000d}.structure-text{font-family:Courier New,Courier,monospace;font-size:1rem;word-break:break-all}.protocol-part{color:#e06c75;font-weight:600}.hostname-part{color:#61afef;font-weight:600}.port-part{color:#d19a66;font-weight:600}.pathname-part{color:#98c379;font-weight:600}.search-part{color:#c678dd;font-weight:600}.hash-part{color:#56b6c2;font-weight:600}.separator{opacity:.5}.encoder-decoder-section{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.encoder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.encoder-field{display:flex;flex-direction:column;gap:.5rem}.encoder-field label{font-weight:600;font-size:.9rem}.output-field{cursor:default}:root[data-theme=dark] .output-field{background-color:#ffffff0d}:root[data-theme=light] .output-field{background-color:#00000008}.unix-cheatsheet{max-width:1200px}.unix-cheatsheet h2{margin-top:0;margin-bottom:.5rem}.unix-cheatsheet>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.search-section{margin-bottom:1.5rem}.search-input{width:100%;max-width:500px;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-size:1rem;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=dark] .search-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .search-input{background-color:#fff;color:#213547}.search-input:focus{outline:none;border-color:#646cff}.category-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.filter-btn{padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(128,128,128,.3);cursor:pointer;transition:all .2s ease;font-size:.9rem}.filter-btn.active{background-color:var(--custom-text-color);color:var(--menu-active-text-color);border-color:var(--custom-text-color)}.pipes-section{padding:1.5rem;border-radius:8px;border:2px solid var(--custom-text-color);margin-bottom:2rem}:root[data-theme=dark] .pipes-section{background-color:#646cff0d}:root[data-theme=light] .pipes-section{background-color:#646cff08}.pipes-section h3{margin-top:0;margin-bottom:.75rem;font-size:1.4rem}.pipes-intro{margin-bottom:1.5rem;opacity:.9}.pipes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.pipe-card{padding:1rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .pipe-card{background-color:#1a1a1a}:root[data-theme=light] .pipe-card{background-color:#fff}.pipe-symbol{display:inline-block;font-size:1.5rem;font-weight:700;padding:.25rem .75rem;border-radius:6px;margin-bottom:.5rem;font-family:Courier New,Courier,monospace}:root[data-theme=dark] .pipe-symbol{background-color:#646cff4d;color:#61afef}:root[data-theme=light] .pipe-symbol{background-color:#646cff33;color:#06c}.pipe-card h4{margin:.5rem 0;font-size:1.1rem}.pipe-card p{margin:.5rem 0;font-size:.9rem;opacity:.9}.pipe-example{display:block;margin:.75rem 0 .5rem;padding:.5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.85rem;word-break:break-all}:root[data-theme=dark] .pipe-example{background-color:#ffffff0d;color:#a6e22e}:root[data-theme=light] .pipe-example{background-color:#0000000d;color:#2d5016}.pipe-description{font-size:.8rem;opacity:.7;font-style:italic}.pipes-examples{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(128,128,128,.2)}.pipes-examples h4{margin-top:0;margin-bottom:1rem}.example-list{display:flex;flex-direction:column;gap:.75rem}.example-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:6px;border-left:3px solid var(--custom-text-color)}:root[data-theme=dark] .example-item{background-color:#ffffff08}:root[data-theme=light] .example-item{background-color:#00000005}.example-item code{font-family:Courier New,Courier,monospace;font-size:.95rem;font-weight:600}.example-item span{font-size:.85rem;opacity:.8}.commands-container{display:flex;flex-direction:column;gap:2rem}.category-section h3{margin-top:0;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid var(--custom-text-color);padding-bottom:.5rem}.commands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.command-card{padding:1rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);transition:all .2s ease}:root[data-theme=dark] .command-card{background-color:#1a1a1a}:root[data-theme=light] .command-card{background-color:#f5f5f5}.command-card:hover{border-color:var(--custom-text-color);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.command-header{margin-bottom:.5rem}.command-name{font-size:1.1rem;font-weight:700;font-family:Courier New,Courier,monospace;padding:.25rem .5rem;border-radius:4px}:root[data-theme=dark] .command-name{background-color:#646cff33;color:#61afef}:root[data-theme=light] .command-name{background-color:#646cff1a;color:#06c}.command-description{margin:.5rem 0;font-size:.9rem;opacity:.9}.command-example{display:block;margin-top:.75rem;padding:.5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.85rem;word-break:break-all}:root[data-theme=dark] .command-example{background-color:#ffffff0d;color:#a6e22e}:root[data-theme=light] .command-example{background-color:#0000000d;color:#2d5016}.no-results{text-align:center;padding:3rem;font-size:1.1rem;opacity:.6}.string-analysis{max-width:1000px}.string-analysis h2{margin-top:0;margin-bottom:.5rem}.string-analysis>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.string-input-section{margin-bottom:1.5rem}.string-input-section label{display:block;margin-bottom:.5rem;font-weight:500}.string-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-family:Courier New,Courier,monospace;font-size:1rem;resize:vertical;transition:border-color .2s ease;box-sizing:border-box}:root[data-theme=dark] .string-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .string-input{background-color:#fff;color:#213547}.string-input:focus{outline:none;border-color:#646cff}.analysis-output{display:flex;flex-direction:column;gap:1.5rem}.analysis-section{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .analysis-section{background-color:#1a1a1a}:root[data-theme=light] .analysis-section{background-color:#f5f5f5}.analysis-section h3{margin-top:0;margin-bottom:1rem;font-size:1.2rem}.patterns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.pattern-card{padding:1rem;border-radius:8px;border:2px solid rgba(128,128,128,.3);transition:all .2s ease}.pattern-card.matches{border-color:#4caf50}:root[data-theme=dark] .pattern-card.matches{background-color:#4caf501a}:root[data-theme=light] .pattern-card.matches{background-color:#4caf500d}.pattern-card.no-match{opacity:.5}:root[data-theme=dark] .pattern-card{background-color:#ffffff08}:root[data-theme=light] .pattern-card{background-color:#00000005}.pattern-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.pattern-name{font-family:Courier New,Courier,monospace;font-weight:700;font-size:1rem}.pattern-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.85rem;font-weight:700}.pattern-badge.match{background-color:#4caf50;color:#fff}.pattern-badge.no-match{background-color:#8080804d;color:#808080b3}.pattern-description{margin:0;font-size:.85rem;opacity:.9;line-height:1.4}.slug-section{margin-top:1.5rem}.section-description{margin:0 0 1rem;font-size:.9rem;opacity:.8}.slug-output{display:flex;flex-direction:column;gap:.5rem}.slug-output label{font-weight:600;font-size:.9rem}.slug-result{padding:1rem;border-radius:6px;border:2px solid var(--custom-text-color)}:root[data-theme=dark] .slug-result{background-color:#646cff1a}:root[data-theme=light] .slug-result{background-color:#646cff0d}.slug-result code{font-family:Courier New,Courier,monospace;font-size:1.1rem;font-weight:600;word-break:break-all;color:var(--custom-text-color)}.non-printable-info-box{padding:1rem;border-radius:6px;margin-bottom:1rem;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .non-printable-info-box{background-color:#ffffff08}:root[data-theme=light] .non-printable-info-box{background-color:#00000005}.non-printable-info-box strong{display:block;margin-bottom:.5rem;font-size:.95rem}.non-printable-info-box ul{margin:0;padding-left:1.5rem}.non-printable-info-box li{margin:.25rem 0;font-size:.85rem;opacity:.9;line-height:1.5}.non-printable-status{padding:1rem;border-radius:6px;border:2px solid}.non-printable-status.clean{border-color:#4caf50}:root[data-theme=dark] .non-printable-status.clean{background-color:#4caf501a}:root[data-theme=light] .non-printable-status.clean{background-color:#4caf500d}.non-printable-status.warning{border-color:#ff9800}:root[data-theme=dark] .non-printable-status.warning{background-color:#ff98001a}:root[data-theme=light] .non-printable-status.warning{background-color:#ff98000d}.non-printable-status .status-icon{font-size:1.2rem;margin-right:.5rem}.non-printable-status.clean .status-icon{color:#4caf50}.non-printable-status.warning .status-icon{color:#ff9800}.non-printable-status .status-text{font-weight:600;font-size:1rem}.non-printable-list{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.non-printable-item{padding:.75rem;border-radius:6px;border:1px solid rgba(255,152,0,.3);display:flex;flex-direction:column;gap:.5rem}:root[data-theme=dark] .non-printable-item{background-color:#ff98000d}:root[data-theme=light] .non-printable-item{background-color:#ff980008}.non-printable-info{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.non-printable-label{font-weight:600;min-width:70px;opacity:.8}.non-printable-info code{font-family:Courier New,Courier,monospace;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}:root[data-theme=dark] .non-printable-info code{background-color:#ffffff1a;color:#ff9800}:root[data-theme=light] .non-printable-info code{background-color:#0000000d;color:#f57c00}.char-codes-container{display:flex;flex-wrap:wrap;gap:.5rem;max-height:400px;overflow-y:auto;padding:.5rem;border-radius:6px}:root[data-theme=dark] .char-codes-container{background-color:#ffffff05}:root[data-theme=light] .char-codes-container{background-color:#00000005}.char-code-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;border-radius:6px;border:1px solid rgba(128,128,128,.3);min-width:100px;transition:all .2s ease}.char-code-item:hover{border-color:var(--custom-text-color);transform:translateY(-2px)}:root[data-theme=dark] .char-code-item{background-color:#ffffff0d}:root[data-theme=light] .char-code-item{background-color:#00000008}.char-display{font-family:Courier New,Courier,monospace;font-size:1.5rem;font-weight:700;color:var(--custom-text-color);min-height:2rem;display:flex;align-items:center;justify-content:center}.char-code-values{display:flex;flex-direction:column;gap:.25rem;width:100%}.code-value{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem}.code-label{font-weight:600;opacity:.7}.code-value code{font-family:Courier New,Courier,monospace;padding:.125rem .25rem;border-radius:3px;font-size:.7rem}:root[data-theme=dark] .code-value code{background-color:#ffffff1a;color:#61afef}:root[data-theme=light] .code-value code{background-color:#00000014;color:#06c}.image-optimizer{max-width:1200px}.image-optimizer h2{margin-top:0;margin-bottom:.5rem}.image-optimizer>p{margin-top:0;margin-bottom:2rem;opacity:.8}.upload-section{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:2px dashed rgba(128,128,128,.3);border-radius:12px;margin-bottom:2rem;transition:all .3s ease}.upload-section:hover{border-color:var(--custom-text-color)}.file-input{display:none}.upload-button{padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;border:2px solid var(--custom-text-color);background-color:transparent;color:var(--custom-text-color);cursor:pointer;transition:all .3s ease;text-shadow:var(--text-glow)}.upload-button:hover{background-color:var(--custom-text-color);color:var(--menu-active-text-color);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.upload-hint{font-size:.85rem;opacity:.7}.quality-control{margin-bottom:2rem;padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .quality-control{background-color:#1a1a1a}:root[data-theme=light] .quality-control{background-color:#f5f5f5}.quality-label{display:block;margin-bottom:1rem;font-weight:600;font-size:1rem;text-shadow:var(--text-glow)}.quality-slider{width:100%;height:8px;border-radius:4px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;margin-bottom:.5rem}.quality-slider::-webkit-slider-track{width:100%;height:8px;border-radius:4px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .quality-slider::-webkit-slider-track{background:linear-gradient(to right,#ff6b6b,#4ecdc4,#45b7d1)}:root[data-theme=light] .quality-slider::-webkit-slider-track{background:linear-gradient(to right,#ff8787,#69d9d0,#69c5e0)}.quality-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--custom-text-color);cursor:pointer;border:3px solid rgba(128,128,128,.3);transition:all .2s ease}.quality-slider::-webkit-slider-thumb:hover{transform:scale(1.3);box-shadow:0 0 15px var(--custom-text-color)}.quality-slider::-moz-range-track{width:100%;height:8px;border-radius:4px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .quality-slider::-moz-range-track{background:linear-gradient(to right,#ff6b6b,#4ecdc4,#45b7d1)}:root[data-theme=light] .quality-slider::-moz-range-track{background:linear-gradient(to right,#ff8787,#69d9d0,#69c5e0)}.quality-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--custom-text-color);cursor:pointer;border:3px solid rgba(128,128,128,.3);transition:all .2s ease}.quality-slider::-moz-range-thumb:hover{transform:scale(1.3);box-shadow:0 0 15px var(--custom-text-color)}.quality-hints{display:flex;justify-content:space-between;font-size:.75rem;opacity:.6;margin-top:.5rem}.preview-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.preview-item{display:flex;flex-direction:column;gap:1rem}.preview-item h3{margin:0;font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.processing{font-size:.85rem;font-weight:400;opacity:.7;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:.3}}.image-container{width:100%;min-height:300px;border-radius:8px;border:2px solid rgba(128,128,128,.3);overflow:hidden;display:flex;align-items:center;justify-content:center}:root[data-theme=dark] .image-container{background-color:#1a1a1a}:root[data-theme=light] .image-container{background-color:#f0f0f0}.image-container img{max-width:100%;max-height:500px;object-fit:contain;display:block}.placeholder{padding:2rem;opacity:.5;font-style:italic}.image-info{padding:1rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);display:flex;flex-direction:column;gap:.75rem}:root[data-theme=dark] .image-info{background-color:#ffffff08}:root[data-theme=light] .image-info{background-color:#00000005}.info-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.info-label{font-weight:600;font-size:.9rem;opacity:.8}.info-value{font-family:Courier New,Courier,monospace;font-size:.95rem;font-weight:600;color:var(--custom-text-color)}.info-value.savings{color:#4caf50;font-size:1.1rem;text-shadow:var(--text-glow)}.download-button{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;border:2px solid #4caf50;background-color:#4caf50;color:#fff;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.download-button:hover{background-color:#45a049;border-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf5066}.download-button:active{transform:translateY(0)}@media(max-width:768px){.preview-section{grid-template-columns:1fr}}.json-operations{max-width:1000px}.json-operations h2{margin-top:0;margin-bottom:.5rem}.json-operations>p{margin-top:0;margin-bottom:1.5rem;opacity:.8}.json-input-section{margin-bottom:1.5rem}.input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.input-header label{font-weight:500}.validation-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;transition:all .2s ease}.validation-badge.valid{border:2px solid #4caf50;color:#4caf50}:root[data-theme=dark] .validation-badge.valid{background-color:#4caf501a}:root[data-theme=light] .validation-badge.valid{background-color:#4caf500d}.validation-badge.invalid{border:2px solid #f44336;color:#f44336}:root[data-theme=dark] .validation-badge.invalid{background-color:#f443361a}:root[data-theme=light] .validation-badge.invalid{background-color:#f443360d}.badge-icon{font-size:1rem;font-weight:700}.json-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid rgba(128,128,128,.3);font-family:Courier New,Courier,monospace;font-size:.95rem;resize:vertical;transition:border-color .2s ease;box-sizing:border-box;line-height:1.5}:root[data-theme=dark] .json-input{background-color:#1a1a1a;color:#ffffffde}:root[data-theme=light] .json-input{background-color:#fff;color:#213547}.json-input:focus{outline:none;border-color:#646cff}.json-error{padding:1rem;border-radius:8px;border:2px solid #f44336;margin-bottom:1.5rem;font-size:.9rem}:root[data-theme=dark] .json-error{background-color:#f443361a;color:#ff6b6b}:root[data-theme=light] .json-error{background-color:#f443360d;color:#d32f2f}.json-error strong{display:inline-block;margin-right:.5rem}.error-location{margin-top:.5rem;font-family:Courier New,Courier,monospace;font-size:.85rem;opacity:.9}.json-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .json-actions{background-color:#1a1a1a}:root[data-theme=light] .json-actions{background-color:#f5f5f5}.action-group h3{margin-top:0;margin-bottom:1rem;font-size:1rem;opacity:.9}.button-group{display:flex;flex-direction:column;gap:.5rem}.action-button{padding:.75rem 1rem;border-radius:6px;border:1px solid rgba(128,128,128,.3);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}:root[data-theme=dark] .action-button{background-color:#ffffff0d;color:#ffffffde}:root[data-theme=light] .action-button{background-color:#fff;color:#213547}.action-button:hover{border-color:var(--custom-text-color);transform:translateY(-2px)}:root[data-theme=dark] .action-button:hover{background-color:#ffffff1a}:root[data-theme=light] .action-button:hover{background-color:#646cff0d}.action-button:active{transform:translateY(0)}.action-button.primary{border-color:#646cff;font-weight:600}:root[data-theme=dark] .action-button.primary{background-color:#646cff26;color:#818cf8}:root[data-theme=light] .action-button.primary{background-color:#646cff14;color:#646cff}.action-button.primary:hover{border-color:#646cff}:root[data-theme=dark] .action-button.primary:hover{background-color:#646cff40}:root[data-theme=light] .action-button.primary:hover{background-color:#646cff26}.action-button.danger{border-color:#f44336;color:#f44336}.action-button.danger:hover{border-color:#f44336}:root[data-theme=dark] .action-button.danger:hover{background-color:#f443361a}:root[data-theme=light] .action-button.danger:hover{background-color:#f443360d}.json-info{padding:1.5rem;border-radius:8px;border:1px solid rgba(128,128,128,.3)}:root[data-theme=dark] .json-info{background-color:#1a1a1a}:root[data-theme=light] .json-info{background-color:#f5f5f5}.json-info h3{margin-top:0;margin-bottom:1rem;font-size:1.2rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.info-item{display:flex;flex-direction:column;gap:.5rem}.info-item label{font-weight:600;font-size:.85rem;opacity:.8}.info-item code{padding:.5rem;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.95rem;font-weight:600}:root[data-theme=dark] .info-item code{background-color:#ffffff0d;color:#61afef}:root[data-theme=light] .info-item code{background-color:#0000000d;color:#06c}@media(max-width:768px){.json-actions,.info-grid{grid-template-columns:1fr}}.terminal-quote{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:.85rem;max-width:700px;margin:0 auto;overflow:hidden;border:1px solid rgba(128,128,128,.3);position:relative;cursor:default;transition:all .3s ease}:root[data-theme=dark] .terminal-quote{background-color:#0000004d}:root[data-theme=light] .terminal-quote{background-color:#0000000d}.terminal-prompt{color:var(--custom-text-color);font-weight:700;font-size:1rem;flex-shrink:0;text-shadow:var(--text-glow)}.terminal-text{color:var(--custom-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;opacity:.9}.terminal-cursor{animation:blink 1s step-end infinite;font-weight:700;color:var(--custom-text-color)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);margin-bottom:0;padding:1rem 1.5rem;border-radius:8px;border:1px solid var(--custom-text-color);font-family:Courier New,Courier,monospace;font-size:.9rem;white-space:normal;max-width:400px;text-align:center;line-height:1.6;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;z-index:1000;box-shadow:0 4px 12px #0000004d}:root[data-theme=dark] .terminal-tooltip{background-color:#000000f2;color:var(--custom-text-color)}:root[data-theme=light] .terminal-tooltip{background-color:#fffffffa;color:var(--custom-text-color)}.terminal-quote:hover .terminal-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-12px)}.terminal-quote:hover{border-color:var(--custom-text-color)}@media(max-width:768px){.terminal-quote{display:none}}
