html{box-sizing:border-box;font-size:14px}*{border:none}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}html,body{min-height:100%;height:100%}@media (max-width: 768px){body{height:auto}}:root{--button-border-radius: 8px;--input-border-radius: 8px;--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #CDE4F7;--bg-overlay: rgba(0, 0, 0, .4);--border-default: #30363d;--border-muted: #21262d;--text-primary: #f0f6fc;--text-secondary: #8b949e;--text-muted: #6e7681;--accent-blue: #58a6ff;--accent-green: #238636;--accent-green-hover: #2ea043;--accent-purple: #bc8cff;--accent-danger: #f85149;--accent-warning: #d29922;--focus-ring: rgba(88, 166, 255, .3);--github-dark-bg: #0d1117;--github-light-bg: #ffffff;--paddings: 2rem;--main-font-family: "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition-fast: .15s ease;--transition-normal: .25s ease;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 3px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}[data-theme=dark]{--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #21262d;--text-primary: #f0f6fc;--text-secondary: #8b949e;--border-default: #30363d}[data-theme=light]{--bg-primary: #f6f8fa;--bg-secondary: #ffffff;--bg-tertiary: #eaeef2;--bg-overlay: rgba(255, 255, 255, .8);--text-primary: #1f2328;--text-secondary: #656d76;--text-muted: #8b949e;--border-default: #d0d7de;--border-muted: #d8dee4;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 3px 6px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .15)}@media (max-width: 768px){:root{--paddings: 1rem}}body{background-color:var(--bg-primary);margin:0}.main-container{margin:0 auto;display:flex;color:var(--text-primary);font-family:var(--main-font-family);background:var(--bg-primary);min-height:100vh}.left-container{min-height:100vh;padding:var(--paddings);display:flex;flex-direction:column;overflow:auto;flex-grow:2;background:var(--bg-secondary);border-right:1px solid var(--border-default);z-index:30;position:relative}.left-container .toogle-dark-mode{position:absolute;top:1rem;right:1rem;height:36px;padding:3px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:20px;-webkit-user-select:none;user-select:none;border:1px solid var(--border-default)}.left-container .toogle-dark-mode>div{width:30px;height:30px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-fast);cursor:pointer;z-index:100}.left-container .toogle-dark-mode>div:hover{background-color:#ffffff1a}.left-container .toogle-dark-mode img{width:100%;filter:brightness(0) invert(.7);transition:filter var(--transition-fast)}.left-container .toogle-dark-mode .selected{background-color:var(--accent-blue)}.left-container .toogle-dark-mode .selected img{filter:brightness(0) invert(1)}.toolbox-container{width:calc(100% - 300px - var(--paddings) * 2);padding:0;background:var(--bg-primary);overflow:hidden}.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--bg-tertiary)}.scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}a:link,a:visited{color:var(--accent-blue);text-decoration:none;transition:color var(--transition-fast)}a:link:hover,a:visited:hover{text-decoration:underline}input,select,.btn{height:36px;padding:0 12px;background:var(--bg-tertiary);border:1px solid var(--border-default);box-sizing:border-box;border-radius:var(--input-border-radius);font-family:var(--main-font-family);font-size:13px;color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,select:focus,.btn:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--focus-ring);outline:transparent}input::placeholder,select::placeholder,.btn::placeholder{color:var(--text-muted)}textarea{padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-default);box-sizing:border-box;border-radius:var(--input-border-radius);font-family:var(--main-font-family);font-size:13px;color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--focus-ring);outline:transparent}input[type=range]{height:6px;margin-left:5px;margin-top:5px;padding:0;-webkit-appearance:none;appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;transition:background var(--transition-fast)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--accent-blue);border:2px solid var(--bg-primary);border-radius:50%;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 3px var(--focus-ring)}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--accent-blue);border:2px solid var(--bg-primary);border-radius:50%;cursor:pointer}input[type=file]{width:120px;padding:0;font-family:var(--main-font-family);color:var(--text-primary)}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]:before{height:36px;content:"Select an image";display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);padding:5px 12px;outline:none;white-space:nowrap;cursor:pointer;font-family:var(--main-font-family);font-size:13px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--input-border-radius);transition:border-color var(--transition-fast)}input[type=file]:hover:before{border-color:var(--text-muted)}input[type=file]:active{outline:0}input[type=color]{border-radius:4px;border:1px solid var(--border-default);padding:2px;cursor:pointer;background:var(--bg-tertiary)}input[type=color]:hover{border-color:var(--text-muted)}output{min-width:25px;font-size:13px;color:var(--text-secondary)}button{font-family:var(--main-font-family);font-size:14px;cursor:pointer}.header{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding-top:2rem;padding-bottom:1rem}.header img{margin-bottom:1rem}.header h1{line-height:1.2;font-size:1.8rem;font-weight:700;letter-spacing:-.02em}.header h2{margin-top:.5rem;font-size:14px;font-weight:400;color:var(--text-secondary)}.header .github-button-container{margin-top:1rem}.footer{display:flex;gap:1rem;align-items:center;flex-direction:column;justify-content:end;margin-top:auto;padding-top:2rem}.footer .links{display:flex;gap:1.5rem}.footer .links>a{margin-top:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);font-size:13px;font-weight:500;transition:color var(--transition-fast)}.footer .links>a:hover{color:var(--text-primary);text-shadow:none}.footer .icons{display:flex;gap:1rem;justify-content:center}.footer .icons a{display:flex;justify-content:center;align-items:center;opacity:.6;transition:opacity var(--transition-fast)}.footer .icons a:hover{opacity:1}.footer .icons a img{width:24px;transition:transform var(--transition-fast)}.footer .icons a img:hover{transform:scale(1.1)}.footer .feedback-button{background-color:var(--accent-blue);line-height:35px!important;min-width:135px;display:inline-block!important;padding:2px 12px!important;text-align:center!important;border-radius:var(--button-border-radius);color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;border:0 none #fff!important;text-decoration:none;text-shadow:none;font-weight:600!important;font-size:13px!important;transition:background-color var(--transition-fast)}.footer .feedback-button:hover{background-color:var(--accent-purple)}@media (max-width: 768px){.main-container{flex-direction:column}.left-container{background:var(--bg-secondary);border-right:none;border-bottom:1px solid var(--border-default);padding-bottom:2rem}.toolbox-container{width:100%;height:auto;min-height:100vh}}.toast{position:fixed;bottom:20px;right:20px;background:var(--bg-tertiary);color:var(--text-primary);padding:12px 20px;border-radius:var(--button-border-radius);font-size:14px;font-weight:500;transition:opacity .5s;z-index:9999;border:1px solid var(--border-default);box-shadow:var(--shadow-lg)}.toast.success{background:var(--accent-green);border-color:var(--accent-green);color:#fff}.toast.error{background:var(--accent-danger);border-color:var(--accent-danger);color:#fff}.how-to-section{margin-top:2rem;margin-bottom:1.5rem;text-align:center;flex-grow:1}.how-to-section .title{font-family:Kalam,sans-serif;font-size:1.2rem;margin-bottom:1rem}.how-to-section li{list-style-position:inside;margin-top:.75rem;color:var(--text-secondary);font-size:14px}.how-to-section li .demo{margin-top:.75rem;overflow:hidden}.how-to-section li a{text-decoration:underline}.how-to-section li .code{margin:.5rem auto 0;width:fit-content;padding:.5rem 1rem;background-color:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:6px}.how-to-section li .code code{font-size:13px;color:var(--accent-blue)}@media (max-width: 768px){.how-to-section{margin-top:1.5rem;margin-bottom:1.5rem}}#presets-section{text-align:center;padding:0}#presets-section .toolbox-presets{padding:.5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}#presets-section .toolbox-presets .theme-button{width:185px;display:flex;cursor:pointer;transition:all var(--transition-normal)}#presets-section .toolbox-presets .theme-button img{max-width:100%;object-fit:contain;transition:transform var(--transition-normal)}#presets-section .toolbox-presets .theme-button img:hover{filter:drop-shadow(0px 0px 2px rgba(255,255,255,.5))}#presets-section .toolbox-presets .theme-button:hover{transform:scale(1.07)}#presets-section .toolbox-presets .theme-button-white{min-height:45px;display:flex;justify-content:center;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-weight:500;font-size:13px;transition:all var(--transition-fast)}#presets-section .toolbox-presets .theme-button-white:hover{background:var(--border-default);border-color:var(--text-muted)}@media (max-width: 768px){#presets-section .toolbox-presets{padding:0;gap:.5rem}#presets-section .toolbox-presets .theme-button{width:165px}}.toolbox-container .result-box{padding:1.5rem 2rem .5rem;background:var(--github-dark-bg);transition:background-color var(--transition-normal);-webkit-user-select:none;user-select:none;position:relative;z-index:20;border-bottom:1px solid var(--border-default)}.toolbox-container .result-box.light-mode{background:var(--github-light-bg)}.toolbox-container .result-box .header-image-container{width:100%;flex-grow:1;max-width:850px;margin:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.toolbox-container .result-box #github-header-image{width:100%;height:230px;padding:25px;position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background-color:#62518d;color:#fff;border-radius:var(--button-border-radius);margin:0 auto;border:none;overflow:hidden;background-size:200px;transition:background-color var(--transition-normal)}.toolbox-container .result-box #github-header-image .title,.toolbox-container .result-box #github-header-image .subtitle{transition:color var(--transition-fast);white-space:nowrap}.toolbox-container .result-box #github-header-image .title[style*=Electrolize],.toolbox-container .result-box #github-header-image .subtitle[style*=Electrolize]{font-family:Electrolize,monospace!important}.toolbox-container .result-box #github-header-image img{transition:.15s}.toolbox-container .result-box .options-container{max-width:850px;margin:auto;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:.75rem 0 .5rem;overflow:auto}.toolbox-container .result-box .options-container>div:first-child{display:flex;gap:.5rem}.toolbox-container .result-box .options-container .dark-mode-button,.toolbox-container .result-box .options-container .randomize-button,.toolbox-container .result-box .options-container .reset-button,.toolbox-container .result-box .options-container .download-button{background:#60afd6;display:flex;gap:6px;justify-content:center;align-items:center;width:fit-content;height:32px;padding:0 10px;color:#fff;text-align:center;font-weight:700;font-size:12px;white-space:nowrap;border-radius:6px;transition:all var(--transition-fast);cursor:pointer;border:1px solid transparent}.toolbox-container .result-box .options-container .dark-mode-button img,.toolbox-container .result-box .options-container .randomize-button img,.toolbox-container .result-box .options-container .reset-button img,.toolbox-container .result-box .options-container .download-button img{transition:transform var(--transition-fast)}.toolbox-container .result-box .options-container .dark-mode-button:hover,.toolbox-container .result-box .options-container .randomize-button:hover,.toolbox-container .result-box .options-container .reset-button:hover,.toolbox-container .result-box .options-container .download-button:hover{background:#4998bf}.toolbox-container .result-box .options-container .dark-mode-button:hover img,.toolbox-container .result-box .options-container .randomize-button:hover img,.toolbox-container .result-box .options-container .reset-button:hover img,.toolbox-container .result-box .options-container .download-button:hover img{transform:scale(1.2)}.toolbox-container .result-box .options-container .download-button,.toolbox-container .result-box .options-container .display-button,.toolbox-container .result-box .options-container .miniature-button{background-color:var(--accent-green)!important;border-radius:6px;padding:0 12px;color:#fff}.toolbox-container .result-box .options-container .download-button:hover,.toolbox-container .result-box .options-container .display-button:hover,.toolbox-container .result-box .options-container .miniature-button:hover{background-color:var(--accent-green-hover)!important}.toolbox-container .toolbox-tools{height:calc(100vh - 270px - 4rem);overflow:auto;padding:1rem 1rem 4rem}.toolbox-container .toolbox{box-sizing:border-box}.toolbox-container .toolbox>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-container .toolbox>div:not(:last-child){margin-bottom:1rem}.toolbox-container .toolbox .text-inputs{justify-content:space-between}.toolbox-container .toolbox .text-inputs input{text-align:center;width:calc(50% - .5rem)}.toolbox-container .toolbox .color-selectors-container div{display:flex;align-items:center}.toolbox-container .toolbox .color-selectors-container div:not(:last-child){margin-right:1rem}.toolbox-container .toolbox .color-selectors-container div input{margin-left:5px;cursor:pointer;padding:0}.toolbox-container .toolbox .size-inputs>div:not(:last-child){margin-right:1rem}.toolbox-container .toolbox .size-inputs>div input{width:70px;margin-left:5px}.toolbox-container .toolbox .size-inputs .paddings-input{width:100px}.toolbox-container .toolbox .align-buttons button{margin-left:5px}.toolbox-container .toolbox .font-selectors-container{column-gap:1rem;row-gap:.5rem}.toolbox-container .toolbox .font-selectors-container select{cursor:pointer;margin-left:5px}.toolbox-container .toolbox .font-selectors-container select option{color:#000}.toolbox-container .toolbox .font-size-inputs{display:flex}.toolbox-container .toolbox .font-size-inputs div{display:flex;align-items:flex-start}.toolbox-container .toolbox .font-size-inputs div:not(:last-child){margin-right:1rem}.toolbox-container .toolbox .font-size-inputs div input{cursor:pointer}@media (max-width: 768px){.toolbox-container input{margin-bottom:5px}.toolbox-container .result-box{padding:1.5rem 1rem .5rem}.toolbox-container .result-box #github-header-image{height:230px}.toolbox-container .result-box .options-container{gap:.5rem}.toolbox-container .result-box .options-container>div:first-child{gap:.5rem}.toolbox-container .toolbox-tools{height:calc(100vh - 270px - 7rem);min-height:300px}.toolbox-container .toolbox .text-inputs input{width:100%}.toolbox-container .toolbox .font-size-inputs input:not(:last-child){margin-bottom:15px}}@media (max-width: 410px){.toolbox-container .result-box .options-container{flex-wrap:wrap;gap:.5rem;justify-content:center}.toolbox-container .result-box .options-container>div:first-child{gap:.5rem}.toolbox-container .result-box .options-container .randomize-button img,.toolbox-container .result-box .options-container .reset-button img{display:none}}.toolbox-background{box-sizing:border-box}.toolbox-background>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-background>div:not(:last-child){margin-bottom:1rem}.toolbox-background .bg-color-selectors>div{display:flex;align-items:center}.toolbox-background .bg-color-selectors>div:not(:last-child){margin-right:1rem}.toolbox-background .bg-color-selectors input{margin-left:5px;cursor:pointer;padding:0}.toolbox-background .border-inputs div{display:flex;align-items:flex-start}.toolbox-background .border-inputs div:not(:last-child){margin-right:1rem}.toolbox-background .border-inputs div input{cursor:pointer}.toolbox-background .pattern-inputs div{display:flex;align-items:flex-start}.toolbox-background .pattern-inputs div:not(:last-child){margin-right:1rem}.toolbox-background .pattern-inputs div:first-child{align-items:center}.toolbox-background .pattern-inputs div #pattern-color-selector{padding:0}.toolbox-background .pattern-inputs div input{margin-left:5px;cursor:pointer}.toolbox-background .patterns-buttons{max-width:550px;margin:auto;display:grid;grid-template-columns:repeat(auto-fill,70px);gap:6px}.toolbox-background .patterns-buttons button{width:70px;height:70px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:6px;transition:all var(--transition-fast)}[data-theme=light] .toolbox-background .patterns-buttons button{background:#c9d1d9}.toolbox-background .patterns-buttons button img{width:100%;max-width:55px;max-height:55px}.toolbox-background .patterns-buttons button:hover{border-color:var(--text-muted);box-shadow:var(--shadow-sm)}.toolbox-background .patterns-buttons button.selected{border:2px solid var(--accent-blue);box-shadow:0 0 0 2px var(--focus-ring)}@media (max-width: 768px){.toolbox-background .border-inputs>div:not(:last-child){margin-bottom:.75rem}.toolbox-background .pattern-inputs input:not(:last-child){margin-bottom:.75rem}}.toolbox-decorations{box-sizing:border-box;max-width:550px;margin:auto}.toolbox-decorations>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-decorations>div:not(:last-child){margin-bottom:1rem}.toolbox-decorations .decorations-buttons button{width:70px;height:70px;padding:0;margin-left:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:6px;transition:all var(--transition-fast)}.toolbox-decorations .decorations-buttons button img{max-width:50px;max-height:50px}.toolbox-decorations .decorations-buttons button:hover{border-color:var(--text-muted);box-shadow:var(--shadow-sm)}.toolbox-decorations .decorations-buttons button.selected{border:2px solid var(--accent-blue);box-shadow:0 0 0 2px var(--focus-ring)}.toolbox-decorations .decorations-upload{flex-direction:column}.toolbox-decorations .decorations-upload input{margin-top:.5rem}.toolbox-decorations .decorations-upload #decoration-upload-input{margin-bottom:.5rem}.toolbox-decorations .decorations-upload .myoctocats-tip{margin-top:.75rem;margin-bottom:.75rem;padding:.5rem 1rem;border-radius:var(--input-border-radius);font-size:13px;line-height:1.6;background:var(--bg-tertiary);border:1px solid var(--border-default);color:var(--text-secondary)}.toolbox-decorations .decorations-upload .myoctocats-tip a{font-weight:600;text-decoration:underline}@media (max-width: 768px){.toolbox-decorations .decorations-buttons button{margin-bottom:5px}}.tablinks[data-name=test-fonts-section]{position:fixed;right:0;transform:translate(100%);z-index:100}#test-fonts-section{font-size:20px;padding:50px 0 100px 50px;background-color:var(--bg-secondary);color:var(--text-primary)}.red-hat-display{font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.kalam{font-family:Kalam,cursive;font-weight:400;font-style:normal}.poppins{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.maven-pro{font-family:Maven Pro,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.athiti{font-family:Athiti,sans-serif;font-weight:400;font-style:normal}.ubuntu-sans{font-family:Ubuntu Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.ubuntu{font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal}.istok-web{font-family:Istok Web,sans-serif;font-weight:400;font-style:normal}.courgette{font-family:Courgette,cursive;font-weight:400;font-style:normal}.quattrocento{font-family:Quattrocento,serif;font-weight:400;font-style:normal}.della-respira{font-family:Della Respira,serif;font-weight:400;font-style:normal}.lato{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.martel{font-family:Martel,serif;font-weight:400;font-style:normal}.lancelot{font-family:Lancelot,serif;font-weight:400;font-style:normal}.playball{font-family:Playball,cursive;font-weight:400;font-style:normal}.life-savers{font-family:Life Savers,serif;font-weight:400;font-style:normal}.anonymous-pro{font-family:Anonymous Pro,monospace;font-weight:400;font-style:normal}.inconsolata{font-family:Inconsolata,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.fira-code{font-family:Fira Code,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.open-sans{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.playwrite-hu{font-family:Playwrite HU,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.dancing-script{font-family:Dancing Script,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.passero-one{font-family:Passero One,sans-serif;font-weight:400;font-style:normal}.pixelify-sans{font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.electrolize{font-family:Electrolize,sans-serif;font-weight:400;font-style:normal}.source-code-pro{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.tab{position:fixed;left:50%;transform:translate(calc(-50% + 190px));padding:0;width:fit-content;margin:0 auto;display:grid;grid-template-columns:repeat(4,auto);gap:0;justify-content:center;color:var(--text-primary);background:var(--bg-secondary);border-bottom:1px solid var(--border-default);z-index:10;-webkit-user-select:none;user-select:none}.tab button{background-color:transparent;border:none;outline:none;cursor:pointer;padding:.75rem 1.5rem;transition:all var(--transition-fast);color:var(--text-secondary);border-radius:0;font-weight:500;font-size:13px;position:relative}.tab button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background var(--transition-fast)}.tab button:hover{color:var(--text-primary);background-color:#ffffff0d}.tab button:hover:after{background:var(--border-default)}.tab button.active{color:var(--text-primary)}.tab button.active:after{background:var(--accent-blue)}.badge-new{background-color:var(--accent-purple);color:#fff;padding:1px 5px;font-size:9px;font-weight:700;border-radius:5px;margin-left:4px;vertical-align:super;line-height:1}.tabcontent{width:100%;margin:auto;margin-top:3.5rem;max-width:850px;padding:.5rem 1rem;overflow:auto}.tabcontent{animation:fadeEffect .3s ease}@keyframes fadeEffect{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 850px){.tab button{padding:.75rem 1rem;font-size:12px}}@media (max-width: 768px){.tab{position:static;width:100%;transform:translate(0);display:grid;grid-template-columns:repeat(4,auto);gap:0;border-bottom:1px solid var(--border-default)}.tab button{padding:.75rem .5rem;font-size:12px}.tabcontent{height:auto;margin-top:1rem}}@media (max-width: 360px){.tab{width:100%;margin:0;left:0;transform:translate(0);display:grid;grid-template-columns:repeat(4,auto);border-bottom:1px solid var(--border-default)}.tab button{padding:.75rem .5rem;font-size:11px}}.modal{position:fixed;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all var(--transition-normal)}.modal:target{visibility:visible;opacity:1;pointer-events:auto}.modal>div{width:450px;margin-top:15px;max-width:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-lg)}.modal .modal-title{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.modal .modal-info-text{border-top:1px solid var(--border-default);padding-top:1rem;font-size:13px;color:var(--text-secondary);line-height:1.6}.modal a{font-weight:600;color:var(--accent-blue)}.modal-close{position:absolute;right:15px;top:15px;color:var(--text-secondary);transition:color var(--transition-fast)}.modal-close:hover{color:var(--text-primary)}#feedback-modal input{width:calc(50% - 4px);margin-bottom:.5rem}#feedback-modal textarea{width:100%}#feedback-modal textarea::-webkit-scrollbar{width:8px;cursor:pointer}#feedback-modal textarea::-webkit-scrollbar-track{background:transparent}#feedback-modal textarea::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--bg-tertiary)}#feedback-modal textarea::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}#feedback-modal button{display:block;margin-left:auto}
