/*! @license Custom Non-Commercial | (c) 2026 Nekolive.net | contact@nekolive.net */@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap");[data-theme=simple] .donate{background:var(--color-main-bg);background-image:none;border:1px solid var(--color-bg-darker);border-radius:10px}[data-theme=simple] .donate-box{border-bottom:1px solid hsla(0,0%,100%,.08)}[data-theme=simple] .donate-box:last-child{border-bottom:none}[data-theme=simple] .donate-box:nth-child(2n+4){background-color:transparent}[data-theme=simple] .donation{background-color:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;transition:background-color .2s,border-color .2s}[data-theme=simple] .donate-amount .selected,[data-theme=simple] .donation-other input.selected{background-color:transparent;border:1px solid var(--color-main);color:var(--color-main)}[data-theme=simple] .donation-inputbox input,[data-theme=simple] .donation-inputbox textarea,[data-theme=simple] .donation-other input,[data-theme=simple] .donation-other select,[data-theme=simple] .payment-method-item,[data-theme=simple] .progress-item{background-color:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:6px}[data-theme=simple] .payment-method-item.selected,[data-theme=simple] .progress-item.selected{background-color:transparent;border-color:var(--color-main)}[data-theme=simple] .donate-submit-button{animation:none!important;border-radius:6px;letter-spacing:normal;text-transform:none}[data-theme=simple] .donate-submit-button:hover{background-color:var(--color-main);opacity:.85}[data-theme=simple] .alert{border-left-width:3px;border-radius:6px}[data-theme=pixel]{--pixel-shadow-color:rgba(0,0,0,.55)}[data-theme=pixel],[data-theme=pixel] .donation,[data-theme=pixel] button,[data-theme=pixel] input,[data-theme=pixel] select,[data-theme=pixel] textarea{font-family:Press Start\ 2P,Noto Sans TC,monospace!important}[data-theme=pixel] .donate{background:var(--color-main-bg);background-image:none;border:4px solid var(--color-main);border-radius:0;box-shadow:6px 6px 0 0 var(--pixel-shadow-color)}[data-theme=pixel] .donate p,[data-theme=pixel] .tip,[data-theme=pixel] small{line-height:1.9}[data-theme=pixel] h3{font-size:15px;letter-spacing:1px;text-transform:uppercase}[data-theme=pixel] .donate-box{border-bottom:3px dashed var(--color-bg)}[data-theme=pixel] .donate-box:last-child{border-bottom:none}[data-theme=pixel] .donate-box:nth-child(2n+4){background-color:transparent}[data-theme=pixel] .donation,[data-theme=pixel] .payment-method-item,[data-theme=pixel] .progress-item{background-color:var(--color-main-bg);border:3px solid var(--color-main);border-radius:0;box-shadow:3px 3px 0 0 var(--pixel-shadow-color)}[data-theme=pixel] .donation-inputbox input,[data-theme=pixel] .donation-inputbox textarea,[data-theme=pixel] .donation-other input,[data-theme=pixel] .donation-other select{background-color:var(--color-main-bg);border:3px solid var(--color-bg);border-radius:0;box-shadow:3px 3px 0 0 var(--pixel-shadow-color)}[data-theme=pixel] .donate-amount .selected,[data-theme=pixel] .donation-other input.selected,[data-theme=pixel] .payment-method-item.selected,[data-theme=pixel] .progress-item.selected{background-color:var(--color-main);border-color:var(--color-main);box-shadow:3px 3px 0 0 var(--pixel-shadow-color)}[data-theme=pixel] .payment-method-radio,[data-theme=pixel] .payment-method-radio:after,[data-theme=pixel] .progress-radio,[data-theme=pixel] .progress-radio:after{border-radius:0}[data-theme=pixel] .donate-submit-button{animation:none!important;border:3px solid var(--color-main);border-radius:0;box-shadow:5px 5px 0 0 var(--pixel-shadow-color);letter-spacing:1px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease}[data-theme=pixel] .donate-submit-button:hover:not([disabled]){box-shadow:2px 2px 0 0 var(--pixel-shadow-color);transform:translate(3px,3px)}[data-theme=pixel] .donate-submit-button[disabled]{box-shadow:none}[data-theme=pixel] .user-avatar{border-radius:0}[data-theme=pixel] .alert{border:3px solid var(--border-color);border-radius:0;box-shadow:4px 4px 0 0 var(--pixel-shadow-color)}[data-theme=neon] .donate{background:var(--color-main-bg);background-image:none;border:2px solid var(--color-main);border-radius:6px;box-shadow:0 0 14px var(--color-main)}[data-theme=neon] .donate-box h3{color:var(--color-main);letter-spacing:1px;text-shadow:0 0 6px var(--color-main)}[data-theme=neon] .donate-box:nth-child(2n+4){background-color:transparent}[data-theme=neon] .donation,[data-theme=neon] .donation-inputbox input,[data-theme=neon] .donation-inputbox textarea,[data-theme=neon] .donation-other input,[data-theme=neon] .donation-other select,[data-theme=neon] .payment-method-item,[data-theme=neon] .progress-item{background-color:var(--color-main-bg);border:1px solid var(--color-main);border-radius:4px}[data-theme=neon] .donate-amount .selected,[data-theme=neon] .donation-other input.selected,[data-theme=neon] .payment-method-item.selected,[data-theme=neon] .progress-item.selected{background-color:var(--color-main);border-color:var(--color-main);box-shadow:0 0 14px var(--color-main);color:var(--color-main-bg)}[data-theme=neon] .donate-submit-button{background-color:var(--color-main-bg);border:2px solid var(--color-main);border-radius:4px;box-shadow:0 0 10px var(--color-main);color:var(--color-main);letter-spacing:1px;text-transform:uppercase}[data-theme=neon] .donate-submit-button:hover{background-color:var(--color-main);box-shadow:0 0 22px var(--color-main);color:var(--color-main-bg)}[data-theme=neon] .alert{border-radius:4px;box-shadow:0 0 8px var(--border-color)}[data-theme=cute] .donate{background:var(--color-main-bg);background-image:none;border:3px solid var(--color-bg-darker);border-radius:28px}[data-theme=cute] .donate-box:nth-child(2n+4){background-color:var(--color-sub-bg)}[data-theme=cute] .donation,[data-theme=cute] .payment-method-item,[data-theme=cute] .progress-item{border:2px dashed var(--color-bg-darker);border-radius:20px}[data-theme=cute] .donation-inputbox input,[data-theme=cute] .donation-inputbox textarea,[data-theme=cute] .donation-other input,[data-theme=cute] .donation-other select{border:2px solid var(--color-bg);border-radius:16px}[data-theme=cute] .donate-amount .selected,[data-theme=cute] .donation-other input.selected,[data-theme=cute] .payment-method-item.selected,[data-theme=cute] .progress-item.selected{background-color:var(--color-main);border:2px dashed var(--color-font)}[data-theme=cute] .payment-method-radio,[data-theme=cute] .progress-radio{border-radius:50%}[data-theme=cute] .donate-submit-button{border-radius:999px;transition:transform .15s ease}[data-theme=cute] .donate-submit-button:hover{transform:scale(1.03)}[data-theme=cute] .alert{border-radius:18px}[data-theme=terminal]{--terminal-scanline:repeating-linear-gradient(180deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 3px)}[data-theme=terminal],[data-theme=terminal] .donation,[data-theme=terminal] button,[data-theme=terminal] input,[data-theme=terminal] select,[data-theme=terminal] textarea{font-family:Fira Code,monospace!important}[data-theme=terminal] .donate{background:var(--color-main-bg);background-image:var(--terminal-scanline);border:1px solid var(--color-main);border-radius:0}[data-theme=terminal] .donate-box h3{color:var(--color-main)}[data-theme=terminal] .donate-box h3:before{content:"> "}[data-theme=terminal] .donate-box{border-bottom:1px solid var(--color-bg-darker)}[data-theme=terminal] .donate-box:last-child{border-bottom:none}[data-theme=terminal] .donate-box:nth-child(2n+4){background-color:transparent}[data-theme=terminal] .donation,[data-theme=terminal] .donation-inputbox input,[data-theme=terminal] .donation-inputbox textarea,[data-theme=terminal] .donation-other input,[data-theme=terminal] .donation-other select,[data-theme=terminal] .payment-method-item,[data-theme=terminal] .progress-item{background-color:var(--color-main-bg);border:1px solid var(--color-main);border-radius:0}[data-theme=terminal] .donate-amount .selected,[data-theme=terminal] .donation-other input.selected,[data-theme=terminal] .payment-method-item.selected,[data-theme=terminal] .progress-item.selected{background-color:var(--color-main);border-color:var(--color-main);color:var(--color-main-bg)}[data-theme=terminal] .donate-submit-button{background-color:var(--color-main-bg);border:1px solid var(--color-main);border-radius:0;color:var(--color-main)}[data-theme=terminal] .donate-submit-button:hover{background-color:var(--color-main);color:var(--color-main-bg)}[data-theme=terminal] .alert{border-radius:0}