:root{--bg-color: #1a1a2e;--card-bg: #16213e;--primary-text: #e27429;--secondary-text: #f0f0f0;--border-color: #0f3460;--button-bg: #e26313;--button-hover: #d35400;--button-disabled: #555;--font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--input-bg: #2a2a4e;--table-header-bg: #1f2a4d;--table-row-hover-bg: #2a3b5f;--error-text: #ff6b6b;--banner-bg: #0f172a;--banner-text: #cbd5e1;--modal-backdrop-color: rgba(0, 0, 0, .7);--modal-content-bg: #1e294b;--reward-item-border: #2a3b5f}html{overflow-y:scroll}body{margin:0;font-family:var(--font-family);background-color:var(--bg-color);color:var(--secondary-text);min-height:100vh;padding-top:0;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}.donation-banner{background-color:var(--banner-bg);color:var(--banner-text);padding:12px 20px;width:100%;box-sizing:border-box;font-size:.9em;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;gap:8px}.donation-banner p{margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.donation-address-container{display:inline-flex;align-items:center;gap:8px;background-color:var(--input-bg);border:1px solid var(--border-color);padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:var(--font-family);position:relative}.donation-address-container:hover,.donation-address-container:focus-visible{background-color:#3a3a5e;border-color:var(--primary-text);outline:none}#donation-address{color:var(--primary-text);font-weight:700;font-size:1.05em;background:none;padding:0;font-family:monospace;text-decoration:none}.donation-address-container:hover #donation-address{text-decoration:underline}.copy-icon{fill:var(--banner-text);transition:fill .2s ease;width:16px;height:16px}.donation-address-container:hover .copy-icon{fill:var(--primary-text)}#donate-button{background-color:var(--button-bg);color:var(--secondary-text);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease;font-size:.9em;margin-top:8px;display:inline-flex;align-items:center;justify-content:center}#donate-button:hover,#donate-button:focus{background-color:var(--button-hover);outline:2px solid var(--primary-text);outline-offset:2px}#donate-button:disabled{background-color:var(--button-disabled);cursor:not-allowed;border-color:#444}.banner-actions{display:flex;justify-content:center;align-items:stretch;gap:15px;flex-wrap:wrap}.tokentrove-link,.wiki-button{display:inline-flex;align-items:center;gap:8px;background-color:var(--input-bg);color:var(--secondary-text);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:.9em;margin-top:8px}.tokentrove-link:hover,.tokentrove-link:focus-visible,.wiki-button:hover,.wiki-button:focus-visible{background-color:var(--button-hover);border-color:var(--primary-text);transform:translateY(-1px);outline:2px solid var(--primary-text);outline-offset:2px}.tokentrove-logo{height:22px}.tokentrove-title{height:14px;filter:brightness(0) invert(1)}.main-content-wrapper{width:100%;max-width:1000px;margin:20px auto 0;box-sizing:border-box}.tabs-container{width:100%;border-bottom:1px solid var(--border-color);margin-top:5px}.tabs-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:-1px;padding-left:15px;max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box}.tab-button{height:50px;padding:10px 15px;box-sizing:border-box;background-color:transparent;border:1px solid transparent;border-bottom:none;color:var(--secondary-text);text-decoration:none;border-radius:6px 6px 0 0;transition:color .2s ease,border-color .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.tab-button{cursor:pointer}.tab-button:hover{color:var(--primary-text)}button.tab-button:focus-visible{color:var(--primary-text);outline:none}button.tab-button.active{background-color:var(--bg-color);color:var(--primary-text);border-color:var(--border-color);border-bottom-color:var(--bg-color)}.tab-button .material-symbols-outlined{font-size:28px;transition:font-variation-settings .3s ease,font-size .3s ease,width .3s ease,height .3s ease,transform .3s ease;font-variation-settings:"FILL" 0,"wght" 300;width:28px;height:28px;line-height:1}.wiki-button .material-symbols-outlined{font-size:22px}.tab-button:hover .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400}button.tab-button.active .material-symbols-outlined,button.tab-button:focus-visible .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400}button.tab-button.active .material-symbols-outlined:first-child{font-size:24px;width:24px;height:24px;transform:translate(-2px,2px)}.tab-label{margin-left:8px;font-size:.9em;font-weight:500}.wiki-label{font-size:.9em;font-weight:500}.tab-button .help-icon{font-size:18px;position:absolute;top:10px;left:5px;opacity:0;transition:opacity .3s ease,font-variation-settings .3s ease;color:var(--secondary-text);font-variation-settings:"FILL" 0,"wght" 300}.tab-button.active .help-icon{opacity:1;font-variation-settings:"FILL" 1,"wght" 400}.tab-panel{display:none}.tab-panel.active{display:block}.tab-panel h2{color:var(--primary-text);margin-bottom:15px;font-size:2.5em;text-align:center}.tab-panel p{text-align:center}.container{background-color:var(--card-bg);padding:20px 30px;border-radius:12px;box-shadow:0 8px 16px #0000004d;width:100%;text-align:center;box-sizing:border-box;border:2px solid var(--border-color)}.status-message{margin-top:20px;padding:15px;border-radius:6px;font-size:1em;text-align:center;display:none}.status-message.error{background-color:#ff6b6b1a;color:var(--error-text);border:1px solid var(--error-text)}.status-message.info{background-color:#6ba3ff1a;color:#a0c4ff;border:1px solid #6ba3ff}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--primary-text);font-size:1.2em;padding:40px 20px;box-sizing:border-box;width:100%}.spinner{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--primary-text);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.countdown-timer{display:flex;justify-content:center;gap:20px;margin:25px 0}.time-block{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--input-bg);padding:15px 25px;border-radius:8px;border:1px solid var(--border-color);min-width:90px;box-shadow:0 4px 8px #0003;flex-grow:1;max-width:200px}.time-value{font-size:3em;font-weight:700;color:var(--primary-text);line-height:1.1}.time-label{font-size:.9em;text-transform:uppercase;color:var(--banner-text);letter-spacing:1px;margin-top:5px}@media (max-width: 600px){.donation-banner p{flex-direction:column;align-items:center}.main-content-wrapper{padding:0 15px}.tabs-nav{justify-content:center;padding-left:0;padding-right:0}.tab-label,.wiki-label{display:none}.wiki-button{padding:8px;gap:0}.container{padding:15px}.tab-panel h2{font-size:2em}.donation-banner{padding:10px 15px;font-size:.85em}.countdown-timer{gap:10px;flex-wrap:wrap}.time-block{padding:10px;min-width:65px;flex-basis:calc(50% - 5px)}.time-value{font-size:2.2em}.time-label{font-size:.8em}#donation-address{max-width:21ch;overflow-wrap:break-word;line-height:1.3;text-align:center}.tab-button .help-icon{font-size:18px;position:absolute;top:5px;right:5px;left:auto;opacity:0;transition:opacity .3s ease,font-variation-settings .3s ease;color:var(--secondary-text);font-variation-settings:"FILL" 0,"wght" 300}}.modal-overlay{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:var(--modal-backdrop-color);justify-content:center;align-items:center}.modal-overlay.active{display:flex}.modal-header-title{margin:0 0 25px;color:var(--primary-text);font-size:1.8em;font-weight:700;text-align:center}.modal-overlay .modal-content{background-color:var(--modal-content-bg);margin:auto;padding:25px 30px;border:1px solid var(--border-color);border-radius:10px;width:90%;max-width:500px;position:relative;color:var(--secondary-text);box-shadow:0 5px 15px #00000080;max-height:90vh;display:flex;flex-direction:column}.modal-overlay .modal-close-button{color:var(--secondary-text);background:none;border:none;position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;cursor:pointer;line-height:1;padding:0}.modal-overlay .modal-close-button:hover,.modal-overlay .modal-close-button:focus-visible{color:var(--primary-text);text-decoration:none;outline:none}.image-modal-content{text-align:center;background-color:var(--bg-color);padding:30px}.image-modal-content .modal-header-title{margin-bottom:15px}#copied-image{max-width:100%;max-height:70vh;aspect-ratio:642 / 758;border-radius:8px;object-fit:contain;background-color:var(--input-bg);min-height:30vh;opacity:0;filter:blur(35px);-webkit-mask-image:radial-gradient(ellipse 55% 65% at center,black 25%,transparent 70%);mask-image:radial-gradient(ellipse 55% 65% at center,black 25%,transparent 70%);transition:filter .5s ease-out,opacity .5s ease-out}#copied-image.loaded{opacity:1;filter:blur(0);-webkit-mask-image:none;mask-image:none}.help-modal-content{text-align:left;overflow-y:auto;padding-right:10px}.help-modal-content h3{color:var(--primary-text);margin-top:20px;margin-bottom:8px;border-bottom:1px solid var(--border-color);padding-bottom:5px}.help-modal-content p,.help-modal-content ul,.help-modal-content ol{margin-bottom:12px;line-height:1.6}.help-modal-content ul,.help-modal-content ol{padding-left:25px}.help-modal-content li{margin-bottom:6px}.help-modal-content code,.help-modal-content strong{color:var(--primary-text);font-weight:700}
