.donathon-manager{min-width:0;font-family:Eagle Persian,Tahoma,sans-serif}.donathon-manager button{color:#e6f5ff;background:#1c3343;border:1px solid #648199;border-radius:9px;min-height:42px;padding:9px 14px;font-size:.95rem}.donathon-manager button:disabled{opacity:.45}.donathon-manager button:not(:disabled):hover{background:#2a4a5e}.donathon-manager .admin-player-actions>button:first-child{color:#272018;background:#ffd173;border-color:#ffd173;font-weight:800}.donathon-manager h2{align-items:center;gap:10px;margin-top:8px;font-size:1.3rem;font-weight:800;display:flex}.donathon-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:28px;margin:20px 0;display:grid}.donathon-monitor{text-align:center;color:#fff2cf;background:radial-gradient(at top,#8e65213d,#0000 75%),#111f2e;border:1px solid #e8bb6450;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px 12px;display:flex}.donathon-symbol{color:#ffd171;stroke-width:1.1px;filter:drop-shadow(0 0 16px #ffb54045);width:90px;height:100px}.donathon-monitor[data-running=true] .donathon-symbol{animation:2.5s ease-in-out infinite alternate donathon-glow}.donathon-monitor output{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,3.4vw,46px);font-weight:850}.donathon-monitor strong{color:#ffd77e}.donathon-monitor p{font-size:1rem}.donathon-monitor span{color:#b7c9d9;font-size:.875rem}.donathon-settings{flex-direction:column;gap:18px;min-width:0;display:flex}.donathon-settings label{color:#d1deeb;flex-direction:column;gap:8px;min-width:0;font-size:.95rem;display:flex}.donathon-settings fieldset{border:0;min-width:0;margin:0;padding:0}.donathon-settings legend{margin-bottom:10px;font-size:1rem;font-weight:750}.donathon-settings fieldset:disabled{opacity:.6}.donathon-settings input{height:44px;font-size:1rem}.donathon-live-edit{color:#9af1d4;background:#58e8bc18;border-radius:20px;margin-inline-start:10px;padding:4px 9px;font-size:.8rem;font-weight:600;display:inline-block}.donathon-duration{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.donathon-ratio{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.donathon-ratio>span{padding:12px 0;font-weight:800}.donathon-settings .admin-help{margin:0;font-size:.875rem}.donathon-settings>button{align-self:flex-start}.donathon-adjust{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.donathon-adjust label{font-size:.95rem}.donathon-adjust input{width:120px;font-size:1rem}.donathon-source{background:#ffffff05;border:1px solid #ffffff25;border-radius:12px;gap:12px;padding:18px;display:grid}.donathon-source code{overflow-wrap:anywhere;color:#9ce7d0;font-size:1rem}.donathon-source>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.donathon-source a{color:#ffd37b;text-underline-offset:5px;text-decoration:underline}.donathon-source p{color:#b5c3d3;font-size:.9rem;line-height:1.9}@keyframes donathon-glow{to{filter:drop-shadow(0 0 24px #ffb54090)}}@media (max-width:760px){.donathon-layout{grid-template-columns:1fr}.donathon-monitor output{font-size:40px}.donathon-monitor{padding:20px 12px}}@media (prefers-reduced-motion:reduce){.donathon-monitor[data-running=true] .donathon-symbol{animation:none}}
