@-webkit-keyframes rainbow-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rainbow-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}div#datetime{margin-bottom:0;background-color:#121212;color:#ddd}#doya-ler-app{background-color:#121212;color:#fff;font-family:"Helvetica Neue",Arial,sans-serif;line-height:1.4}#doya-ler-app *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#doya-ler-app .app-container{width:100%;max-width:480px;margin:0 auto;padding:0px 20px 20px 20px;min-height:100vh;display:flex;flex-direction:column}#doya-ler-app section.description{background-color:rgba(255,255,255,.03);padding:15px;border-radius:12px;margin-bottom:25px;border:1px dashed #444}#doya-ler-app section.description p{font-size:.9rem;color:#ddd;margin:0 0 10px 0;line-height:1.5;font-weight:bold}#doya-ler-app section.description ul{margin:0;padding-left:1.2rem;list-style-type:disc;text-align:left}#doya-ler-app section.description ul li{font-size:.8rem;color:#aaa !important;margin-bottom:4px;line-height:1.4}#doya-ler-app section.description ul li::marker{color:#f05}#doya-ler-app input{all:unset;box-sizing:border-box}#doya-ler-app header{text-align:center;margin-bottom:20px}#doya-ler-app header h1{margin:0;font-size:2.5rem;letter-spacing:4px;color:#f05;text-shadow:0 0 10px #f05;border:none;background-color:#121212}#doya-ler-app header .subtitle{font-size:.8rem;color:#888;margin:5px 0 0 0;text-align:center}#doya-ler-app .mode-selector{margin-bottom:20px}#doya-ler-app .mode-selector .toggle-container{position:relative;display:flex;background:#252525;border-radius:50px;padding:4px;border:1px solid #333}#doya-ler-app .mode-selector .toggle-container input[type=radio]{display:none !important}#doya-ler-app .mode-selector .toggle-container label{flex:1;padding:12px 0;text-align:center;font-size:.85rem;font-weight:bold;color:#666;z-index:1;cursor:pointer;transition:color .3s;border:none;background:rgba(0,0,0,0)}#doya-ler-app .mode-selector .toggle-container .toggle-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#333;border-radius:50px;transition:transform .3s ease,background .3s}#doya-ler-app .mode-selector .toggle-container #mode-plus:checked~.label-plus{color:#fff}#doya-ler-app .mode-selector .toggle-container #mode-minus:checked~.label-minus{color:#fff}#doya-ler-app .mode-selector .toggle-container #mode-plus:checked~.toggle-slider{transform:translateX(0);background:#f05;box-shadow:0 0 10px rgba(255,0,85,.4)}#doya-ler-app .mode-selector .toggle-container #mode-minus:checked~.toggle-slider{transform:translateX(100%);background:#444}#doya-ler-app .input-section{background:#1e1e1e;padding:15px;border-radius:12px;margin-bottom:20px}#doya-ler-app .input-section .input-group{display:flex;flex-direction:column;gap:5px}#doya-ler-app .input-section .input-group label{color:#aaa;font-size:.8rem;font-weight:bold}#doya-ler-app .input-section .input-group .input-wrapper{display:flex;align-items:baseline;border-bottom:2px solid #f05}#doya-ler-app .input-section .input-group .input-wrapper input{flex:1;color:#fff;font-size:1.8rem;text-align:right;padding:5px;width:100%;background:rgba(0,0,0,0)}#doya-ler-app .input-section .input-group .input-wrapper .unit{margin-left:10px;font-weight:bold}#doya-ler-app .counter-card{-moz-user-select:none;user-select:none;-webkit-user-select:none;background:#1e1e1e;padding:15px 20px;border-radius:15px;display:flex;align-items:center;gap:15px;border-left:6px solid #444;margin-bottom:10px;transition:all .1s}#doya-ler-app .counter-card:active{transform:scale(0.96);filter:brightness(1.2)}#doya-ler-app .counter-card .icon-wrapper{font-size:2.2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-radius:10px}#doya-ler-app .counter-card .label-group{flex:1;display:flex;flex-direction:column}#doya-ler-app .counter-card .label-group .label{font-size:1.1rem;font-weight:bold;color:#eee}#doya-ler-app .counter-card .label-group .yield{font-size:.75rem;color:#888}#doya-ler-app .counter-card .count{font-size:2.2rem;font-weight:900;font-family:"Courier New",Courier,monospace}#doya-ler-app .counter-card.bell{border-left-color:gold}#doya-ler-app .counter-card.bell .icon-wrapper{text-shadow:0 0 10px rgba(255,215,0,.5)}#doya-ler-app .counter-card.clown{border-left-color:#4caf50}#doya-ler-app .counter-card.clown .icon-wrapper{text-shadow:0 0 10px rgba(76,175,80,.5)}#doya-ler-app .counter-card.grape{border-left-color:#9c27b0}#doya-ler-app .counter-card.grape .icon-wrapper{text-shadow:0 0 10px rgba(156,39,176,.5)}#doya-ler-app .result-section{background:linear-gradient(145deg, #2a2a2a, #1a1a1a);padding:20px;border-radius:15px;border:1px solid #333;margin-top:10px}#doya-ler-app .result-section .result-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#doya-ler-app .result-section .result-item label{color:#aaa;font-size:.9rem}#doya-ler-app .result-section .result-item .value{font-size:1.8rem;font-weight:bold}#doya-ler-app .result-section .result-item .value #total-tokens{transition:all .5s ease;color:#d4af37}#doya-ler-app .result-section .result-item .value small{font-size:1rem;color:#888;margin-left:4px}#doya-ler-app .result-section .result-item.highlight{margin-top:15px;padding-top:15px;border-top:1px solid #444}#doya-ler-app .result-section .result-item.highlight .value span{color:#f05;text-shadow:0 0 5px #f05}#doya-ler-app .result-section .result-item.rainbow-active #total-tokens{background:linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation:rainbow-animation 3s linear infinite;animation:rainbow-animation 3s linear infinite;filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5));font-size:2.2rem}#doya-ler-app .action-bar{margin-top:20px}#doya-ler-app .action-bar .btn-reset{all:unset;width:100%;padding:15px;background:#333;border-radius:10px;color:#888;font-weight:bold;text-align:center;letter-spacing:2px;cursor:pointer;box-sizing:border-box}#doya-ler-app .action-bar .btn-reset:active{background:#444}
/*# sourceMappingURL=doyaler.min.css.map */