.lang-btn{position:fixed;top:16px;right:16px;z-index:10;background:rgba(17,17,17,0.9);border:1px solid var(--border-soft);border-radius:8px;color:var(--text-secondary);font-size:0.7rem;font-weight:700;padding:6px 12px;cursor:pointer;font-family:inherit;letter-spacing:1px;transition:all 0.2s} .lang-btn:hover{color:var(--accent);border-color:var(--border-accent)} .btn-small{background:none;border:none;color:var(--accent);font-size:0.7rem;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all 0.2s} .btn-small:hover{background:var(--accent-glow)} .btn-small.copied{color:var(--success)} .btn-donate{width:100%;padding:16px;background:var(--accent);border:none;border-radius:12px;color:#0a0a0a;font-size:0.9rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all 0.2s} .btn-donate:hover{opacity:0.9} .currency-toggle{display:flex;background:var(--bg-inner);border-radius:10px;padding:4px;margin-bottom:16px;gap:4px} .currency-btn{flex:1;padding:8px;border:none;border-radius:7px;font-size:0.8rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all 0.2s;background:none;color:var(--text-dark);display:flex;align-items:center;justify-content:center;gap:6px} .currency-btn.active{background:var(--accent-glow);color:var(--accent)} .currency-btn:hover:not(.active){color:#666} .preset-btn{background:none;border:none;color:var(--text-dark);font-size:0.8rem;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all 0.2s} .preset-btn:hover{color:var(--text-secondary)} .preset-btn.active{color:var(--accent);background:var(--accent-glow)} .page-btn{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:var(--text-secondary);padding:8px 14px;border-radius:8px;font-size:0.75rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all 0.2s} .page-btn:hover:not(:disabled){background:rgba(255,255,255,0.1);color:var(--accent)} .page-btn:disabled{opacity:0.3;cursor:not-allowed}